Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMA DE ESTUDIOS
I. IDENTIFICACIN DE LA ASIGNATURA
Nombre: Introduccin a la Programacin
Cdigo: CC-473 Fecha Actualizacin: 30/10/2004
Unidad Responsable: Departamento de Ingeniera de Sistemas y Computacin
Carrera: Ingeniera Civil Industrial Plan: 8613-N
Tipo: Formacin Bsica Carcter: Obligatorio
Horas Directas: 4-2-0-2 Nmero de Crditos: 14
Semestre: Cuarto Semestre
Pre-requisitos: Asignaturas Posteriores:
CC-215 Aplicaciones Computacionales
MA-290 lgebra 2
CC-672 Estructuras de Datos y Archivos
II. OBJETIVOS
GENERAL
Se espera que los alumnos, al finalizar el curso, puedan aplicar el razonamiento
algortmico, para resolver problemas, utilizando la Programacin Estructurada como
tcnica de diseo e implementacin de los algoritmos
ESPECFICOS
El estudiante ser capaz de:
1. Resolver problemas con la ayuda del computador.
2. Describir los algoritmos de solucin de los problemas a travs de programas
escritos en un lenguaje de programacin moderno, por ejemplo Pascal
III. CONDUCTAS DE ENTRADA
Conocimientos de lgebra y capacidad de utilizar el computador, como una
herramienta de apoyo, a travs del uso y manejo de las aplicaciones ms comunes
en el ambiente Microsoft Windows
IV. COMPETENCIAS A DESARROLLAR
HABILIDADES:
Desarrollo de programas computacionales, utilizando un enfoque estructurado
Capacidad de autoaprendizaje
Capacidad de identificar y resolver problemas
Capacidad para analizar soluciones
VALORES Y ACTITUDES:
Responsabilidad
Honestidad
V. RELACIN CON EL PERFIL DEL EGRESADO
Esta asignatura contribuye a:
La resolucin de problemas mediante programas escritos en un lenguaje de
programacin de alto nivel
La aplicacin de un pensamiento formal para la resolucin de problemas
La comprensin escrita
Desarrollar una actitud tica
Ser responsable en los compromisos
VI. CONTENIDOS
Nombre unidad 1: Introduccin Tiempo (horas): 8 horas acadmicas al
semestre
CONTENIDOS
Procesamiento electrnico de datos
Arquitectura de los computadores
Lenguajes de programacin
Trabajo con el computador y ambientes de programacin
Etapas en la resolucin de problemas con la ayuda del computador
Modelo pedaggico de un computador
OBJETIVOS ESPECFICOS
Iniciar a los alumnos en los conceptos de la programacin de computadores
ESTRATEGIA DOCENTE
Tcnica Expositiva (Clase Oral)
Tcnica Demostrativa
SISTEMA DE APRENDIZAJE Y EVALUACIN
Objetivo cognoscitivo en nivel de aprendizaje transferencial
Para la evaluacin se har mediante un control escrito
Nombre unidad II: Elementos Bsicos
de Programacin
Tiempo (horas): 24 horas acadmicas al
semestre
CONTENIDOS
Algoritmos y notaciones para describir algoritmos
Diseo Top-Down de algoritmos
Estructura General de un programa
Algoritmos de promedio, bsqueda de mayor y menor
Algoritmos con sucesiones y series
Tipos de datos bsicos
Procesamiento de archivos secuenciales
OBJETIVOS ESPECFICOS
Programar utilizando variables simples
ESTRATEGIA DOCENTE
Tcnica Expositiva (Clase Oral)
Tcnica Demostrativa
Resolucin de Problemas
SISTEMA DE APRENDIZAJE Y EVALUACIN
Objetivo cognoscitivo en nivel de aprendizaje transferencial
Para la evaluacin se harn controles escritos y desarrollo de tareas
computacionales
.
Nombre unidad III: Programacin con
arreglos y registros
Tiempo (horas): 16 horas acadmicas al
semestre
CONTENIDOS
Tipos de datos estructurados: Arreglos y Registros
Algoritmos de bsqueda
Algoritmos de ordenamiento
Algoritmos de insercin y eliminacin
Otros algoritmos con vectores y matrices
OBJETIVOS ESPECFICOS
Programar utilizando arreglos y registros
ESTRATEGIA DOCENTE
Tcnica Expositiva (Clase Oral)
Tcnica Demostrativa
Resolucin de Problemas
SISTEMA DE APRENDIZAJE Y EVALUACIN
Objetivo cognoscitivo en nivel de aprendizaje transferencial
Para la evaluacin se harn controles escritos y desarrollo de tareas
computacionales
Nombre unidad IV: Programacin con
subprogramas
Tiempo (horas): 16 horas acadmicas al
semestre.
CONTENIDOS
Introduccin a la programacin modular
Diseo de programas con subprogramas
Tipos de subprogramas: Funciones y Procedimientos
Traspaso de parmetros
Alcance de las variables
OBJETIVOS ESPECFICOS
Programar con un enfoque modular utilizando subprogramas
ESTRATEGIA DOCENTE
Tcnica Expositiva (Clase Oral)
Tcnica Demostrativa
Resolucin de Problemas
SISTEMA DE APRENDIZAJE Y EVALUACIN
Objetivo cognoscitivo en nivel de aprendizaje transferencial
Para la evaluacin se harn controles escritos y desarrollo de tareas
computacionales
VII. BIBLIOGRAFA
TEXTOS GUA
1. Apuntes de clases: Bekios J., Chait M., Luco C., Telgie L., Vega V. Introduccin
a la Programacin. 2001
TEXTOS COMPLEMENTARIOS
1. Grogono, Peter. Programacin en Pascal. Addison-Wesley Iberoamericana.
1996
2. Dale, Neil. Introduction to turbo pascal and software design. Jones & Barlett,
1997.
3. Foley, Richard W. Introduccin a la programacin con turbo pascal. Addison-
Wesley Iberoamericana. 1993
4. Shackleford, Russell L. Introduction to computing and algorithms. Addison
Wesley. 1997
VIII. RECURSOS DOCENTES
Uso de computador (horas/semana): 4 horas/semana
Productos de software a utilizar:
Pascal
Microsoft Windows
Microsoft Word
EDUCA UCN
IX. EVALUACIN
Tipo de Evaluacin:
Controles escritos, los que consideran cada una de las unidades
Talleres computacionales, los que abarcan desde la Unidad II a la Unidad IV
Ponderacin Mnima (%):
Controles escritos: 60
Talleres computacionales: 30
Cantidad Mnima de Evaluaciones:
Controles escritos: 3
Talleres: 3
X. TALLER
Cantidad mnima de talleres: 3 talleres
Cantidad de alumnos asociados al grupo de trabajo: 1 2 por taller
XI. PERFIL ACADMICO DESEABLE PARA EL RESPONSABLE DE LA
ASIGNATURA
Ingeniero Civil en Computacin y/o con postgrado en el rea de la computacin e
informtica.