SC 1110 Intermediate Programming

The aim of this course is for students to: (1) Understand and apply concepts related to the philosophy and principles of object-oriented programming (composition, polymorphism, inheritance, encrypting, and abstraction). (2) Use object-oriented programming tools for application development (modularity, classes, instances, methods, attributes, exception handling, simple data structure, abstract data types, garbage collector, validation).

SC 1105 Programming Principles

The aim of this course is for students to: (1) Discuss and identify the way in which a problem can be solved with a computer. (2) Define specifications and design of a solution through algorithms, flow charts, and pseudo codes. (3) Use an object-oriented programming language for implementation (methodology, rules, expressions, statements, input and output, control structure, and arrangement).

SC 1100 Programming Fundamentals

The aim of this course is for students to: (1) Llearn to solve problems through the development of algorithms, incorporating the concept of abstraction into problem solving. (2) Learn and apply the use of control structures such as: sequential, selective, and repetitive. (3)Implement solutions through computational tools. (4) Conduct unit tests and debug solutions.

SC 1060 Organic Modeling

At the conclusion of this course, students will be able to build high-quality three-dimensional organic models through the use of specialized computer tools and various modeling techniques , creating and adapting the topology to ensure correct deformations of the character models in 3D animation projects.

SC 1040 Texturing and Lighting of Digital Content

 

At the conclusion of this course, students will be able to identify different types of lights and lighting. They will understand techniques for their digital representation and will apply them to the lighting of digital scenes. They will also create high-quality materials and textures which work in conjunction with lighting and will apply these materials and textures to three-dimenstional models through the use of specialized computer tools in order to analyze and replicate real and/or stylized features in animation projects.

SC 1012 Introduction to Databases

At the conclusion of this course, students will be able to: (1) Gauge the role and importance of databases in an organization. (2) Apply concepts for the implementation and administration of a database. (3) Design a database using the Entity-Relationship model and the relational model. (4) Learn and apply a database query language created with the Relational Model.