Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales los
conocimientos para resolver necesidades en el manejo actual y futuro de la información.
La asignatura proporciona los conocimientos necesarios para seleccionar, limpiar,
consolidar y preparar los datos para posteriormente analizar, predecir, describir
comportamientos o conocimientos nuevos para la toma de decisiones.
En esta asignatura se abordan las bases teóricas y prácticas referentes a la ciencia de
datos desde la Inteligencia de datos, Analítica, Almacenamiento y modelado de datos,
minería de datos y Big Data; aplica conocimientos de otras asignaturas, tales como:
Taller de Base de Datos, Fundamentos de Base de Datos, Redes de Computadoras,
Fundamentos de Ingeniería del Software y Sistemas Operativos.
La inteligencia artificial incluye varios campos de desarrollo tales como: la robótica, usada
principalmente en el campo industrial; comprensión de lenguajes y traducción; visión en máquinas que distinguen formas y que se usan en líneas de ensamblaje; reconocimiento de palabras y aprendizaje de máquinas; sistemas computacionales expertos, etc.
El temario está organizado en cuatro unidades y con una estructura lógica. En la primera unidad se inicia con un acercamiento a los diferentes estilos de programación y una comparación entre ellos.
La unidad dos integra la programación funcional, haciendo énfasis, al uso de nuevas metodologías para que las actividades del estudiante vayan más allá de la intuición y reflexión. Proporciona nuevas habilidades, distintas a las desarrolladas en los paradigmas convencionales de la programación.
Para las unidades tres y cuatro, se realizarán prácticas en los lenguajes simbólicos y lógicos, implementando algoritmos de juegos para aplicar los conceptos aprendidos en cada tema.
