Professional Documents
Culture Documents
PRERREQUISITOS:
INF 102 Programación I
MAT 112a Matemática para Computación I
COMISIÓN:
PROF. Giannina Núñez Marín M.Sc.
Profesora especial iii
Prof. Diego Santimateo Gálvez M.Sc.
Profesor Regular Titular Tiempo Completo
ENERO 2008.
JUSTIFICACIÓN
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 2 de 11
DESCRIPCIÓN
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 3 de 11
OBJETIVOS GENERALES
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 4 de 11
PERFIL ESPERADO
Al finalizar el curso el estudiante está en capacidad de diseñar e implementar con apoyo de un
lenguaje de alto nivel (programación imperativa) algoritmos que involucren programación modular
utilizando estructuras de datos estáticas como los arreglos, registros y archivos.
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 5 de 11
PROGRAMACIÓN ANALÍTICA
OBJETIVOS CONTENIDOS ESTRATEGIAS RECURSOS EVALUACIÓN
ESPECÍFICOS METODOLÓGICAS
MÓDULO I: ARREGLOS—VECTORES Y MATRICES DURACIÓN: 5 Semanas
Identificar estructuras de Introducción a las Presentación del curso. Compilador Diagnóstica:
datos estáticas. estructuras de datos Discutir en foros o en el del lenguaje a Dominio de los
Identificar las diferencias Arreglos aula sobre las diferencias y utilizar. ciclos anidados y
entre variables simples y Registros analogías de una variable Lecturas del control de
arreglos. Archivos simple, un vector, una acerca de los parada cuando no
Utilizar arreglos para Análisis de las estructuras matriz. temas. se conoce el
resolver problemas de de datos: variable simple, Introducir el concepto de Libros de número de veces
aplicación práctica. arreglos y archivos. arreglo a partir de la consulta que se repite un
Describir con sus propias Arreglos necesidad de contar con Sitios Web proceso.
palabras e ideas los Definición estructuras de datos que relacionados Formativa:
procesos de ordenación y Características permitan recorrer más de con la temática Tareas
búsqueda en arreglos. Declaración una vez un conjunto de Ejercicios de Laboratorio de
Tipo de los elementos datos. prácticas programación
Tipos de arreglos: Conducir exposiciones Sumativa:
Vectores y matrices dialogadas que permitan al Prueba escrita 1
Operaciones en arreglos estudiante discriminar Laboratorio de
Acceso a sus elementos correctamente un índice del programación
Búsqueda de elementos valor apuntado por el Proyecto
Ordenación de arreglos índice.
Resolver problemas que
involucren el manejo de
uno o más vectores,
vectores y matrices
paralelos, una o varias
matrices.
Diseñar materiales
multimedia que ilustren los
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 6 de 11
OBJETIVOS CONTENIDOS ESTRATEGIAS RECURSOS EVALUACIÓN
ESPECÍFICOS METODOLÓGICAS
procesos de ordenación,
inclusión y/o búsqueda de
elementos en arreglos.
Resolver problemas en
grupos e intercambiar y
valorar las soluciones de
otros grupos.
MÓDULO II: REGISTROS DURACIÓN: 3 Semanas
Identificar las diferencias Registros Discutir en foros o en el Compilador Diagnóstica:
entre variables simples, Concepto aula sobre las diferencias y del lenguaje a Dominio de los
arreglos y registros. Características analogías de una variable utilizar. arreglos.
Utilizar registros para Declaración simple, un arreglo y un Lecturas Formativa:
resolver problemas de Arreglos de registros registro. acerca de los Tareas
aplicación práctica. Registros anidados Introducir el concepto de temas. Laboratorio de
registro a partir de la Libros de programación
necesidad de contar con consulta Sumativa:
estructuras de datos que Sitios Web Prueba escrita 2
permitan el manejo de relacionados Laboratorio de
diferentes tipos de datos. con la temática programación
Resolver problemas que Ejercicios de Proyecto
involucren el manejo de prácticas
registros, arreglos de
registros y registros
anidados.
Resolver problemas en
grupos e intercambiar y
valorar las soluciones de
otros grupos.
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 8 de 11
OBJETIVOS CONTENIDOS ESTRATEGIAS RECURSOS EVALUACIÓN
ESPECÍFICOS METODOLÓGICAS
internas y definidas por internas y creadas por el funciones internas, con la temática Sumativa:
el usuario, arreglos, usuario asociándolas con la Ejercicios de Prueba escrita 3
registros y archivos para Componentes definición matemática de prácticas Laboratorio de
resolver problemas de Declaración función. programación
aplicación práctica en Argumentos y Discutir en foros o en el Proyecto de
forma modular. parámetros aula sobre el uso de las problemas que
Diseñar soluciones de Invocación y retorno funciones creadas por el requieran el uso
problemas con el del valor de la usuario. de funciones y
enfoque de función. Desarrollar ejercicios de estructuras de
programación modular Ámbito o alcance de las programación donde se datos.
utilizando técnicas como variables. analice la diferencia entre
HIPO. Paso de argumentos por el paso por valor y paso por
valor referencia.
Paso de argumentos por Desarrollar laboratorios de
referencia. programación convirtiendo
Funciones y estructuras de programas estructurados en
datos programas modulares
Arreglos como parámetros utilizando funciones.
Registros como Analizar la interrelación
parámetros entre las funciones y las
estructuras de datos como
parámetros de las
funciones.
Desarrollar proyectos de
programación que
involucren el uso de las
funciones, estructuras de
datos y alguna técnica de
diseño modular (i.e. HIPO)
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 9 de 11
PROPUESTA DE EVALUACIÓN
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 10 de 11
BIBLIOGRAFÍA
Prof. GNúnezM/ DSantimateoG Programación II – INF 120 Licenciatura en Informática para la Gestión Educativa y Empresarial 11 de 11