Está en la página 1de 7

COLEGIO FISCAL TÉCNICO “SANTA ROSA”

DEPARTAMENTO DE PLANIFICACIÓN CURRICULAR


DESARROLLO CURRICULAR DEL MÓDULO

1. DATOS INFORMATIVOS:
1.1. COLEGIO FISCAL : Técnico Santa Rosa
1.2 LOCALIZACIÓN : Vía Puerto Jelí
1.3. JORNADA DE TRABAJO : Diurna
1.4. AÑO DE BACHILLERATO: 1ro.
1.5. AREA : Técnico Profesional
1.6. FIGURA PROFESIONAL : Informática
1.7. ESPECIALIZACIÓN : Administración de Sistemas
1.8. MÓDULO : Fundamentos de Programación
1.9. DURACIÓN : 140 períodos
1.10. TIPO : Secuencial
1.11. PERIODO LECTIVO : 2012
1.12. PROFESOR(ES) : Lic. Fabiola Roldán de Galán

2. JUSTIFICACIÓN
Mediante esta planificación se aspira preparar al estudiante para desempeñarse en el mundo laboral de
acuerdo a las exigencias del medio y a las necesidades que las empresas requieran, abriendo opciones de
trabajo, pues, este bachillerato basado en la formación por competencias pretende desarrollar en el
estudiante las habilidades, destrezas y capacidades necesarias para desenvolverse en este mundo
competitivo en el que se encuentra.
3. OBJETIVOS

Objetivo del módulo formativo:


Proponer y coordinar cambios para mejorar la explotación del sistema y las aplicaciones

Objetivos de las unidades de trabajo

UT1: Presentar los conceptos básicos de programación


UT2: Introducción a la metodología de la programación
UT3: Presentar el lenguaje de programación estructurado C++
UT4: Conocer los diferentes tipos de datos que se utilizan en C+++++++
UT5: Conocer las estructuras internas estáticas en C++

4. CALCULO DEL TIEMPO

CALCULO DEL TIEMPO REAL SEMANAS (x)Períodos TOTAL


ANUAL
35 5 175
5. SELECCIÓN DEL CONTENIDO ORGANIZADOR: Procedimental

6. SECUENCIACIÓN Y ORDENACIÓN DE LAS UNIDADES DE TRABAJO (UT)

UT TITULO DE LA UNIDAD DE TRABAJO HORAS

1 Algoritmos y programas 20

2 Conceptos básicos de metodología de la 40


programación
3 C++, un lenguaje estructurado. El compilador 20

4 Comenzando a programar 40

5 Estructuras estáticas 15

7. RELACION DE UNIDADES DE TRABAJO DEL MÓDULO Y CONEXIÓN ENTRE ELLAS

DEL MÓDULO

Primer Quimestre Segundo Quimestre

Algoritmos y Programas
Comenzando a programar

Conceptos básicos de
metodología de
programación Estructuras Estáticas

C++, un lenguaje
estructurado

8. DESARROLLO DE LAS UNIDADES DE TRABAJO

N° UT Nombre de la UT Tiempo
1 ALGORTIMOS Y PROGRAMAS 20

Objetivo de la Unidad

Presentar los conceptos básicos de la programación

CONTENIDOS
Criterios de
Procedimentales Conceptuales Actitudinales
Evaluación
 Manejar e  Los sistemas de procesamiento de la  Realizar  Se han citado los
interpretar el información. trabajos organismos
material  Algoritmos. encomenda encargados de
bibliográfico  Aplicación informática. dos con establecer normas de
 Procesar  Ciclo de vida de una aplicación informática. autonomía homogeneidad
información  Diseño del programa. Instalación y  Responsabil aplicables a los
 Describir el ciclo explotación del programa. izarse de las sistemas de
de vida de una  Errores. Tipos de errores. tareas comunicaciones.
aplicación  Programación. Tipos de programación. realizadas  Se han explicado los
informática Calidad de los programas.  Tomar fundamentos y
 Interpretar  Documentación de los programas. Formas iniciativas, características básicas
problemas de documentación. realizar de la transmisión de
 Interpretar  Nociones sobre estructuras de datos. sugerencias información y los tipos
algoritmos Objetos de un programa. Tipos sencillos de de mejora de redes.
 Interpretar datos: identificadores, tipos de datos,  Desarrollar  Se han identificado y
programas constantes, variables, expresiones. Tipos. los trabajos explicado la función de
 Interpretar Operadores. Tipos complejos de datos. y los componentes
errores.  Estructuras estáticas. Definición. actividades básicos de un sistema
Características básicas. Almacenamiento. emprendido de comunicaciones
 Estructuras externas. Ficheros. Definición. s con  Se han identificado la
Tipos de ficheros. Características básicas. eficacia. topología, tipo de red
Almacenamiento. Estructuras dinámicas. y posible clasificación
Definición. Características básicas. de diversas redes de
Almacenamiento. comunicaciones
 Bases de datos.

N° UT Nombre de la UT Tiempo
2 Conceptos básicos de metodología de la programación 40 horas

Objetivo de la Unidad

Introducción a la metodología de la programación.

CONTENIDOS
Procedimentales Conceptuales Actitudinales Criterios de Evaluación
 Manejar e  Herramientas y  Realizar  Se han identificado las estructuras
interpretar los notaciones para el diseño trabajos básicas de programación.
manuales y el de algoritmos. Diagramas encomendados  Se han descrito las características
material de flujo. Seudocódigo. con autonomía. propias de la programación
bibliográfico. Tablas de decisión. Otros.  Responsabilizar estructurada y justificado las ventajas
 Interpretar el  Estructura general de un se de las tareas que comporta.
problema. programa. Partes de un realizadas.  Se han definido las condiciones, el
 Elegir las programa: entrada,  Tomar modo de aplicación de algún método
estructuras de proceso y salida. iniciativas, de programación estructurada y la
programación Clasificación de las realizar sintaxis de un lenguaje gráfico de
necesarias para la instrucciones: de sugerencias de representación de algoritmos.
resolución del declaración, primitivas, de mejora.  Se han clasificado las instrucciones
problema. control, compuestas.  Desarrollar los típicas de los lenguajes estructurados
 Construir el Variables auxiliares: trabajos y según su función.
algoritmo contadores, actividades  Se han descrito los aspectos
utilizando las acumuladores, switches. emprendidos fundamentales de la programación.
estructuras  Nociones básicas sobre con eficacia.  Se han utilizado herramientas de
elegidas. técnicas de programación.  Mostrar interés diseño de programas.
 Editar el Programación y aprecio por la  Se han editado los algoritmos
algoritmo. convencional. buena diseñados.
 Realizar pruebas. Programación finalización de  Se ha aplicado una metodología de
 Corregir los estructurada: teorema y los trabajos desarrollo estructurado para el diseño
errores herramientas. realizados de algoritmos.
observados. Programación modular:  Rigurosidad en  Se han aplicado estrategias de
 Documentar el subprogramas, el análisis programación modular.
programa. procedimientos,  Se han provocado y verificado los
funciones y recursividad. diversos tratamientos de error.
 Se han evaluado los rendimientos de
la aplicación y la eficiencia de las
prestaciones de la aplicación y el
consumo de recursos.
N° UT Nombre de la UT Tiempo
3 C++, un lenguaje estructurado. El compilador.

Objetivo de la Unidad

Presentar el lenguaje de programación estructurado C++.

CONTENIDOS
Criterios de Evaluación
Procedimentales Conceptuales Actitudinales
 Manejar e interpretar los  Lenguajes de programación.  Realizar  Se han clasificado los
manuales y el material Tipos de lenguajes. trabajos lenguajes de programación
bibliográfico. Ensambladores. Intérpretes. encomendados según su nivel de abstracción
 Utilizar los recursos del Compiladores. con autonomía. y los recursos y
sistema.  Compiladores frente a  Responsabilizar procedimientos de desarrollo
 Crear una guía-resumen de intérpretes. se de las tareas utilizados.
instalación y utilización del  Historia del lenguaje C. realizadas.  Se han descrito las
compilador empleado, a  C como lenguaje  Tomar características propias de la
partir de los manuales del estructurado. iniciativas, programación estructurada y
producto.  Ciclo de creación de un realizar justificar las ventajas que
 Crear una guía-resumen de programa. sugerencias de comporta.
utilización del editor de  Estructura general de un mejora.  Se han definido las
textos empleado, a partir programa. Bloques de  Desarrollar los condiciones, el modo de
de los manuales del declaración. Bloques de trabajos y aplicación de algún método
producto. ejecución. actividades de programación
 Describir e identificar los  Estructura de un programa C. emprendidos estructurada y la sintaxis de
distintos elementos del Directrices para el con eficacia. un lenguaje gráfico de
listado de un programa preprocesador. Declaración representación de
fuente escrito en C. de variables y funciones algoritmos.
 Identificar las distintas externas. Declaración de  Se han clasificado las
estructuras de variables globales y funciones instrucciones típicas de los
programación que aparecen prototipo. Funciones (main(), lenguajes estructurados
en el listado fuente. etc.). según su función.
 Editar un programa a partir  Un editor de texto.  Se ha descrito la utilidad de
de su listado fuente. Elementos. las librerías y de los
 Utilizar el compilador de C  Funciones. De usuario. De enlazadores de los sistemas
empleado. librería. operativos y depuradores, así
 Realizar pruebas.  La compilación. como su forma de empleo.
 Corregir los errores Características del  Se ha comprobado que la
observados. Documentar el compilador que se empleará. utilización de recursos
programa. Opciones más utilizadas.  del sistema (procesador,
 El enlazado. Opciones más memoria, periféricos)
utilizadas. permiten
 Librerías de C. Librerías más  que la integración y el enlace
utilizadas. de programas sea ejecutable.
 Ejecución de un programa.  Se ha descrito el entorno de
 La depuración. Opciones del desarrollo del lenguaje,
depurador. recursos que se utilizan y
procedimiento práctico de
desarrollo de programas.

N° UT Nombre de la UT Tiempo
4 Comenzando a programar. 40
Objetivo de la Unidad

Conocer los diferentes tipos de datos que se utilizan en C..

CONTENIDOS
Procedimentales Conceptuales Actitudinales Criterios de Evaluación
 Manejar e  Tipos de datos. Simples.  Realizar  Se han descrito las estructuras de datos
interpretar los Estructuras de datos. trabajos sencillos típicas que maneja un lenguaje
manuales y el  Elementos del lenguaje C. encomendad estructurado, su utilidad y ámbito de
material Caracteres de C. Tipos de os con aplicación.
bibliográfico. datos (fundamentales y autonomía.  Se ha interpretado la sintaxis del lenguaje
 Identificar las derivados). Nombres de  Responsabiliz y sus instrucciones.
distintas tipos (Typedef.). arse de las  Se han definido las instrucciones,
estructuras de Constantes. tareas funciones y librerías del lenguaje más
programación Identificadores. Palabras realizadas. básico y su utilidad.
 que aparecen en clave. Comentarios.  Tomar - Se ha descrito el entorno de desarrollo
un listado fuente. Variables. Declaración de iniciativas, del lenguaje, recursos que se utilizan y
 Interpretar el constantes. Expresiones realizar procedimiento práctico de desarrollo de
problema. numéricas. Operadores. sugerencias programas.
 Elegir los objetos Evaluación de operadores. de mejora.  Se han elegido y definido estructuras de
de programación Conversión de tipos.  Desarrollar datos sencillos necesarios para la
necesarios para  Accesibilidad de variables. los trabajos y resolución de problemas en lenguaje
 la resolución del Ámbito. Variables locales actividades estructurado.
problema. y globales. Clases de emprendidos  Se ha aplicado una metodología de
 Construir el almacenamiento. con eficacia. desarrollo estructurado para el diseño de
algoritmo Variables declaradas a algoritmos.
utilizando tipos nivel externo. Variables  Se han identificado los elementos y tipos
simples de datos. declaradas a nivel interno. del lenguaje C.
 Codificar el  Sintaxis de las sentencias  Se han utilizado los elementos del
algoritmo. y funciones de C. lenguaje C.
 Compilar el  Entrada y salida estándar  Se han editado programas a partir de los
programa fuente. por consola. Funciones de algoritmos diseñados.
 Montar (enlazar) el entrada y salida con  Se han codificado programas en un
programa objeto y formato. Otras funciones lenguaje estructurado a partir de los
las librerías de entrada y salida de algoritmos diseñados.
necesarias. caracteres.  Se ha documentado el código con
 Realizar pruebas.  Estructuras de comentarios significativos, concisos y
 Corregir los errores programación. Sentencia legibles.
observados. de asignación. Sentencias  Se han depurado los programas siguiendo
 Documentar el de control de programa criterios de eficiencia y eficacia.
programa. (sentencias de selección,  Se han realizado pruebas para cada
sentencias de iteración, módulo de una aplicación y pruebas de
sentencias de salto). integración (prueba de la caja blanca).
 Programación modular y  Se ha comprobado que los formatos de
estructurada. Funciones: entrada y salida de la aplicación son los
declaración, definición, esperados (prueba de la caja negra).
llamada.  Se ha verificado que la funcionalidad de
 Pasando argumentos. los datos es la esperada.
Formas.  Se han provocado y verificado los
 Funciones predefinidas en diversos tratamientos de error.
C. Funciones  Sobre un problema de programación
propuesto:
 Identificar y definir las estructuras de
datos propias del problema.
 Describir los algoritmos de tratamiento
de las estructuras para la resolución del
problema.
 Elaborar un conjunto de datos de prueba
de programa diseñado.
N° UT Nombre de la UT Tiempo
5 Estructuras estáticas 55

Objetivo de la Unidad

Conocer las estructuras internas estáticas en C.

CONTENIDOS
Procedimen Actitudina
Conceptuales Criterios de Evaluación
tales les
 Manejar e  Estructuras  Realizar  Se han descrito las estructuras de datos estáticas que maneja
interpretar estáticas. los un lenguaje estructurado, su utilidad y ámbito de aplicación.
los Definiciones y trabajos  Se han citado operaciones que permiten realizar una
manuales y características. encomend estructura de datos desde un programa y explicar sus
el material  Tablas o arrays. ados con algoritmos.
bibliográfico Características: autonomí  Se ha justificado la importancia de la adecuada selección de
. tipos de tablas, a. estructuras de datos para la resolución de problemas en
 Identificar  declaración de  Realizar programación.
las distintas tablas, trabajos  Se ha descrito las características propias de la programación
estructuras representación encomend estructurada y modular, y justificado las ventajas que
de datos. de tablas, ados con comporta.
 Interpretar operaciones con autonomí  Se han definido las condiciones, el modo de aplicación de
el tablas.Paso de a. algún método de programación estructurada y la sintaxis de
problema. tablas a  Responsab un lenguaje gráfico de representación de algoritmos.
 Elegir las funciones. ilizarse de  Se han clasificado las instrucciones típicas de los lenguajes
estructuras Cadenas de las tareas estructurados según su función.
estáticas caracteres: realizadas.  Se ha interpretado la sintaxis del lenguaje y sus instrucciones.
necesarias operaciones con  Tomar  Se han definido las instrucciones, funciones y librerías del
para la cadenas, iniciativas, lenguaje más básicas y su utilidad.
resolución funciones para realizar  Se ha evaluado la importancia de la claridad y legibilidad de los
del manipular sugerencia programas para facilitar el mantenimiento y el trabajo en
problema. cadenas de s de equipo.
 Construir el caracteres, mejora.  Se han elaborado módulos, funciones o procedimientos
algoritmo funciones para la  Desarrolla utilizando las técnicas de la programación estructurada y
utilizando conversión de r los modular.
las datos, funciones trabajos y  Se ha documentado el código de un módulo de programación
estructuras para conversión actividade con comentarios significativos, concisos y legibles.
estáticas de caracteres. s  Se han integrado y enlazado módulos de programación,
elegidas.  Estructuras. emprendi rutinas y utilidades, siguiendo las especificaciones del diseño y
 Codificar el Características: dos con el diagrama de estructuras.
algoritmo. creación y eficacia.  Se han realizado pruebas para cada módulo de una aplicación
 Compilar el operaciones con y pruebas de integración (prueba de la caja blanca).
programa estructuras.
 Se ha comprobado que los formatos de entrada y salida de la
fuente. Arrays de
aplicación son los esperados (prueba de la caja negra).
 Realizar estructuras. Paso
 Se ha verificado que la funcionalidad de los datos es la
pruebas. de estructuras a
esperada.
 Corregir los funciones. Arrays
 Se han provocado y verificado los diversos tratamientos de
errores y estructuras
error.
observados. dentro de
 En un supuesto práctico sobre un problema propuesto en el
 Documentar estructuras.
que se dispone de un sistema y de la documentación de
el programa  Uniones.
referencia del lenguaje: Interpretar correctamente la
 Funciones.
información que suministran los manuales.
Prototipos.
 Elegir las estructuras estáticas más adecuadas para
Definición. Paso
representar y manejar los datos del problema. Describir los
de argumentos.
algoritmos de tratamiento de las estructuras estáticas para la
 Punteros.
resolución del problema.
Características:
creación,  Elaborar y representar un algoritmo aplicando métodos de
utilización y programación estructurada.
operaciones con  Codificar un programa fuente con comentarios significativos y
punteros. concisos, que defina adecuadamente las estructuras de datos
Punteros y estáticas y utilice correctamente las instrucciones, funciones y
arrays: punteros librerías del lenguaje.
a cadenas  Depurar el programa fuente y obtener un programa
ejecutable.
 Elaborar un conjunto de datos de prueba de programa
diseñado.

9. FIRMAS DE RESPONSABILIDAD

__________________ ___________________ ________________


Lic. Fabiola Roldán Lic. Gloria López C.
Responsable del Módulo Directora ÁREA T-P Vicerrector(e)

También podría gustarte