SC 1215 Estructuras de Datos

Comprender y aplicar algoritmos y técnicas para representar y organizar grandes cantidades de datos dentro de un sistema computacional con el objetivo de hacer los programas más eficientes. Aprender los diferentes tipos de estructuras y su forma de implementar con memoria estática y dinámica.

SC 1110 Programación Intermedia

Comprender y aplicar los conceptos relacionados con la filosofía y los principios del diseño de la programación orientada a objetos (composición, polimorfismo, herencia, encapsulación, abstracción). Utilizar herramientas de programación orientada a objetos en el desarrollo de aplicaciones (modularidad, clases, instancias, métodos, atributos, manejo de excepciones, estructuras de datos sencillas, tipos de datos abstractos, recolector de basura, validación).

SC 1105 Principios de Programación

Analizar e identificar la forma en que un problema puede ser resuelto por medio de la computadora. Definir las especificaciones y diseñar la solución mediante algoritmos, diagramas de flujo y pseudocódigo. Utilizar un Lenguaje de programación orientado a objetos para su implementación (metodología, estatutos, expresiones, declaraciones, entrada y salida de datos, estructuras de control, y arreglos).

SC 1100 Fundamentos de Programación

Aprenderá a resolver problemas a través del desarrollo de algoritmos incorporando el concepto de abstracción en la solución al problema. Conocerá y aplicará el uso de estructuras de control: secuencial, selectiva y repetitiva, implementando la solución a través de una herramienta computacional, llevando acabo pruebas unitarias y depurando el diseño de la solución.

SC 1060 Modelado Orgánico

Al concluir la asignatura, el alumno será capaz de construir modelos orgánicos tridimensionales de alta calidad a través del uso de herramientas computacionales especializadas y diversas técnicas de modelado, creando y adaptando la topología para asegurar deformaciones correctas de los modelos de personajes en proyectos de animación 3D.

SC 1040 Texturizado e Iluminación de Contenidos digitales

Al concluir la asignatura, el alumno será capaz de identificar los diferentes tipos de luces e iluminación, comprender técnicas para su representación digital y aplicarlas a la iluminación de escenas digitales, así como crear materiales y texturas de alta calidad que actúen en conjunto con la iluminación, y aplicar dichos materiales y texturas a modelos tridimensionales, a través del uso de herramientas computacionales especializadas, con el fin de analizar y replicar características reales y/o estilizadas en proyectos de animación.

SC 1012 Introducción a las Bases de Datos

Al concluir la asignatura el alumno será capaz de dimensionar el rol y la importancia de las bases de datos en una organización; aplicar los conceptos para la implementación y administración de una base de datos; diseñar una base de datos aplicando el modelo Entidad-Relación y el Modelo Relacional; y aprender y aplicar un lenguaje de consulta de una base de datos creada con el Modelo Relacional.