Programacion i

3
Universidad Hispanoamericana Carrera Ingeniería Informática Nivel Académico: Bachillerato Nombre del Curso: Programación I Cantidad de Créditos: 4.00 Horas lectivas semanales: 3.00 Horas Trabajo individual semanal: 9.00 Horas Acumuladas semanales: 12.00 Duración: 15 semanas Justificación del curso: Este es un curso netamente práctico, como programador inicial, el estudiante se debe enfrentar a problemas comunes del programador. Es importante recalcar que es un curso de la columna vertebral de la carrera. Descripción del curso: Introducción a la programación con lenguaje Pascal, presentación de conceptos, métodos y técnicas necesarias para desarrollar programas que cumplan unas ciertas normas de calidad. Objetivo General: Establecer a los estudiantes las herramientas de programación necesarias, para el manejo de operaciones básicas en Lenguaje Turbo Pascal, a nivel avanzado, así como iniciar el proceso de trabajo y operación con la memoria del computador. Objetivos Específicos: Ampliar y dominar los conceptos generales del Turbo Pascal Dominar las herramientas básicas de programación. Contenidos Temáticos: TEMA 1. Diseño de programas a. Análisis y diseño b. Refinamiento y modularidad c. Diseño estructurado d. Codificación y prueba e. Documentación. f. Interna del Programa g. Externa del programa

description

programa de estudio del uh programación 1

Transcript of Programacion i

  • Universidad Hispanoamericana

    Carrera Ingeniera Informtica Nivel Acadmico: Bachillerato

    Nombre del Curso: Programacin I Cantidad de Crditos: 4.00 Horas lectivas semanales: 3.00 Horas Trabajo individual semanal:

    9.00

    Horas Acumuladas semanales: 12.00 Duracin: 15 semanas

    Justificacin del curso: Este es un curso netamente prctico, como programador inicial, el

    estudiante se debe enfrentar a problemas comunes del programador. Es importante recalcar que es un curso de la columna vertebral de la carrera.

    Descripcin del curso:

    Introduccin a la programacin con lenguaje Pascal, presentacin de

    conceptos, mtodos y tcnicas necesarias para desarrollar programas que cumplan unas ciertas normas de calidad.

    Objetivo General:

    Establecer a los estudiantes las herramientas de programacin necesarias, para el manejo de operaciones bsicas en Lenguaje Turbo Pascal, a nivel

    avanzado, as como iniciar el proceso de trabajo y operacin con la memoria del computador.

    Objetivos Especficos:

    Ampliar y dominar los conceptos generales del Turbo Pascal

    Dominar las herramientas bsicas de programacin.

    Contenidos Temticos:

    TEMA 1.

    Diseo de programas a. Anlisis y diseo b. Refinamiento y modularidad

    c. Diseo estructurado d. Codificacin y prueba

    e. Documentacin. f. Interna del Programa g. Externa del programa

  • TEMA 2

    Cadenas, Procedimientos y Funciones a. Cadenas b. Procedimientos Simples y con intercambio de Variables.

    c. Funciones Simples y Compuestas d. Recursividad.

    TEMA 3

    Registro, bloques, y unidades. a. Registros b. Bloques

    c. Unidades TEMA 4

    Estructura de Datos Dinmicas a. Vectores Simples y Paralelos.

    b. Matrices Bidimensionales y Multidimensionales.

    TEMA 5 Estructura de datos externas a. Archivos

    b. Organizacin secuencial c. Organizacin directa o aleatoria

    d. Organizacin secuencial indexada e. Operaciones sobre archivos

    TEMA 6 Bsqueda, ordenamiento e intercalacin a. Mtodos de bsqueda b. Mtodos de ordenamiento c. Mtodos de intercalacin

    Experiencia De Aprendizaje:

    Al concluir con este curso los alumnos estarn en capacidad de resolver

    problemas informticos bsicos; por medio de un lenguaje de programacin y conocern los elementos bsicos de cmo manejar la memoria dinmica

    del computador.

    Recursos Educativos:

    Material didctico de aula. Laboratorio de cmputo

    Lenguaje de programacin.

  • Evaluacin:

    Evaluacin Puntaje Primer Parcial 20 %

    Segundo Parcial 20 % Examen Final 30 %

    Proyecto 15 % Tareas y Quices 15 %

    Metodologa de la enseanza:

    El desarrollo de este curso es prctico y demanda del estudiante su asistencia puntual; as como la realizacin de los trabajos y tareas

    asignados por el docente, el alumno debe por medio de los ejemplos de ejercicios presentados por el profesor integrar y desarrollar sistemas programados ms complejos.

    Cronograma:

    Semana Tema 1 1, 2 2 2 3 2 4 3 5 3 6 Examen Parcial 7 4 8 4 9 4,5 10 5 11 Examen Parcial 12 5 13 6 14 6 15 Examen Final

    Bibliografa: Joyanes, L. (2006). Programacin en Pascal. McGraw-Hill.

    Joyanes, L. (2003). Fundamentos de Programacin, Libro de Problemas Algoritmos y Estructuras de Datos. McGraw-Hill.