Sunteți pe pagina 1din 3

Ingeniera en Sistemas Computacionales

Lenguajes de Programacin
IV Tetramestre
Mayo Agosto 2016
I.S.C. Carmen Fabiola Rodrguez Carren
Objetivo general de la materia:
Conocer y entender los conceptos fundamentales de los lenguajes de
programacin, as como adquirir las bases para adentrarse en el mundo de la
programacin.
Objetivos especficos:

Que el alumno conozca las caractersticas y propiedades de los distintos tipos


de lenguajes de programacin.
Que el alumno adquiera experiencia en el uso de al menos un lenguaje de
programacin de cada uno de los tipos mostrados.

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.

UNIDAD
ES

TEMAS

SUBTEMAS
1.1 Definicin de Lenguaje de Programacin
1.2 Clasificacin segn el rea de aplicacin

Conceptos
Generales

1.3
Clasificacin segn el modelo
computacional
1.4 Caractersticas y aspectos de diseo
1.5 Elementos: alfabeto, lxico, constructores
sintcticos
1.6 Implementacin: compilacin,
interpretacin, implementacin hbrida
1.7 Historia de los lenguajes de programacin

Lenguajes de Programacin
I.S.C. Carmen Fabiola Rodrguez Carren

Elementos bsicos
de los lenguajes
imperativos

Tipos abstractos
de datos y
programacin
orientada a
objetos

Concurrencia

Introduccin a los
lenguajes de
programacin
funcional

Introduccin a los
lenguajes de
programacin
lgica

Tiempo en horas (aprox.): 4


2.1 Introduccin e historia
2.2 Variables
2.3 Expresiones
2.4 Tipos de datos
2.5 Sentencias de control del flujo de ejecucin
2.6 Subprogramas
2.7 Manejo de excepciones
Tiempo en horas (aprox.): 9
3.1
Introduccin e historia
3.2
Abstraccin
3.3
Encapsulamiento
3.4
Diseo de lenguajes con soporte para
tipos abstractos
3.5 Introduccin a la programacin orientada a
objetos, diseo de lenguajes orientados a
objetos
3.6 Ejemplos de lenguajes con orientacin a
objetos
Tiempo en horas (aprox.): 8
4.1
Conceptos fundamentales
4.2
Semforos
4.3
Monitores
4.4
Paso de mensajes
4.5
Concurrencias de ADA 95
Tiempo en horas (aprox.): 3
5.1
5.2
5.3
5.4
5.5
5.6
6.1
6.2
6.3
6.4

Lenguajes de Programacin
I.S.C. Carmen Fabiola Rodrguez Carren

Introduccin e historia
Funciones matemticas
Fundamentos de la programacin funcional
LISP
Scheme
Otros lenguajes funcionales
Tiempo en horas (aprox.): 3
Introduccin e historia
Introduccin al clculo de predicados
Demostracin de teoremas
PROLOG
Tiempo en horas (aprox.): 3.

Conceptos de Lenguajes de Programacin


Carreras F., Gonzlez A., Hernndez Z., Rodrguez J.
Vicerrectorado de Planificacin y Calidad (ULPGC), 2006
ISBN 84-96502-51-1
Lenguajes de programacin. Diseo e implementacin
Terrence W. Pratt & Marvin V. Zelkowitz
Prentice Hall
ISBN 970-17-0046-5
Lenguajes de Programacin: principios y prctica
Kenneth C. Louden
Thomson, 2004
ISBN 970-686-284-6

Lenguajes de Programacin
I.S.C. Carmen Fabiola Rodrguez Carren

S-ar putea să vă placă și