SC 2505 Programación Avanzada

Enviado por admin el

Dominar y aplicar los principios del diseño de programación utilizando un lenguaje de programación orientado a objetos para aprender conceptos tales como archivos planos y bases de datos, fundamentos del diseño y desarrollo de interfaces y manejo de eventos. (usabilidad, GUI, applets, eventos, listeners, archivos, tablas, conexión a bases de datos (JDBC), manejo de excepciones, templates y patrones, validación).

SC 2301 Sistemas Operativos

Enviado por admin el

Conocer los fundamentos del diseño del software que administran los recursos de un sistema computacional, su importancia y trascendencia. Analizar la forma en que éste administra los recursos de un sistema computacional. Analizar los principales algoritmos para el manejo de concurrencia. Examinar las técnicas empleadas para administrar el procesador, la memoria de la computadora, el equipo periférico y los sistemas de archivos. (procesos, multiprogramación, tiempo compartido, procesos asíncronos, administración de memoria y archivos, scheduling, seguridad y privacidad).

SC 2215 Aplicaciones de Bases de Datos

Enviado por admin el

Comprender y aplicar los conceptos de diseño de bases de datos utilizando los modelos jerárquico y de red. Conocer los principios de las bases de datos orientadas a objetos y del diseño relacional incluyendo normalización basada en las dependencias funcionales (formas normales, dependencias, descomposición y SQL y los algoritmos y técnicas para su implementación).

SC 2205 Bases de Datos

Enviado por admin el

Conocer la importancia y el papel de las bases de datos en una organización. Comprender las estructuras lógicas y los modelos de bases de datos, aplicándolos en la solución de casos reales y usando manejadores de bases de datos. Conocer y aplicar técnicas eficientes y efectivas para la administración, recuperación, búsqueda y actualización de la información. Conocer conceptos básicos de los sistemas de bases de datos que permitan realizar el diseño lógico por medio del Modelo Entidad-Relación y el Modelo Relacional.

SC 2125 Calidad de Software

Enviado por admin el

Conocer y entender el proceso y la necesidad de asegurar la calidad de software y su producción a gran escala, así como los factores determinantes para lograrla. Estudiar y aplicar estándares internacionales y herramientas que permiten generar y asegurar la generación de un producto con calidad de exportación (CMM, ISO, Six Sigma).

SC 2115 Desarrollo de Aplicaciones Orientado a Objetos

Enviado por admin el

Comprender y aplicar técnicas y metodologías de diseño y desarrollo de software orientado a objetos. Identificar y especificar objetos, clases, comportamientos, relaciones, reglas y técnicas formales para el desarrollo de software. Utilizar herramientas de modelación como UML para ilustrar el análisis y diseño. (pruebas de software, métricas, reuso y facilidad de mantenimiento de software, recursividad).

SC 2060 Preproducción para Efectos Visuales

Enviado por admin el

Al concluir la asignatura, el alumno será capaz de realizar la preproducción de un cortometraje de efectos visuales que consiste en el desarrollo de: historia, guión literario, guión gráfico, previsualización, arte conceptual y guía de color, e integrar éstos en una biblia del proyecto que servirá como guía para la producción posterior de un cortometraje de efectos visuales.

SC 2040 Preproducción para Animación 3D

Enviado por admin el

Al concluir la asignatura, el alumno será capaz de realizar la preproducción de un cortometraje de animación 3D que consiste en el desarrollo de: historia, guión literario, guión gráfico, animático, arte conceptual y guía de color, e integrar éstos en una biblia del proyecto que servirá como guía para la producción posterior de un cortometraje de animación 3D.

SC 2020 Pintura y Escultura Digital

Enviado por admin el

Al concluir la asignatura el alumno será capaz de comprender los fundamentos artísticos y técnicos de escultura y pintura digital, utilizando herramientas computacionales especializadas (como Zbrush y/o Mudbox), para aplicarlos en la producción de modelos 3D de alta calidad y su integración dentro del flujo de trabajo de animación y videojuegos.