Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2015-2
1. DATOS GENERALES
Facultad:
Carrera:
Coordinador:
Requisitos:
Nmero de crditos:
04.
2. FUNDAMENTACIN
El curso presenta un panorama de proveer conocimientos necesarios y desarrollar
habilidades para el adecuado uso de los lenguajes orientados a inteligencia artificial hasta
la actualidad, brindando al estudiante los conocimientos bsicos para permitirle
desarrollar sus habilidades intelectuales y cognoscitivas relacionadas con el desarrollo de
sistemas expertos, importantes para su formacin de ingeniero de sistemas e informtica,
ingeniero de software e ingeniero de redes y comunicaciones.
3. SUMILLA
El curso es de naturaleza terico-prctico y presenta conceptos elementales utilizados
durante el quehacer diario del de ingeniero de sistemas e informtica, ingeniero de
software e ingeniero de redes y comunicaciones, de la misma manera se ve conceptos
bsicos relacionados con listas, programacin recursiva, reevaluacin y corte, Archivos de
entrada y salida, predicados predefinidos. As mismo la importancia de la construccin de
sistemas expertos, uso de interfaz grfica de usuario, aspectos generales de la
programacin funcional, fundamentos de lisp.
4. LOGROS DE APRENDIZAJE
Al final del curso:
a) El alumno identifica y desarrolla sistemas expertos usando un lenguaje de
programacin declarativa o funcional.
b) El alumno podr identificar un experto humano que permitir el desarrollo de la base
de conocimientos.
5. CONTENIDOS
Introduccin a inteligencia artificial. Fundamentos de la
programacin lgica. Construccin de reglas. Expresiones
aritmticas. Programacin recursiva.
1
Semanas 1, 2, 3, 4 y 5
Semana 6, 7, 8 , 9 y 10
Semanas 11, 12, 13 y 14
6. METODOLOGA
Metodologa activa. Trabajo individual y en equipo. Aprendizaje basado en problemas.
Desarrollo de proyectos de investigacin. Estrategias de lectura. Las sesiones de clases
sern complementadas con apoyo de recursos digitales subidos en la plataforma
virtual.
7. SISTEMA DE EVALUACIN
El promedio final del curso ser:
Nota:
8. FUENTES DE INFORMACIN
Bibliografa base:
Krzysztof R.: Logic Programming to Prolog, Apt.
Bratko Ivan: Prolog programming for artificial Intelligence, 2001.
Bibliografa complementaria:
Jorge Guerra: Ponce Cruz: Inteligencia artificial con aplicaciones a la ingeniera,
1era Ed. Buenos Aires: Alfaomega 2010.
9. CRONOGRAMA DE ACTIVIDADES
Semana
Contenidos o temas
Introduccin a inteligencia artificial.
reas de la inteligencia artificial.
Semana 1
Representacin del conocimiento.
Programacin lgica versus programacin
funcional.
Fundamentos de la programacin lgica
Clusulas de horn.
Calculo de predicados.
Introduccin al visual prolog.
Semana 2
Secciones del prolog: domains, predicates,
clauses, goal.
Aridad de un predicado.
Operadores lgicos: and, or.
Construccin de reglas.
Semana 3
Objetivos simples y compuestos.
2
Actividad
El alumno adquiere
conceptos de
inteligencia artificial.
Ejercicios sobre
predicados.
Elaboracin de reglas.
Semana 4
Semana 5
Semana 6
Semana 7
Semana 8
Semana 9
Semana 10
Semana 11
Semana 12
Semana 13
Semana 14
Programacin lisp.
Programacin simblica funcional. Calculo
lambda. Notacin: prefija, infija, postfija.
Operaciones bsicas.
Estructuras: tomo, listas. Variables,
asignaciones. Funciones bsica. Operadores
lgicos y de relacin. Funciones matemtica.
Listas y funciones de listas.
Iteracin y recursin.
Semana 15
Examen Final
Uso de operadores.
Prctica Calificada 1
Ejercicios sobre
recursividad.
Ejercicios sobre listas.
Manejos de funciones.
Aprender el entorno de
visual prolog.
Prctica Calificada 2
Aplicar funciones
bsicas y matemticas
Exposicin y discusin.