SC 2585 Usability

Submitted by jgauna on

The aim of this course is for students to understand principles and guidelines for the identification of a usable technology and apply them to assess and improve different applications.

SC 2020 Digital Painting and Sculpture

Submitted by jgauna on

At the conclusion of this course, students will be able to understand the artistic and technical fundamentals of sculpture and digital painting, using specialized software tools (like Zbrush and / or Mudbox), to be applied in the production of high-quality 3D models and their integration within the workflow of animation production and video games.

SC 2125 Software Quality

Submitted by jgauna on

The aim of this course is for students to learn and understand the process and need to ensure software quality and its production at a large scale as well as the determining elements for achieving it. They will research and implement international standards and tools to generate and ensure the development of an export-quality product (CMM, ISO, Six Sigma).

SC 2205 Databases

Submitted by jgauna on

The aim of this course is for students to: (1) Learn about the importance and role of data bases in an organization. (2) Understand the logical structures and models of databases and their application to solve real cases using database managers. (3) Learn and apply techniques for the effective and efficient management, retrieval, research, and update of information. (4) Study basic concepts of database systems that enable the logical design by using the Entity-Relationship and Relational Models.

SC 1570 User-Centered Design

Submitted by jgauna on

The aim of this course is for students to learn and understand the process and the need to ensure software quality during its development and production. They will apply methodologies, techniques, and tools that can generate and ensure an export-quality product.

SC 2001 Software Engineering Integrative Project

Submitted by jgauna on

The aim of this course is for students to: (1) Understand and apply techniques and methodologies for the design and development of object-oriented software. (2) Identify and specify objects, classes, behaviors, relationships, rules, and formal techniques for software development. (3) Use modeling tools such as UML to illustrate the analysis and design of an object-oriented methodology (software testing, metrics, reuse and maintainability of software, and recursion).