SC 2585 Usabilidad
Comprender los principios y lineamientos para la determinación de una tecnología usable y utilizarlos para realizar evaluaciones y mejora de aplicaciones diversas.
Comprender los principios y lineamientos para la determinación de una tecnología usable y utilizarlos para realizar evaluaciones y mejora de aplicaciones diversas.
Dominar técnicas y herramientas de simulación y “dynamics” para representar fenómenos y elementos naturales, como fluidos, gases, fuego, gravedad, etc.
Conocer y utilizar técnicas para crear efectos especiales, integración de gráficos, sonido, video, composición, iluminación, partículas, animación, combinación de elementos reales con digitales, pantalla azul y alteración de los elementos anteriores con un software de desarrollo. Se producirán proyectos que generen tales efectos especiales.
Comprender los conceptos básicos relacionados con la percepción por computadora. Estudiar los métodos y técnicas existentes. Aprender los algoritmos más utilizados en el área de la percepción computacional y aplicarlos con ejemplos.
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).
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).
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.
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).
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.
Al concluir la asignatura el alumno será capaz desarrollar las habilidades para utilizar las herramientas tecnológicas necesarias para administrar la información de todos los proceso de negocios, tanto para las áreas de planeación, administración y toma de decisiones, así como en las diferentes áreas operativas de una empresa.