- Degree Bachelor
- Area of study: Science and Engineering
- Duration: 8 Terms
- Credit hours: 144.00 hrs
None
None
None
The program enables students to become knowledgeable in technical, artistic and professional skills needed to deal with different aspects of computer graphics, animation and computer games. During his study the student learns to deal with 2D and 3D images as well as audio and video techniques both theoretically and practically using the most current techniques and tools. The graduate can work in all professions related to the multimedia from cartoons to web design and computer games..
Code | Title | Prequisites |
---|---|---|
BA101 | Calculus 1 | None |
BA113 | Physics | None |
CS111 | Introduction to Computers | None |
IS171 | Introduction to Information systems | None |
LH135 | English for Specific Purposes I (ESP I) | None of LH130* |
NC172 | Fundamentals of Business | None |
BA003 | Math 0 | None |
Code | Title | Prequisites |
---|---|---|
BA102 | Calculus 2 | BA101 |
CS143 | Introduction to Problem Solving and Programming | CS111 |
EC134 | Fundamentals of Electronics | BA113 |
GM311 | Introduction to Multimedia | CS111 |
LH136 | English for Specific Purposes II (ESP II) | LH011 |
NC133 | Communication Skills | LH135 |
Code | Title | Prequisites |
---|---|---|
BA201 | Calculus III | BA102 |
BA203 | Probability and Statistics | BA102 |
BA216 | Advanced Physics | BA113 |
CE216 | Digital Logic Design | CS111 |
CS202 | Discrete Structures | CS111 |
CS243 | Object Oriented Programming | CS143 |
Code | Title | Prequisites |
---|---|---|
CE231 | Introduction to Networks | CS143 |
CE243 | Intro. to Computer Architecture | CE216 |
CS212 | Data Structures and Algorithms | CS243 |
CS244 | Advanced Programming Applications | CS243 |
IS273 | Database Systems | CS143 |
IT291 | Professional Training in Entrepreneurship | None |
SE291 | Introduction to Software Engineering | CS243, IS171 |
Code | Title | Prequisites |
---|---|---|
CS333 | Web Programming | IS273 |
CS352 | Computer Graphics | CS212 |
GM315 | Digital Audio & Video Fundamentals | GM311 |
GM317 | Media Production and Editing | GM111 |
SE391 | Project Management | SE291 |
Code | Title | Prequisites |
---|---|---|
CS322 | Operating Systems | CS212, CE243 |
CS366 | Introduction to Artificial Intelligence | CS212, CS202 |
CS443 | Game Programming | CS243, CS352 |
CS451 | Human Computer Interaction | SE291 |
GM324 | 3D Modeling | GM311 |
Code | Title | Prequisites |
---|---|---|
CS455 | Digital Image Processing | CS212, BA201 |
GM323 | Digital Lighting and Rendering | GM324 |
GM413 | Project I | GPA=2 & 96CR or more |
Code | Title | Prequisites |
---|---|---|
CS421 | Computer System Security | CS322, CE231 |
GM411 | Computer Animation | GM323 |
GM423 | Project II | GM413 |
Code | Title |
---|---|
CS466 | Machine Learning and AI for Games |
GM412 | 2D Animation Production |
GM414 | Media and Commercial Art Design |
GM416 | Video Editing |
GM418 | Information Visualization |
GM419 | Visual Development Fundamentals |
GM425 | 3D animation and Graphics Programming Tools |
GM426 | Video Databases |
GM427 | Video Streaming |
GM431 | Virtual Reality |
GM432 | Augmented Reality |
CS411 | Data Compression |
CS446 | Computer Games Programming: Tools and Techniques |
CS448 | Game Modeling Design |
Code | Title |
---|---|
SE496 | Software Engineering Process |
CS352 | Computer Graphics |
CS443 | Game Programming |
CS445 | Structure of Programming Languages |
IS371 | E-business Fundamentals |
IS372 | Information Systems Theory And Practice |
IS374 | Advanced Database Systems |
IS391 | Systems Analysis & Design |
IS461 | Decision Support Systems |
IS467 | Big Data Analytics |
IS471 | Strategic Planning for IS |
SE321 | Software Verification |
SE391 | Project Management |
SE392 | Software Requirements and Specifications |
SE393 | Principles of Software Architecture |
CS305 | System Modeling and Simulation |
SE491 | Software Component Design |
CS311 | Theory of Computation |
SE493 | Software Quality Assurance |
CS321 | Systems Programming |
Code | Title |
---|---|
NC263 | Environmental Science and Technology |
NC264 | Principles of Microeconomics |
NC275 | Global Business |
NC282 | Financial Accounting |
NC283 | Introduction to Accounting |
NC215 | Theory of Colors |
NC252 | Principles of Marketing |
NC262 | Scientific Thinking |
Start your Application