SC 1555 3D Animation
The aim of this course is for students to create animation controllers for 3D characters and objects, using advanced animation and visualization tools.
The aim of this course is for students to create animation controllers for 3D characters and objects, using advanced animation and visualization tools.
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.
The aim of this course is for students to develop the skills necessary to provide assistance to network users and study the way in which a small or mid-sized ISP operates. This course provides an introduction to remote acces, routing, and network services and it will acquaint students with the servers that provide e-mail, website, and authenticated access services.
The aim of this course is for students to: (1) Analyze algorithm complexity and design algorithms to solve specific problems. (2) Select algorithms for a particular purpose, apply them and analyze their advantages and limitations, idenifying situations when there are no solution algorithms. (3) Learn the different techniques used in algorithm design.
The aim of this course is for students to understand and apply techniques and algorithms to represent and organize large amounts of data in a computer system in order to make programs more efficient. They will learn the different types of structures and how to implement them with static and dynamic memory.
The aim of this course is for students to comprehend the configuration design of a computer system and the interaction between the components in it. They will understand and apply the fundamentals of computer systems and concepts of low-level software which are used for basic operation [mixed and sequential logic circuits, main components of a computer (Von Neuman): memory, input and output devices, central processing unit; fetch and execute cycles, operative codes, addressing modes, machine instructions, and assembly language].
The aim of this course is to present basic networking concepts and technologies and develop the skills necessary to plan and implement small networks in a range of applications.
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.
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).
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).