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 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 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 1006 Inorganic Modeling

At the conclusion of this course, students will be able to build high-quality three-dimensional inorganic  models through the use of specialized computer tools, e.g. Maya, and various modeling techniques such as polygons and surfaces, creating and adapting the topology to ensure correct volume and shape.

SC 1003 Internet Technologies

After completing this course, students will be able to: (1) Apply and integrate HTML / XHTML / XML / JAVA SCRIPT / jQuery to create and validate documents and generate content via programming. (2) Apply XML to transform documents between different formats. (3) Apply presentation technologies like Cascading Style Sheets ( CSS ) , XSLT -FO , DHTML . (4) Evaluate the performance of web documents according to publication criteria. (5) Use "WEB Markup " such as SVG , SMIL , RSS.

SC 1004 Hardware Laboratory

The aim of this course is for students to conduct experiments seeking solutions to specific specific problems in the area by using Microprocessor programming logic.  (Microprocessors Internal data flow ,  set of instructions, control peripherals, interruptions, microcontrollers environments, hardware description languages, practical applications).