Inicio / Oferta académica / Ingeniería / Inteligencia Artificial
Grado

Inteligencia Artificial

Programa de la Facultad de Ingeniería · Titulación certificada

NivelGrado
DuraciónA tu ritmo · 180 créditos (1.800 horas lectivas)
ModalidadEn línea
TitulaciónCertificada

Perfil profesional

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.

OBJETIVOS

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.

PARA QUE TE PREPARA

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.

Campo laboral

El perfil del egresado le permite desempeñar en las diferentes áreas funcionales de todo tipo de organizaciones, ya sea públicas o privadas, tanto pequeñas como grandes empresas. Además de poder desarrollar el espíritu emprendedor en el campo de la Inteligencia Artificial.

Malla curricular

Distribución de asignaturas por ciclo académico.

Ciclo 1+

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

Ciclo 2+

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

Ciclo 3+

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

Ciclo 4+

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

Ciclo 5+

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

Ciclo 6+

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

Ciclo 7+

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

Ciclo 8+

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

Programas relacionados