Sunteți pe pagina 1din 7

COLEGIO SANTA ROSA DESARROLLO CURRICULAR DEL MDULO

1. DATOS INFORMATIVOS: 1.1 LOCALIZACIN : Va Puerto Jel 1.2 JORNADA DE TRABAJO : Diurna 1.3 AO DE BACHILLERATO : 1ro. 1.4 AREA : Informtica 1.5 FIGURA PROFESIONAL : Informtica 1.6 ESPECIALIZACIN : Administracin de Sistemas 1.7 MDULO : Fundamentos de Programacin 1.8 DURACIN : 175 perodos 1.9 TIPO : Secuencial 1.10 PERIODO LECTIVO : 2012 1.11 PROFESORA : Mgs. Fabiola Roldn de Galn. 2. JUSTIFICACIN Mediante esta planificacin se aspira preparar al estudiante para desempearse 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 formacin 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 mdulo formativo: Proponer y coordinar cambios para mejorar la explotacin del sistema y las aplicaciones Objetivos de las unidades de trabajo UT0: Promover un ambiente propicio para el desempeo acadmico UT1: Presentar los conceptos bsicos de programacin UT2: Introduccin a la metodologa de la programacin UT3: Presentar el lenguaje de programacin Java UT4: Conocer los diferentes tipos de datos que se utilizan en Java UT5: Conocer las estructuras internas estticas en C++

4. CALCULO DEL TIEMPO CALCULO DEL TIEMPO REAL ANUAL SEMANAS 35 (x)Perodos 5 TOTAL 175

5. SELECCIN DEL CONTENIDO ORGANIZADOR: Procedimental 6. SECUENCIACIN Y ORDENACIN DE LAS UNIDADES DE TRABAJO (UT) UT 0 1 2 3 4 5 TITULO DE LA UNIDAD DE TRABAJO Ambientacin Algoritmos y programas Conceptos bsicos de metodologa de la programacin Lenguaje de programacin Java Comenzando a programar Estructuras estticas HORAS 20 25 25 25 40 40

7. RELACION DE UNIDADES DE TRABAJO DEL MDULO Y CONEXIN ENTRE ELLAS DEL MDULO Primer Quimestre Segundo Quimestre
Lenguaje de Programacin Java

Ambientacin

Algoritmos y Programas Comenzando a programar Conceptos bsicos de metodologa de programacin

Estructuras Estticas

8. DESARROLLO DE LAS UNIDADES DE TRABAJO N UT


0

Nombre de la UT
AMBIENTACIN

Tiempo
20

Objetivo de la Unidad

Promover un ambiente propicio para el desempeo acadmico CONTENIDOS Procedimentales


Reconocer actitudes positivas Proponer metas alcanzables Comprometer acciones para dar cumplimiento a sus metas Analizar derechos y obligaciones de los y las estudiantes

Conceptuales
Valores: concepto Metas: concepto Compromisos: concepto Art .7 de la LOEI Art. 8 de la LOEI Art. 9 de la LOEI

Actitudinales
Realizar trabajos encomendados con autonoma Responsabilizarse de las tareas realizadas Tomar iniciativas, realizar sugerencias de mejora Desarrollar los trabajos y actividades emprendidos con eficacia.

Criterios de Evaluacin
Se han reconocido actitudes
positivas

Se han propuesto metas alcanzables Se han efectuados compromisos que permitan el cumplimiento de las metas propuestas Se han analizado y socializado los derechos y obligaciones de los y las estudiantes estipulados en la LOEI.

N UT
1

Nombre de la UT
ALGORTIMOS Y PROGRAMAS

Tiempo
25

Objetivo de la Unidad
Presentar los conceptos bsicos de la programacin

CONTENIDOS Procedimentales
Manejar e interpretar el material bibliogrfico Procesar informacin Describir el ciclo de vida de una aplicacin informtica Interpretar problemas Interpretar algoritmos Interpretar programas Interpretar errores.

Conceptuales
Los sistemas de procesamiento de la informacin. Algoritmos. Aplicacin informtica. Ciclo de vida de una aplicacin informtica. Diseo del programa. Instalacin y explotacin del programa. Errores. Tipos de errores. Programacin. Tipos de programacin. Calidad de los programas. Documentacin de los programas. Formas de documentacin. Nociones sobre estructuras de datos. Objetos de un programa. Tipos sencillos de datos: identificadores, tipos de datos, constantes, variables, expresiones. Tipos. Operadores. Tipos complejos de datos. Estructuras estticas. Definicin. Caractersticas bsicas. Almacenamiento. Estructuras externas. Ficheros. Definicin. Tipos de ficheros. Caractersticas bsicas. Almacenamiento. Estructuras dinmicas. Definicin. Caractersticas bsicas. Almacenamiento. Bases de datos.

Actitudinales
Realizar trabajos encomendad os con autonoma Responsabiliz arse de las tareas realizadas Tomar iniciativas, realizar sugerencias de mejora Desarrollar los trabajos y actividades emprendidos con eficacia.

Criterios de Evaluacin
Se han descrito las estructuras de datos tpicas que maneja un lenguaje estructurado, su utilidad y mbito de aplicacin. Se han descrito los aspectos fundamentales de la programacin. Se han identificado y descrito las fases de una aplicacin informtica. Se han descrito tipologas de errores de los tratamientos.

N UT 2

Nombre de la UT
Conceptos bsicos de metodologa de la programacin

Tiempo 25 horas

Objetivo de la Unidad
Introduccin a la metodologa de la programacin.

CONTENIDOS Procedimentales
Manejar e interpretar los manuales y el material bibliogrfico. Interpretar el problema. Elegir las estructuras de programacin necesarias para la resolucin del problema. Construir el algoritmo utilizando las estructuras elegidas. Editar el algoritmo. Realizar pruebas. Corregir los errores observados. Documentar el programa.

Conceptuales
Herramientas y notaciones para el diseo de algoritmos. Diagramas de flujo. Seudocdigo. Tablas de decisin. Otros. Estructura general de un programa. Partes de un programa: entrada, proceso y salida. Clasificacin de las instrucciones: de declaracin, primitivas, de control, compuestas. Variables auxiliares: contadores, acumuladores, switches. Nociones bsicas sobre tcnicas de programacin. Programacin convencional. Programacin estructurada: teorema y herramientas. Programacin modular: subprogramas, procedimientos, funciones y recursividad.

Actitudinales
Realizar trabajos encomendados con autonoma. Responsabilizarse de las tareas realizadas. Tomar iniciativas, realizar sugerencias de mejora. Desarrollar los trabajos y actividades emprendidos con eficacia. Mostrar inters y aprecio por la buena finalizacin de los trabajos realizados Rigurosidad en el anlisis

Criterios de Evaluacin
Se han identificado las estructuras bsicas de programacin. Se han descrito las caractersticas propias de la programacin estructurada y justificado las ventajas que comporta. Se han definido las condiciones, el modo de aplicacin de algn mtodo de programacin estructurada y la sintaxis de un lenguaje grfico de representacin de algoritmos. Se han clasificado las instrucciones tpicas de los lenguajes estructurados segn su funcin. Se han descrito los aspectos fundamentales de la programacin. Se han utilizado herramientas de diseo de programas. Se han editado los algoritmos diseados. Se ha aplicado una metodologa de desarrollo estructurado para el diseo de algoritmos. Se han aplicado estrategias de programacin modular. Se han provocado y verificado los diversos tratamientos de error. Se han evaluado los rendimientos de la aplicacin y la eficiencia de las prestaciones de la aplicacin y el consumo de recursos.

N UT
3

Nombre de la UT
C++, un lenguaje estructurado. El compilador.

Tiempo
25

Objetivo de la Unidad
Presentar el lenguaje de programacin estructurado C++.

CONTENIDOS Procedimentales Conceptuales Actitudinales Criterios de Evaluacin

Manejar e interpretar los manuales y el material bibliogrfico. Utilizar los recursos del sistema. Crear una gua-resumen de instalacin y utilizacin del compilador empleado, a partir de los manuales del producto. Crear una gua-resumen de utilizacin del editor de textos empleado, a partir de los manuales del producto. Describir e identificar los distintos elementos del listado de un programa fuente escrito en C. Identificar las distintas estructuras de programacin que aparecen en el listado fuente. Editar un programa a partir de su listado fuente. Utilizar el compilador de C empleado. Realizar pruebas. Corregir los errores observados. Documentar el programa.

Lenguajes de programacin. Tipos de lenguajes. Ensambladores. Intrpretes. Compiladores. Compiladores frente a intrpretes. Historia del turbo C++ C++ como lenguaje estructurado. Ciclo de creacin de un programa. Estructura general de un programa. Bloques de declaracin. Bloques de ejecucin. Estructura de un programa C. Directrices para el preprocesador. Declaracin de variables y funciones externas. Declaracin de variables globales y funciones prototipo. Funciones (main(), etc.). Un editor de texto. Elementos. Funciones. De usuario. De librera. La compilacin. Caractersticas del compilador que se emplear. Opciones ms utilizadas. El enlazado. Opciones ms utilizadas. Libreras de C. Libreras ms utilizadas. Ejecucin de un programa. La depuracin. Opciones del depurador.

Realizar trabajos encomendados con autonoma. Responsabilizarse de las tareas realizadas. Tomar iniciativas, realizar sugerencias de mejora. Desarrollar los trabajos y actividades emprendidos con eficacia.

Se han clasificado los lenguajes de programacin segn su nivel de abstraccin y los recursos y procedimientos de desarrollo utilizados. Se han descrito las caractersticas propias de la programacin estructurada y justificar las ventajas que comporta. Se han definido las condiciones, el modo de aplicacin de algn mtodo de programacin estructurada y la sintaxis de un lenguaje grfico de representacin de algoritmos. Se han clasificado las instrucciones tpicas de los lenguajes estructurados segn su funcin. Se ha descrito la utilidad de las libreras y de los enlazadores de los sistemas operativos y depuradores, as como su forma de empleo. Se ha comprobado que la utilizacin de recursos del sistema (procesador, memoria, perifricos) permiten que la integracin y el enlace de programas sea ejecutable. Se ha descrito el entorno de desarrollo del lenguaje, recursos que se utilizan y procedimiento prctico de desarrollo de programas.

N UT
4

Nombre de la UT
Comenzando a programar.

Tiempo
40

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

CONTENIDOS Procedimentales
Manejar e interpretar los manuales y el material bibliogrfico. Identificar las distintas estructuras de programacin que aparecen en un

Conceptuales
Tipos de datos. Simples. Estructuras de datos. Elementos del lenguaje C. Caracteres de C. Tipos de datos (fundamentales y derivados). Nombres de tipos (Typedef.). Constantes. Identificadores. Palabras clave. Comentarios.

Actitudinales
Realizar trabajos encomendados con autonoma. Responsabilizar se de las tareas realizadas. Tomar iniciativas,

Criterios de Evaluacin
Se han descrito las estructuras de datos sencillos tpicas que maneja un lenguaje estructurado, su utilidad y mbito de aplicacin. Se ha interpretado la sintaxis del lenguaje y sus instrucciones. Se han definido las instrucciones, funciones y libreras del lenguaje ms bsico y su utilidad. - Se ha descrito el entorno de desarrollo del

listado fuente. Interpretar el problema. Elegir los objetos de programacin necesarios para la resolucin del problema. Construir el algoritmo utilizando tipos simples de datos. Codificar el algoritmo. Compilar el programa fuente. Montar (enlazar) el programa objeto y las libreras necesarias. Realizar pruebas. Corregir los errores observados. Documentar el programa.

Variables. Declaracin de constantes. Expresiones numricas. Operadores. Evaluacin de operadores. Conversin de tipos. Accesibilidad de variables. mbito. Variables locales y globales. Clases de almacenamiento. Variables declaradas a nivel externo. Variables declaradas a nivel interno. Sintaxis de las sentencias y funciones de C. Entrada y salida estndar por consola. Funciones de entrada y salida con formato. Otras funciones de entrada y salida de caracteres. Estructuras de programacin. Sentencia de asignacin. Sentencias de control de programa (sentencias de seleccin, sentencias de iteracin, sentencias de salto). Programacin modular y estructurada. Funciones: declaracin, definicin, llamada. Pasando argumentos. Formas. Funciones predefinidas en C. Funciones

realizar sugerencias de mejora. Desarrollar los trabajos y actividades emprendidos con eficacia.

lenguaje, recursos que se utilizan y procedimiento prctico de desarrollo de programas. Se han elegido y definido estructuras de datos sencillos necesarios para la resolucin de problemas en lenguaje estructurado. Se ha aplicado una metodologa de desarrollo estructurado para el diseo de algoritmos. Se han identificado los elementos y tipos del lenguaje C. Se han utilizado los elementos del lenguaje C. Se han editado programas a partir de los algoritmos diseados. Se han codificado programas en un lenguaje estructurado a partir de los algoritmos diseados. Se ha documentado el cdigo con comentarios significativos, concisos y legibles. Se han depurado los programas siguiendo criterios de eficiencia y eficacia. Se han realizado pruebas para cada mdulo de una aplicacin y pruebas de integracin (prueba de la caja blanca). Se ha comprobado que los formatos de entrada y salida de la aplicacin son los esperados (prueba de la caja negra). Se ha verificado que la funcionalidad de los datos es la esperada. Se han provocado y verificado los diversos tratamientos de error. Sobre un problema de programacin propuesto: Identificar y definir las estructuras de datos propias del problema. Describir los algoritmos de tratamiento de las estructuras para la resolucin del problema. Elaborar un conjunto de datos de prueba de programa diseado.

N UT
5

Nombre de la UT
Estructuras estticas

Tiempo
40

Objetivo de la Unidad
Conocer las estructuras internas estticas en C.

CONTENIDOS
Procedimentales
Manejar e interpretar los manuales y el material bibliogrfico. Identificar las

Conceptuales
Estructuras estticas. Definiciones y caractersticas. Tablas o arrays. Caractersticas:

Actitudinales
Realizar los trabajos encomenda dos con autonoma. Realizar

Criterios de Evaluacin
Se han descrito las estructuras de datos estticas que maneja un lenguaje estructurado, su utilidad y mbito de aplicacin. Se han citado operaciones que permiten realizar una estructura de datos desde un programa y explicar sus algoritmos. Se ha justificado la importancia de la adecuada seleccin de estructuras de datos para la resolucin de problemas en

distintas estructuras de datos. Interpretar el problema. Elegir las estructuras estticas necesarias para la resolucin del problema. Construir el algoritmo utilizando las estructuras estticas elegidas. Codificar el algoritmo. Compilar el programa fuente. Realizar pruebas. Corregir los errores observados. Documentar el programa

tipos de tablas, declaracin de tablas, representacin de tablas, operaciones con tablas.Paso de tablas a funciones. Cadenas de caracteres: operaciones con cadenas, funciones para manipular cadenas de caracteres, funciones para la conversin de datos, funciones para conversin de caracteres. Estructuras. Caractersticas: creacin y operaciones con estructuras. Arrays de estructuras. Paso de estructuras a funciones. Arrays y estructuras dentro de estructuras. Uniones. Funciones. Prototipos. Definicin. Paso de argumentos. Punteros. Caractersticas: creacin, utilizacin y operaciones con punteros. Punteros y arrays: punteros a cadenas

trabajos encomenda dos con autonoma. Responsabi lizarse de las tareas realizadas. Tomar iniciativas, realizar sugerencias de mejora. Desarrollar los trabajos y actividades emprendid os con eficacia.

programacin. Se ha descrito las caractersticas propias de la programacin estructurada y modular, y justificado las ventajas que comporta. Se han definido las condiciones, el modo de aplicacin de algn mtodo de programacin estructurada y la sintaxis de un lenguaje grfico de representacin de algoritmos. Se han clasificado las instrucciones tpicas de los lenguajes estructurados segn su funcin. Se ha interpretado la sintaxis del lenguaje y sus instrucciones. Se han definido las instrucciones, funciones y libreras del lenguaje ms bsicas y su utilidad. Se ha evaluado la importancia de la claridad y legibilidad de los programas para facilitar el mantenimiento y el trabajo en equipo. Se han elaborado mdulos, funciones o procedimientos utilizando las tcnicas de la programacin estructurada y modular. Se ha documentado el cdigo de un mdulo de programacin con comentarios significativos, concisos y legibles. Se han integrado y enlazado mdulos de programacin, rutinas y utilidades, siguiendo las especificaciones del diseo y el diagrama de estructuras. Se han realizado pruebas para cada mdulo de una aplicacin y pruebas de integracin (prueba de la caja blanca). Se ha comprobado que los formatos de entrada y salida de la aplicacin son los esperados (prueba de la caja negra). Se ha verificado que la funcionalidad de los datos es la esperada. Se han provocado y verificado los diversos tratamientos de error. En un supuesto prctico sobre un problema propuesto en el que se dispone de un sistema y de la documentacin de referencia del lenguaje: Interpretar correctamente la informacin que suministran los manuales. Elegir las estructuras estticas ms adecuadas para representar y manejar los datos del problema. Describir los algoritmos de tratamiento de las estructuras estticas para la resolucin del problema. Elaborar y representar un algoritmo aplicando mtodos de programacin estructurada. Codificar un programa fuente con comentarios significativos y concisos, que defina adecuadamente las estructuras de datos estticas y utilice correctamente las instrucciones, funciones y libreras del lenguaje. Depurar el programa fuente y obtener un programa ejecutable. Elaborar un conjunto de datos de prueba de programa diseado.

9.

FIRMAS DE RESPONSABILIDAD

__________________ Lic. Fabiola Roldn. Mgs. Responsable del Mdulo

___________________ Lic. Ana Ma. Oyola Directora de rea

________________ Lic. Gloria Lpez C. Vicerrectora(e)

S-ar putea să vă placă și