Вы находитесь на странице: 1из 6

UNIVERSIDAD

DE GUADALAJARA
CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERA EN COMPUTACIN

UNIDAD DE APRENDIZAJE POR OBJETIVOS

LENGUAJES DE PROGRAMACIN COMPARADOS

LIC. ABRAHAM ANDRADE LPEZ Presidente de la Academia de Sistemas Digitales y de Informacin

DR. ROGELIO MARTNEZ CRDENAS Jefe del Departamento de Estudios Organizacionales

NOMBRE DE LA ASIGNATURA

LENGUAJES DE PROGRAMACIN COMPARADOS CC208

CODIGO DE LA MATERIA

DEPARTAMENTO

ESTUDIOS ORGANIZACIONALES

REA DE FORMACIN

BSICA PARTICULAR OBLIGATORIA

CENTRO UNIVERSITARIO

CENTRO UNIVERSITARIO DE LOS ALTOS

CARGA HORARIA

80

CARGA HORARIA PRCTICA

CARGA HORARIA TOTAL

80

CRDITOS

11

TIPO DE CURSO

TERICO

NIVEL DE FORMACIN PROFESIONAL

LICENCIATURA LICENCIATURA EN INGENIERA EN COMPUTACIN SISTEMAS DIGITALES Y DE INFORMACIN

PARTICIPANTES

ELABOR

PRERREQUISITOS

PROGRAMACIN ORIENTADA A OBJETOS

FECHA DE ACTUALIZACIN

ENERO DE 2011

OBJETIVO GENERAL El alumno conocer las formas, y criterios de clasificacin de lenguajes de programacin, los elementos bsicos que los constituyen y las herramientas necesarias para la creacin y reconocimiento de lenguajes de programacin. OBJETIVOS ESPECFICOS En cada mdulo del contenido temtico principal

CONTENIDO TEMTICO Modulo 1: Introduccin Objetivo particular: El alumno conocer los conceptos colaterales bsicos para comprender, reconocer y construir lenguajes de programacin analizando e identificando los conceptos vistos en cada tema. 1.1 Clasificacin de los lenguajes de programacin 1.1.1 Estudio de los lenguajes de programacin desde el punto de vista de las reas de aplicacin. 1.1.2 Estudio de los lenguajes de programacin desde el punto de vista de su nivel. 1.1.3 Estudio de los lenguajes de programacin desde el punto de vista de los paradigmas de programacin. 1.2 Lenguajes formales 1.3 Caractersticas de los lenguajes de programacin 1.4 Diseo de un lenguaje de programacin 1.4.1 Sintaxis 1.4.1.1 Jerarqua de Chomsky 1.4.1.2 Backus Naur Form 1.4.1.3 rboles de reconocimiento 1.4.1.4 Diagramas de sintaxis 1.4.1.5 Autmatas 1.4.1.5.1 Autmata finito 1.4.1.5.2 Autmata descendente 1.4.1.5.3 Autmata lineal limitado 1.4.1.5.4 Mquina de Turing 1.4.2 Semntica y sus documentos 1.4.3 Proceso de compilacin 1.4.4 Proceso de carga y enlace Modulo 2: Elementos de un lenguaje de programacin Objetivo particular: El alumno conocer los elementos bsicos que constituyen a los lenguajes de programacin, analizando e identificando los conceptos vistos en cada tema. 2.1 Abstraccin 2.2 Tipos de datos y declaraciones. 2.2.1 Tipos de datos y su clasificacin 2.2.1.1 Tipo de dato primitivo 2.2.1.2 Tipo de dato estructurado 2.2.2 Variables y parmetros 2.2.3 Ligaduras

2.2.4 Tiempo de vida y alcance 2.3 Expresiones 2.3.1 Evaluacin de expresiones 2.3.2 Notaciones de expresiones 2.4 Funciones 2.4.1 Evaluacin de funciones 2.4.2 Recursividad Modulo 3: Paradigma de programacin imperativa Objetivo particular: El alumno comprender las similitudes y diferencias existentes entre los lenguajes pertenecientes al estilo de programacin del paradigma imperativo identificando las caractersticas que determinan la pertenencia de un lenguaje a un determinado paradigma. 3.1 Paradigma estructurado en bloques 3.1.1 Antecedentes generales de la programacin modular 3.1.2 Conceptos generales de la programacin modular 3.2 Paradigma estructurado a objetos 3.2.1 Antecedentes generales de la programacin orientada a objetos 3.2.2 Conceptos generales de la programacin orientada a objetos 3.3 Paradigma concurrente 3.3.1 Antecedentes generales de la programacin concurrente 3.3.2 Conceptos generales de la programacin concurrente

Modulo 4: Paradigma de programacin declarativa Objetivo particular: El alumno comprender y aplicar las formas de la programacin declarativa en los diferentes lenguajes de programacin. 4.1 Paradigma lgico 4.1.1 Antecedentes generales de la programacin lgica 4.1.2 Conceptos generales de la programacin lgica 4.2 Paradigma funcional 4.2.1 Antecedentes generales de la programacin funcional 4.2.2 Conceptos generales de la programacin funcional 4.3 Paradigma de bases de datos 4.3.1 Antecedentes generales de los lenguajes de programacin para BD 4.3.2 Conceptos generales de los lenguajes de programacin para BD

Modulo 5: Tendencias actuales y futuras Objetivo particular: El alumno analizar las similitudes y diferencias de algunos lenguajes contemporneos pertenecientes a otros paradigmas contra los lenguajes pertenecientes a los paradigmas imperativos y declarativos. 5.1 Lenguajes visuales 5.1.1 Antecedentes de los lenguajes visuales 5.1.2 Conceptos generales de los lenguajes visuales 5.2 Lenguajes basados en scripts 5.2.1 Antecedentes de los lenguajes basados en scripts 5.2.2 Conceptos generales de los lenguajes basados en scripts Modulo 6: Comparacin de lenguajes Objetivo particular: El alumno aplicar los conocimientos adquiridos para comparar algunos lenguajes entre s determinando las diferencias y similitudes en razn de la sintaxis utilizada por stos y el paradigma al que pertenecen. 6.1 Comparar algunos lenguajes desde el punto de vista de elementos, reas de aplicacin y estilo de programacin. 6.2 Investigar sobre otros lenguajes de programacin

Вам также может понравиться