Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
1 Algoritmos y programas 20
4 Comenzando a programar 40
5 Estructuras estáticas 15
DEL MÓDULO
Algoritmos y Programas
Comenzando a programar
Conceptos básicos de
metodología de
programación Estructuras Estáticas
C++, un lenguaje
estructurado
N° UT Nombre de la UT Tiempo
1 ALGORTIMOS Y PROGRAMAS 20
Objetivo de la Unidad
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
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
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
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
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