Centro de Bachillerato Tecnológico industrial y de servicios No. 253

Anuncio
Centro de Bachillerato Tecnológico industrial
y de servicios No. 253
Carrera: Programación
Módulo 1:
Semestre: II
Desarrolla e instala software de aplicación utilizando programación estructurada; con
almacenamiento persistente en los datos.
Resultado de aprendizaje:
Al finalizar el estudiante será capaz de: Plantear soluciones a problemas reales simples,
mediante el desarrollo estructurado de aplicaciones con almacenamiento persistente de los
datos.
Submódulo1: Desarrolla software utilizando programación estructurada. 160 hrs
.
Competencias profesionales por desarrollar
Situaciones
Soluciona problemas
Por medio de algoritmos
Desarrolla diagramas de flujo de algoritmos
Utilizando diagramas lineales y/o modulares
Elabora pseudocódigo de los diagramas de flujo
Utilizando conceptos lingüísticos y/o
matemáticos en la solución de problemas
Desarrolla el código en un lenguaje de
programación estructurada.
De acuerdo a las sintaxis de los lenguajes
estructurados
Contenido temático
Submódulo1: Desarrolla software utilizando programación estructurada.
1
Introducción a la programación
1.1 Conceptos básicos
1.1.1 Definición del problema
1.1.1.1 Características de los problemas
1.1.1.2 Modelos de ciclos de vida
1.2 Resolución de problemas con computadora y herramientas de programación
1.2.1 Análisis del problema
1.2.1.1 Declaración refinada del problema
1.2.1.2 Identificación de los datos
1.2.1.3 Identificación de los procesos
1.2.2 Diseño de la solución
1.2.2.1 Estructura de los datos
1.2.2.2 Representación de la interfaz
1.2.2.3 Detalle procedimental
1.2.3 Codificación
1.2.3.1 Clasificación de los lenguajes
1.2.3.2 Proceso de codificación de programas
1.2.4 Prueba y depuración
1.2.5 Documentación
1.3 Definición y características de los algoritmos y diagramas de flujo, reglas para la
construcción.
1.3.1 Definición de los algoritmos
1.3.2 Características de los algoritmos
1.3.3 Reglas para la construcción de algoritmos
1.3.4 Tipos de algoritmos
1.3.4.1 Gráficos
1.3.4.2 Narrados
1.4 Expresiones
1.4.1 tipos de expresiones
1.4.2 Contadores
1.4.2.1 tipos de contadores
1.4.3 Acumuladores
1.5 Tipos de operadores
1.5.1 Aritméticos
1.5.2 Relacionales
1.5.3 Lógicos
2
3
Herramientas de desarrollo
2.1 Aplicación de algoritmos, diagramas de flujo y lenguaje algorítmico
2.1.1 Definición y clasificación de algoritmos
2.1.2 Prueba de escritorio
2.2 Estructuras de control
2.2.1 Secuenciales
2.2.2 Selectivas (if, if.else y switch)
2.2.3 Repetitivas
2.2.3.1 For (desde)
2.2.3.2 While (mientras)
2.2.3.3 Do-while (repetir-hasta)
2.3 Estructuras de datos (arreglos y registros)
2.3.1 Arreglos
2.3.1.1 Arreglos unidimensionales
2.3.1.2 Arreglos bidimensionales
2.3.2 Registros
Diseño modular
3.1 Funciones
3.1.1 Funciones con parámetros
Software a utilizar:
Pseint (Diseño de algoritmos)
Lenguaje C (Codificación)
Periodo de evaluación
Periodo
Primer parcial
Segundo parcial
Tercer parcial
Fecha
27 de febrero de 2013
26 de abril de 2013
03 de junio de 2013
Ponderación en la evaluación
Primer parcial
Examen
Actividades (en el aula y extraclase)
Actitud
50%
40%
10%
Segundo y tercer parcial
Examen
Actividades (en el aula y extraclase)
Prácticas y proyecto
Actitud
Docente: Mtra: Ileana del Rocio Esquivel Yamá
Correo electrónico: [email protected]
Facebook: Infor Cb
Twitter: @infocb1
30%
20%
40%
10%
Descargar