Inteligencia Artificial
Programa de la Facultad de Ingeniería · Titulación certificada
Programa de la Facultad de Ingeniería · Titulación certificada
El programa de Bachelor of Science in Artificial Intelligence, B.Sc., desarrolla un programa en idioma español de calidad, con un contenido totalmente actualizado y un diseño atractivo, ofrece una educación, cultura, formación, investigación y estudios en inteligencia artificial, para desarrollar sistemas artificiales, que tengan un comportamiento inteligente.
El objetivo general de este programa de estudios estudiará inteligencia y desarrollarás productos inteligentes y fáciles de usar, centrándose en el pensamiento humano, el pensamiento artificial (computadoras, robots) y el comportamiento en los sistemas sociales (por ejemplo, el comportamiento grupal). Estudiará los procesos subyacentes para predecir o simular el comportamiento.
El Bachelor of Science in Artificial Intelligence, B.Sc., proporciona a los alumnos los conocimientos necesarios para poder desarrollar una labor profesional en cualquiera de los departamentos de investigación y desarrollo en empresas y organizaciones.
Distribución de asignaturas por ciclo académico.
Inteligencia Artificial I
Introducción
Hacia el ordenador inteligente
El «pensamiento mecánico»
La simulación del cerebro al ordenador
Estrategias satisfactorias
Las heurísticas antes y después de Dartmouth
La cuestión de las neuronas
Los acercamientos semánticos
Generalidad y conocimiento
Los recorridos de la lógica
Problemas de sentido común
Contra la lógica
La visión artificial
Viejos y nuevos proyectos
Las arquitecturas: ciencia cognitiva y neoconexionismo
La inteligencia artificial y los enigmas de la mente
Las orientaciones de la investigación desde el fin de los años 80
La nueva IA
Los paradigmas por una ciencia
Evaluación
Inteligencia Artificial II
Aspectos conceptuales de la IA y la IC: introducción
Representación del conocimiento e inferencia
Lógica y representación del conocimiento
Sistemas basados en reglas
Redes semánticas y marcos
Ontologías
Sistemas basados en modelos probabilísticos
Conjuntos borrosos
Introducción a las técnicas de búsqueda
Técnicas basadas en búsquedas heurísticas
Problemas de satisfacción de restricciones (CSP)
Computación evolutiva
Diagnosis
Planificación
Control
Variables LHS / RHS
Aprendizaje y minería de datos
Redes neuronales
Técnicas de agrupamiento
Aprendizaje de árboles y reglas de decisión
Técnicas de extracción de reglas
Aspectos metodológicos y aplicaciones
Ingeniería del conocimiento
Sistemas multiagentes
Verificación y validación de sistemas inteligentes
Razonamiento basado en casos
Reconocimiento de formas
Inteligencia Artificial III
El regreso al futuro de los macrodatos
El poder de las cosas y sus datos
Inteligencia artificial: humanos contra máquinas IA
La IA para el liderazgo y la creatividad
Apostarlo todo a la ciencia de datos y a la IA
La IA en busca del bien global
IA ética, privacidad y el alma de los datos
Evaluación
Inteligencia Artificial IV
Introducción a la inteligencia artificial (IA)
Recomendadores y agrupamientos
Extracción y selección de atributos
Clasificación
Optimización
Conceptos básicos de estadística
Evaluación
Inteligencia Artificial V
Lenguajes de programación
Python: software libre
Instalación de Python en Windows, macOS y Linux
Comenzando a programar
Trabajando con datos
Estructuras de control
Funciones
Objetos y clases
Módulos
Tareas comunes
Evaluación
Inteligencia Artificial VI
Técnicas fundamentales
Introducción a la inteligencia artificial
Definición de inteligencia artificial
Áreas de aplicación
Origen y evolución de la inteligencia artificial
Búsqueda heurística
Simulated Annealing
Algoritmo A*
Visión artificial
Restauración de imágenes
Extracción de características
Segmentación
Reconocimiento de objetos
Robótica
Introducción a los sistemas robóticos
Sensores
Visión para robots
Planificación de trayectorias
Navegación evitando obstáculos
Áreas de aplicación de la robótica
Evaluación
Inteligencia Artificial VII
Generalidades del computador
Conceptos básicos sobre algoritmos
Estructura de control secuencial
Estructuras de control selectivas
Estructuras de control repetitivas
Métodos
Orientación a objetos
Arreglos
Archivos
Evaluación
Inteligencia Artificial VIII
Lenguajes de programación
El lenguaje C++: elementos básicos
Operadores y expresiones
Estructuras de selección: sentencias if y switch
Estructuras de control: bucles
Funciones
Arrays/arreglos (listas y tablas)
Estructuras y uniones
Punteros (apuntadores)
Asignación dinámica de memoria
Cadenas
Ordenación y búsqueda
Clases y objetos
Clases derivadas: herencia y polimorfismo
Genericidad: plantillas (templates)
Flujos y archivos: biblioteca estándar E/S
Listas enlazadas
Pilas y colas
Recursividad
Árboles
Sobrecarga de operadores
Excepciones
Evaluación
Anteproyecto y Proyecto final
A tu ritmo · 60 créditos (600 horas lectivas) · En línea
GradoA tu ritmo · 180 créditos (1.800 horas lectivas) · En línea
MaestríaA tu ritmo · 60 créditos (600 horas lectivas) · En línea