Lenguajes de Programación
Lenguajes de Programación
Lenguajes de Programación
Carrera:
Programacin, Estructuras de datos, Programacin Orientada a Objetos Horas a la Semana: Teora: Prctica 4 1
Hrs./Semestre Crditos 70 9
Tipo de Curso
Obligatorio
OBJETIVO GENERAL:
Los objetivos de este programa son: que el alumno conozca las caractersticas y propiedades de los distintos tipos de lenguajes de programacin; que el alumno aumente su capacidad para aprender nuevos lenguajes; adquisicin del conocimiento necesario para elegir el lenguaje ms adecuado a cada situacin; preparar al alumno para la comprensin de los temas relacionados con la implementacin de los lenguajes de programacin CONTENIDOS
Unidad 1: Objetivo Especfico: Temas: Unidad 2: Objetivo Especfico: Temas: Unidad 3: Objetivo Especfico: Temas: Unidad 4:
Tener una perspectiva general de los diferentes paradigmas de programacin existentes y su enfoque. Variables y tipos de datos Abstraccin Lenguajes Imperativos Conocer los principios bsicos del paradigma de programacin imperativo. Estructura en bloques Lenguajes de Programacin Orientada a Objetos (POO) Construcciones de lenguajes para procesamiento en paralelo Autmatas y lenguajes formales Conocer los principios bsicos de los autmatas y los lenguajes formales. Autmatas Lenguajes formales Lenguajes declarativos
Conocer los principios bsicos de los lenguajes declarativos. Programacin lgica Programacin funcional (aplicativa) Lenguajes para bases de datos Pintarron. Plumones. Borrador. Computadora Video proyector. Plataforma Virtual. Red de Internet. Red Edusat. Multimedia
Recursos Necesarios
PRCTICAS: Elaboracin de pequeos programas de acuerdo al temario. Elaboracin de una prctica final integradora.
40
EVALUACIN: 10% de Asistencia. 40% de Trabajos (tareas, prcticas, productos de entrega). 50% de Examen y/o Proyecto. Doris Appleby, Julis J. Vandekopple, Lenguajes de Programacin (Paradigma y prctica), Ed. MC. Graw Hill, 1998 Terrence W. Pratt, Marvin V. Zelkowitz, Lenguajes de Programacin (Diseo e Implementacin), 3. Ed. Prentice Hall, 1998 Lenguajes de Programacin. Principios y Paradigmas. Allen B. Tucker; Robert Noonan (Editorial McGraw-Hill)
BIBLIOGRAFA:
Dentro de la materia que imparte: Se elaboran proyectos dirigidos a desarrollar la habilidad del alumno para resolver problemas reales acordes a las necesidades tecnolgicas?, en caso afirmativo, describa en qu consisten los proyectos que deben realizar los alumnos. No, por la naturaleza de conceptos fundamentales de lenguajes de programacin que se manejan en la materia, las prcticas estn enfocadas a desarrollar el manejo de dichos elementos en los alumnos. Para ello se hacen pequeas prcticas a lo largo del curso. En materias ms avanzadas relacionadas con est si se hacen dichas prcticas. Se elaboran trabajos en equipo e interdisciplinario?, en caso afirmativo, describa en qu consisten los proyectos que deben realizar los alumnos. S. Consisten en el desarrollo de pequeos programas de reforzamiento de conceptos vistos a lo largo de la materia.
Fomenta el desarrollo de valores ticos y sociales del alumno?, en caso afirmativo, describa de qu manera se elabora trabajo en equipo e interdisciplinario: Si, cuando se trabaja en equipos se fomenta la cooperacin, la coordinacin, la tolerancia, la solidaridad, el respeto, la responsabilidad de actividades, la participacin, el dilogo. Cuando se trabaja individual, de igual manera se fomentan valores, como la responsabilidad nica del alumno, cuidando la calidad, los tiempos, entre otros.