Professional Documents
Culture Documents
PRERREQUISITOS:
No tiene
COMISIÓN:
PROF. Giannina Núñez Marín M.Sc.
Profesora especial iii
ENERO 2008.
JUSTIFICACIÓN
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 2 de 11
DESCRIPCIÓN
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 3 de 11
OBJETIVOS GENERALES
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 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 procesos de decisión,
repetición y utilizando estructuras de datos simples con las variables.
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 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: FUNDAMENTOS DE PROGRAMACIÓN DURACIÓN: 2 Semanas
Definir términos Fundamentos de Presentación del curso. Lecturas Diagnóstica: Lluvia
relativos a la programación Construir un vocabulario acerca de los de ideas sobre los
programación de Algoritmo de los términos temas. términos de la
computadoras. Programa relacionados con los Libros de temática.
Discriminar los Arquitectura de Von fundamentos de consulta Formativa:
conceptos de programa Newman programación. Sitios Web Tareas
fuente y programa Lenguaje de Discusión en grupos y relacionados Participaciones
objeto. Programación plenaria sobre los con la temática en clases
Analizar la evolución de Compilador términos del vocabulario. Computador. Sumativa:
los lenguajes de Programa Fuente Investigar en qué Prueba escrita 1
programación de acuerdo Programa Objeto consisten los criterios de Reporte de la
con diferentes criterios Paradigmas de clasificación de los investigación
de clasificación. Programación lenguajes de
Evolución de los lenguajes programación.
de programación Clasificar algunos
Generación lenguajes de
Paradigma programación de acuerdo
Área de aplicación con los criterios
Nivel de abstracción señalados.
Forma de ejecución Presentar un informe con
los resultados de la
investigación y la
clasificación. Este
informe puede ser un
esquema, mapa
conceptual, cuadro
sinóptico, hipertexto, etc.
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 6 de 11
OBJETIVOS CONTENIDOS ESTRATEGIAS RECURSOS EVALUACIÓN
ESPECÍFICOS METODOLÓGICAS
MÓDULO II: METODOLOGÍA DE DISEÑO DE ALGORITMOS DURACIÓN: 3 Semanas
Desarrollar una Confección de un programa Exposición dialogada de la Lecturas Diagnóstica:
aproximación Fase de resolución de metodología de diseño de acerca de los Revisión de
disciplinada a la problema un programa. temas. conocimientos
especificación, Análisis del problema Exposición dialogada Libros de previos.
implementación, Salida acerca de las expresiones consulta Formativa: Tareas.
verificación y Proceso aritméticas y lógicas. Computador Sumativa: Prueba
documentación de Entrada Realizar prácticas Ejercicios de escrita 1
programas. Diseño de lógica individuales, grupales prácticas
Analizar los pasos para Fase de implementación acerca de las expresiones.
confeccionar un del programa Realizar prácticas
programa, y las fases de Codificación individuales y/o grupales
compilación y ejecución Compilación de análisis de problemas,
de un programa. Ejecución identificando salida,
Realizar operaciones con Depuración proceso, entrada.
expresiones aritméticas y Documentación
lógicas. Expresiones aritméticas
Operadores aritméticos
Expresiones aritméticas
Expresiones lógicas
Variable lógica
Operadores relacionales
Operadores lógicos
Expresión lógica con
operadores lógicos y
relacionales
MÓDULO III: DISEÑO DE ALGORITMOS I DURACIÓN: 6 Semanas
Comprender las Técnicas de diseño de Exposición dialogada de Libros de Diagnóstica:
instrucciones algoritmos los diferentes temas. consulta Revisión de
fundamentales de un Diagrama de flujo Realizar un análisis del Software de conocimientos
lenguaje de Pseudocódigo concepto de variable y su diseño de previos.
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 7 de 11
OBJETIVOS CONTENIDOS ESTRATEGIAS RECURSOS EVALUACIÓN
ESPECÍFICOS METODOLÓGICAS
programación de alto Concepto de variable relación con el manejo de algoritmos Formativa: Tareas,
nivel. Instrucciones la memoria del mediante prácticas.
Utilizar variables e fundamentales computador. diagrama de Sumativa:
instrucciones Salida Relacionar la identificación flujos, tales Pruebas de diseño
fundamentales en la Entrada de salida, proceso, entrada como DFD. de algoritmos 2
solución de problemas. Asignación de un algoritmo con la Ejercicios de (hasta
Transferencia condicional resolución de problemas prácticas. transferencia
simples y anidadas aritméticos sencillos condicional)
Selector CASE (datos, operación, Prueba de diseño
Acumuladores y respuesta) que utilicen de algoritmos 3
contadores datos específicos, luego (hasta repetición)
Repetición simple y que utilicen el mismo Laboratorio de
anidada proceso pero con diferentes análisis y diseño
Ciclos para…hacer datos, y finalmente con de algoritmos
Ciclos repetir….hasta datos de tipo variable.
Ciclos mientras… Realizar prácticas
hacer individuales y/o grupales
Algoritmos de análisis de problemas y
Fórmulas aritméticas diseño de algoritmos
Porcentaje utilizando instrucciones de
Rangos de valores a) salida, entrada y
Sumatoria asignación; b) agregar
Promedio transferencia condicional
Mayor/menor de un simple; c) agregar
conjunto transferencia condicional
Ciclos de 1….n; n es una anidada; d) incorporar los
constante o una variable ciclos de repetición
Ciclos de 1… n; con simples; e) utilizando
incremento de ±k repetición anidada.
Ciclos controlados por Probar el diseño de los
respuesta del usuario algoritmos utilizando
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 8 de 11
OBJETIVOS CONTENIDOS ESTRATEGIAS RECURSOS EVALUACIÓN
ESPECÍFICOS METODOLÓGICAS
Ciclos controlados por pruebas de escritorio.
expresiones booleanas
Prueba de escritorio
MÓDULO IV: CODIFICACIÓN DURACIÓN: 4 Semanas
Implementar algoritmos Conceptos básicos del Exposición dialogada de Libros de Diagnóstica:
utilizando un lenguaje de lenguaje de programación los diferentes temas. consulta. Revisión del
alto nivel de Confección de un Realizar prácticas de Compilador conocimiento
programación programa codificación del lenguaje a relacionado con la
imperativa. Estructura de un programa paulatinamente cuando se utilizar. materia
Identificadores y palabras desarrolla el módulo Ejercicios de Formativa: Tareas,
reservadas anterior. prácticas. prácticas.
Tipos de datos Desarrollar un proyecto de Sumativa:
Constantes, variables programación que Laboratorios de
Declaraciones involucre todas las codificación
Instrucciones instrucciones usando a) salida,
fundamentales fundamentales, el uso de asignación,
variables, contadores y entrada; b)
acumuladores. transferencia
condicional; c)
repetición.
Prueba escrita de
codificación.
Proyecto de
programación.
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 9 de 11
PROPUESTA DE EVALUACIÓN
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 10 de
11
BIBLIOGRAFÍA
Prof. GNúnezM/ DSantimateoG Programación I – INF 102 Licenciatura en Informática para la Gestión Educativa y Empresarial 11 de 11