SC 1305 Organización y Arquitectura Computacional

Enviado por admin el

Comprender el diseño de la configuración de un sistema computacional y la forma en que interactúan los componentes que lo integran. Entender y aplicar los fundamentos de sistemas computacionales y los conceptos de software de bajo nivel que se utilizan para su funcionamiento básico. (circuitos lógicos combinacionales y secuenciales, componentes principales de una computadora (Von Neuman): memoria, dispositivos de entrada y salida, unidad central de proceso; ciclos de fetch y execute, códigos de operación, modos de direccionamiento, instrucciones de máquina, lenguaje ensamblador).

SC 1215 Estructuras de Datos

Enviado por admin el

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 1115 Análisis y Diseño de Algoritmos

Enviado por admin el

Analizar la complejidad de los algoritmos y diseñar algoritmos para solucionar problemas específicos. Seleccionar los algoritmos particulares para cada propósito, aplicarlos, analizar sus ventajas y limitaciones, e identificar en qué caso no existe un algoritmo de solución. Aprender las diferentes técnicas utilizadas en el disñeo de los algoritmos.

SC 1110 Programación Intermedia

Enviado por admin el

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

Enviado por admin el

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 1060 Modelado Orgánico

Enviado por admin el

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 1006 Modelado Inorgánico

Enviado por admin el

Al concluir la asignatura, el alumno será capaz de construir modelos inorgánicos tridimensionales de alta calidad a través del uso de herramientas computacionales especializadas, como Maya, y diversas técnicas de modelado, como polígonos y superficies, para crear y adaptar la topología para asegurar el volumen correcto.