SC 3003 Usability
At the conclusion of this course, students will be able to evaluate the usability of a system capable of handling emerging technologies.
At the conclusion of this course, students will be able to evaluate the usability of a system capable of handling emerging technologies.
At the end of this course, students will be able to produce a complete animated short film through the development of the different steps in the production process for 3D animation: modeling, texturing, character setup, animation, lighting, audio, editing, and post-production; and through the use of specialized software tools for the development of a complete project.
At the conclusion of this course, students will be able to apply a formal methodology for the production of digital content including each of its stages: conceptualization , story , script , design , modeling, texturing, lighting , integration , animation , sound, "rendering", and post-production . They will understand and properly apply the concepts and theories of creative visualization, graphic design elements, fundamentals of radio design, and management of the production team for digital content.
At the conclusion of this course, students will be able to use advanced techniques to create advanced visual effects, such as motion tracking , integration of computer-generated elements , particles, rotoscoping , matte painting, puppeteering techniques, green or blue screens, and digital composition to produce a visual effects short through the use of various specialized computational tools.
The aim of this course is for students to use different tools and languages to design and create web applications by integrating technological components that provide a better user experience (XML, RSS, Mashup, Widgets, Wikis, Blogs, Ajax, Security, and Content Management System).
The aim of this course is for students to: (1) Learn a language that can use breaks, steering techniques, and basic operations, applying this knowledge in the troubleshooting of embedded software. (2) Understand how mobile devices run programs, store information and communicate. (3) Comprehend the concept of ubiquity while using mobile devices.
The aim of this course is for students to: (1) Learn the basics of the software design that manages the resources of a computer system, its importance and significance. (2) Analyze how this software design manages the resources of a computer system. (3) Analyze the main algorithms for handling concurrency. (4) Examine the techniques used to manage the processor, memory, peripheral equipment and file systems (processes, multiprogramming, time sharing, asynchronous processes, files and memory management, scheduling, security and privacy) of a computer.
The aim of this course is for students to master and apply programming design principles by using object-oriented programming language to learn concepts such as flat files and databases, fundamentals of design, interface development, and event handling (usability, GUI, applets, events, listeners, files, tables, connection to databases (JDBC), exception handling, templates and patterns, and validation).
The aim of this course is for students to understand basic concepts related to computer perception and study existing methods and techniques. They will learn algorithms used in the area of computational perception and apply them in examples.
The aim of this course is for students to learn and use techniques for the creation of special effects, graphical integration, audio, video, composition, lighting, particles, animation, and the combination of real and digital elements, blue screen, and alterations with a development software. Projects that generate these effects will be developed.