Inteligencia  artificial

+Info
DEPARTAMENTO PROFESOR/ES
MATEMÁTICAS Y COMPUTACIÓN Julio Rubio García  (Responsable)
TITULACIONES EN LAS QUE SE IMPARTE LA ASIGNATURA
Titulación Carácter Curso Semestre Créditos Guía Docente
Grado en Ingeniería Informática Optativa 3 Segundo Semestre 6 pdf
Grado en Matemáticas Optativa 4 Segundo Semestre 6 pdf
CONTEXTO
Se trata de una asignatura optativa, que se podrá cursar en tercero o cuarto curso del Grado en Ingeniería Informática. Será obligatoria para aquellos alumnos que quieran obtener la mención en “Gestión del conocimiento” y optativa para que deseen obtener cualquiera de las otras dos menciones ofertadas en el grado (“Ingeniería del Software y Sistemas de Información” y “Sistemas informáticos”).
Por ello, debe ofrecer una formación básica en los aspectos más generales de la Inteligencia Artificial como las estrategias de búsqueda y la representación del conocimiento por medio de formalismos lógicos. Además, en la asignatura se presentará un lenguaje de programación que sea adecuado para la Inteligencia Artificial y, además, permita a los alumnos acercarse a otros paradigmas de programación distintos de los que han visto en asignaturas previas.
COMPETENCIAS
Competencias generales
CG1: Estar capacitado para analizar, razonar y evaluar de modo crítico, lógico y, en caso necesario, formal, sobre problemas que se planteen en su entorno.
CG2: Estar capacitado para, utilizando el nivel adecuado de abstracción, establecer y evaluar modelos que representen situaciones reales.
Competencias específicas
CE4: Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas.
CE5: Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informática empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad.
CE8: Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
TEMARIO
Tema 1. Introducción al lenguaje de programación Common Lisp
1.1.Common Lisp, un lenguaje interactivo
1.2.El evaluador de Common Lisp
1.3.Estructuras básicas de control: condicionales, recursividad e iteración
1.4.Estructuras de datos: listas
Tema 2. Técnicas de la Inteligencia Artificial: búsqueda en espacios de estados
2.1. Perspectiva histórica de la Inteligencia Artificial
2.2. Técnicas de la Inteligencia Artificial
2.3. Algoritmos básicos para sistemas inteligentes: Sistemas de producción y basados en reglas
2.4. Estrategias de control para búsquedas en espacios de estados
Tema 3. Representación del conocimiento: Lógica
3.1. Sintaxis para una lógica proposicional
3.2. Tablas de verdad e implicación lógica
3.3. Deducción y resolución
3.4. Lógica de predicados
Tema 4. Campos y aplicaciones de la Inteligencia Artificial: Procesamiento de lenguaje natural
4.1. Lenguajes y gramáticas
4.2. Análisis sintáctico como búsqueda
4.3. Consultas a bases de datos en lenguaje natural
Tema 5. Campos y aplicaciones de la Inteligencia Artificial: Bases de datos deductivas y planificación
5.1. Bases de datos deductivas
5.2. Planificación