Beruflich Dokumente
Kultur Dokumente
Ingeniería de
Programa(s) Educativo(s):
Software
Tipo de materia: Optativa
Clave de la materia: OPSW18
Semestre: Séptimo
UNIVERSIDAD AUTÓNOMA DE Ciencias de
CHIHUAHUA la
Área en plan de estudios:
Clave: Computación
e Informática
Créditos 4
Clave: Total de horas por semana: 4
FACULTAD DE INGENIERÍA
Teoría: 1
Práctica: 3
PROGRAMA DEL CURSO:
Taller:
PARADIGMAS DE PROGRAMACIÓN Laboratorio: 3
Prácticas complementarias:
Trabajo extra clase: 1
Total de horas semestre: 64
Fecha de actualización: Agosto 2013
Clave y Materia requisito:
Competencias
Profesionales: UNIDAD II: PROGRAMACIÓN IMPERATIVA Reconoce los
conceptos que
Programación de 1. Representación Estática y Dinámica de un aporta este
Aplicaciones para Programa. paradigma y la
habientes a. Archivo Fuente. forma en que
Móviles b. Estados de un Programa. se implementan
Programación 2. Sentencias y Programación Estructurada. esos conceptos
Cliente/Servidor a. Análisis de Sintaxis por: en lenguajes
para tecnologías i. Gramáticas Independientes del conocidos
para Aplicaciones Contexto. como lenguaje
Móviles ii. Diagramas de Flujo o C, Pascal,
Seudocodigo. Fortran, etc.
b. Tipos de Datos.
i. ¿Para qué sirven?
ii. Tipos Básicos.
iii. Tipos Estructurados.
c. Sistemas Supervisores de Tipo.
3. Activación de Procedimientos.
a. ¿Para qué sirven los Procedimientos?
b. Métodos para pasar parámetros.
i. Por Valor.
ii. Por Referencia.
iii. Por Nombre.
c. Reglas de Alcance.
d. Activación de Registros.
4. Proyecto
Competencias
Específicas: UNIDAD III: PROGRAMACIÓN LÓGICA.
Reconoce los
Básicos de 1. Predicados de Primer Orden. conceptos que
Computación en a. Cuantificador Universal y Cuantificador aporta este
Programación de Existencial. paradigma y la
Aplicaciones 2. Relaciones. forma como los
Móviles a. Los operandos y resultados son implementa el
Diseño de igualmente importantes. lenguaje de
Interfaces 3. Introducción a la Programación con Prolog. programación
Gráficas para a. Máquina de Inferencias. Prolog.
Aplicaciones b. Base de Conocimientos. Identifica a
Móviles i. Reglas. detalle el
Modelado y ii. Hechos. lenguaje Prolog
Análisis de c. Razonamiento Basado en y sus
Software Procedimientos. principales
Programación d. Proceso de Unificación. aplicaciones.
Cliente/Servidor e. Programando en Prolog.
4. Estructuras de Datos en Prolog.
a. Estructuras y Listas.
5. Implementando Aprendizaje y
Autocuestionamiento en Prolog.
6. Proyecto
METODOLOGIA
OBJETO DE ESTUDIO (Estrategias, secuencias, recursos EVIDENCIAS DE
APRENDIZAJE.
didácticos)
• Desarrollo de proyectos
1 1 1 1 1 1 1
Objetos de estudio 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6
I: INTRODUCCIÓN
V: PROGRAMACIÓN ORIENTADA A
OBJETOS