1.2.2 Materias
IS 102
INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS COMPUTACIONALES
En este curso se presentan los principios fundamentales de computación, características de hardware y software y el concepto fundamental de Ingeniería en Sistemas Computacionales, según el enfoque dado a la carrera en la UDLA.

IS 112
PROGRAMACIÓN ESTRUCTURADA
Se espera que al final del curso el estudiante sea capaz de resolver un problema computacional bien definido, programando en un lenguaje de alto nivel, utilizando una metodología estructurada y cubriendo los lineamientos de calidad en el diseño y la documentación del programa generado.

IS 211
ESTRUCTURAS DE DATOS
En este curso se estudian a profundidad las diferentes estructuras de datos existentes. Se revisan las estructuras desde un punto de vista abstracto, haciendo énfasis en la diferencia entre especificación e implementación. Posteriormente, los estudiantes aplicarán estos conocimientos realizando proyectos que involucren diferentes estructuras de datos y los algoritmos correspondientes para su mantenimiento (altas, bajas, ordenamiento, etc.).

IS 215
ALMACENAMIENTO Y RECUPERACIÓN DE INFORMACIÓN
Se describen y analizan los métodos para almacenar los datos en dispositivos magnéticos de disco y cinta, así como para consultarlos y modificarlos de acuerdo a las aplicaciones de quienes los usan.

IS 218
FUNDAMENTOS DE HARDWARE
Se introducen y analizan los conceptos básicos en los que se fundamenta la arquitectura computacional. Estos conceptos se enfocan al diseño y utilización de los circuitos combinacionales, secuenciales, etc. Se introduce también el concepto de lenguaje de programación orientado al hardware y prácticas con lenguajes de ensamblador.

IS 219
LABORATORIO DE FUNDAMENTOS DE HARDWARE
Se realizan prácticas con equipo electrónico para reforzar lo aprendido en el curso teórico IS-218.

IS 223
ARQUITECTURA COMPARADA
Se introducen y analizan los componentes básicos y arquitecturas recientes de computadores actuales. El curso compara de manera detallada las tecnologías RISC, CISC, MIPS y arquitecturas paralelas.

IS 231
MÉTODOS NUMÉRICOS
El curso introduce a los estudiantes a la solución de problemas de ingeniería aplicando los principales métodos numéricos conocidos. El curso hace un especial énfasis en el uso de la computadora y paquetes como la hoja de cálculo.

IS 314
PROGRAMACIÓN FUNCIONAL / LÓGICA
Estudio detallado de los fundamentos de la Programación Lógica y Funcional. Aplicación de las técnicas de la Programación Lógica y Funcional a la solución de problemas. Al término del curso el alumno deberá ser capaz de plantear y resolver un problema usando ambas técnicas.

IS 316
TÓPICOS SELECTOS DE COMPUTACIÓN
Serie de seminarios especializados que permiten al estudiante tener una visión global de lo que se realiza a nivel nacional y mundial en el campo de la computación. Los seminarios pueden incluir tanto a investigadores como a personas destacadas en el área de trabajo en computación.

IS 319
SISTEMAS OPERATIVOS
Se describe la estructura y organización de los sistemas operativos de computadoras grandes ("mainframes") que comparten sus recursos entre muchos usuarios, tanto locales como remotos (situados en nodos de una red de comunicaciones). Introducción a los sistemas operativos VAX, VMS, MVS, UNIX, XENIX, OS/2, DEC OSF/1.

IS 323
INGENIERÍA DE SOFTWARE
Este curso presenta los principios fundamentales de Ingeniería de software. Se revisan los diferentes paradigmas existentes para manejo del ciclo de vida de desarrollo de software, profundizándose en el análisis y el diseño. El curso tiene como requisito haber aprobado los cursos de Procesamiento de Archivos y Paradigmas de Programación.

IS 326
REDES Y COMUNICACIONES
Fundamentos de la comunicación digital. Introducción a las redes de computadoras. Estudio detallado de la arquitectura de los sistemas de computación de datos y los estándares internacionales establecidos al respecto.

IS 332
LENGUAJES FORMALES Y AUTÓMATAS
Estudio de los conceptos básicos de la teoría de autómatas y lenguajes formales, y de los principales resultados conocidos. Habilita al alumno con los principales resultados teóricos de computabilidad y lo prepara para el estudio de resultados más recientes. El curso hace énfasis en la aplicación de dichos conceptos a la construcción de compiladores y traductores.

IS 341
BASES DE DATOS
Se presenta el rol de los Sistemas Administradores de Bases de Datos (DBMS) en los Sistemas de Información Gerencial. Se describen las funcionalidades que debe ofrecer todo DBMS. Se analiza la noción de modelo de datos. Se revisan brevemente el modelo jerárquico y de redes. Se profundiza en el modelo relacional. Se analizan las técnicas para diseño de BD relacionales. Se desarrolla una aplicación usando un DBMS comercial. Se estudian los problemas ligados a la implantación de las diferentes funcionalidades que ofrece un DBMS.

IS 343
INTELIGENCIA ARTIFICIAL
Se describen y estudian las diferentes técnicas de Inteligencia Artificial para búsqueda, solución de problemas y representación de conocimientos. Al terminar el curso el estudiante es capaz de reconocer y aplicar adecuadamente las técnicas de Inteligencia Artificial en diversas áreas de la computación.

IS 345
GRAFICACIÓN
Se presentan las principales técnicas para graficación por computadora en 2 y 3 dimensiones, considerando además los problemas de animación e iluminación. Se hace uso de herramientas disponibles en el mercado.

IS 409
ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE
Se estudian las técnicas de dirección, planeación, control, estimación de riesgos, asignación de responsabilidades y administración de recursos en un proyecto de desarrollo de software. Se describen, estudian y aplican las técnicas de estimación de costos y tiempos, así como estándares de calidad del desarrollo de software.

IS 417
SISTEMAS DISTRIBUIDOS
Se discuten las metodologías de diseño y construcción de sistemas distribuidos, así como las herramientas para ponerlas en funcionamiento. Al finalizar el curso, el estudiante será capaz de comprender los conceptos fundamentales para poner en marcha un sistema distribuido y dominar herramientas para su construcción. Los conceptos desarrollados en clase serán utilizados en la solución de problemas reales.

IS 438
INTERACCIÓN HUMANO-COMPUTADORA
Se presentan los conceptos fundamentales del área de interacción humano- computadora (IHC). Se estudian los aspectos humanos y tecnológicos que impactan el diseño de sistemas interactivos.

IS 498
TESIS I
El seminario de tesis I coordina la investigación del marco teórico, así como del análisis conceptual del proyecto terminal de la carrera.

IS 499
TESIS II
Este curso está orientado a la elaboración de un proyecto terminal bajo la supervisión de un asesor. Dicho trabajo deberá conjuntar la aplicación de diversas técnicas computacionales así como la investigación detallada de una área de conocimiento.
MA 111
MATEMÁTICAS BÁSICAS
Estudio del álgebra, funciones y trigonometría, como herramienta en la solución de problemas y como fundamento para cursos posteriores.

MA 112
ÁLGEBRA LINEAL Y GEOMETRÍA ANALÍTICA
Se combina el álgebra lineal: sistemas de ecuaciones lineales, matrices, determinantes y la geometría de vectores en R2 y R3 con la geometría analítica: secciones cónicas, superficies en R3 generadas por cónicas, así como curvas y superficies en otras representaciones.

MA 126
MATEMÁTICAS DISCRETAS I
El curso introduce conceptos básicos de análisis y diseño de algoritmos así como la teoría de grafos y árboles.

MA 130
CÁLCULO I
Introducción al cálculo diferencial e integral de una variable como herramienta en la solución de problemas de ciencias e ingeniería.

MA 132
CÁLCULO II
Introducción al cálculo diferencial e integral de varias variables como herramienta en la solución de problemas de ciencias e ingeniería.

MA 318
MÉTODOS NUMÉRICOS
Se estudian los principales problemas numéricos de la ingeniería reforzando el entendimiento de los métodos y el uso de la computadora como herramienta fundamental.

LI 111
REDACCIÓN I
Es un curso de nivel básico centrado en el desarrollo de las habilidades de la escritura derivadas de la exposición, la descripción y la argumentación en torno al ensayo académico y otras formas discursivas de uso frecuente.

LI 112
REDACCIÓN II
Es un curso de redacción a nivel intermedio, por lo que se pretende que al término del semestre el alumno desarrolle todas las fases de una investigación documental y produzca un ensayo final.

LE 201
INGLÉS UNIVERSITARIO II
Este curso capacita al alumno para la comprensión y el análisis crítico de la lectura en inglés. Adicionalmente, lo capacita para las habilidades de redacción en inglés según estructuras académicas establecidas y con la integración de ideas de fuentes diversas. El vocabulario y la gramática son adquiridos a través de presentaciones y su práctica dentro de actividades contextualizadas
LE 301
INGLÉS III: PRESENTACIONES ACADÉMICAS
Este curso avanzado proporciona entrenamiento para exponer información y argumentos en público. Los estudiantes recibirán la metodología necesaria para la preparación y presentación de discursos efectivos.
LE 305
INGLÉS III: TRADUCCIÓN
En este curso avanzado se presentan los conceptos básicos de la traducción escrita y se aplican a una variedad de textos, del inglés al español, así como del español al inglés.
FS 220
MECÁNICA
Es una introducción a la mecánica clásica, se explican sus principios y leyes fundamentales, así como aplicaciones a la vida profesional del estudiante.

FS 221
LABORATORIO DE MECÁNICA
Este es un curso experimental, en el que se ofrece al estudiante la realización de experimentos, obligatorios y libres, en los que se hacen evidentes importantes conceptos de la mecánica.

FS 320
ELECTROMAGNETISMO
Se presentan los temas de Electromagnetismo desde un punto de vista fundamental. Se explican sus leyes y principios en forma clara y precisa para dar al alumno una idea completa de los problemas de electromagnetismo que enfrentará en su vida profesional.

FS 321
LABORATORIO DE ELECTROMAGNETISMO
Este es un curso experimental en el que se ofrece al estudiante la realización de experimentos, obligatorios y libres, en que los se hacen evidentes importantes conceptos del electromagnetismo.

AE 255
PROBABILIDAD Y ESTADÍSTICA
El curso comprende el estudio de métodos para organizar y representar datos, fundamentos de modelos de probabilidad e inferencia estadística.
II 275
INVESTIGACIÓN DE OPERACIONES I
Introducción a la investigación de operaciones, modelos de programación lineal, método simplex, el problema dual, método dual simplex, simplex revisado, análisis de sensibilidad, el modelo de transporte y sus variantes, programación de metas.

II 375
INVESTIGACIÓN DE OPERACIONES II
En este curso se examina la programación entera, la programación dinámica determinística, la programación dinámica probabilística y los problemas especiales de métodos heurísticos.

CU 450
ARTE Y PERSONA
En este curso se ofrece un panorama descriptivo y analítico de las diversas manifestaciones artísticas de la humanidad, especialmente en el mundo occidental, tanto en su vertiente teórico-apreciativa como en su vertiente práctica al aplicar lo aprendido a trabajos y participaciones en clase.