Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player



Multimedia and Computer Graphics Program

Semester 1    Semester 2    Semester 3    Semester 4    Semester 5    Semester 6    Semester 7    Semester 8   

CodeTitlePrequisitesCourse Material
AR115 Visual Studies None N/A
BA101 Calculus 1 None Course material
BA113 Physics None Course material
CS111 Introduction to Computers None Course material
IS171 Introduction to Information systems Course material
LH135 English For Specific Purposes I None N/A

CodeTitlePrequisitesCourse Material
BA102 Calculus 2 BA101 N/A
CS143 Introduction to Problem Solving and Programming CS111 Course material
EC134 Fundamentals of Electronics BA113 Course material
LH136 English For Specific Purposes II LH135N/A
NC133 Communication Skills LH135 N/A
NC172 Fundamentals of Business None N/A

CodeTitlePrequisitesCourse Material
BA201 Calculus III BA102 N/A
BA203 Probability and Statistics BA102 N/A
CE216 Digital Logic Design CS111 N/A
CS202 Discrete Structures CS111 Course material
CS243 Object Oriented Programming CS143 Course material
Elective courses : select 1 from group MGM      18humanities   Minor

CodeTitlePrequisitesCourse Material
CE231 Introduction to Networks CS143 N/A
CE243 Intro. to Computer Architecture CE216 N/A
CS212 Data Structures and Algorithms CS243 N/A
CS244 Advanced Programming Applications CS243 Course material
IS273 Database Systems CS143 Course material
SE291 Introduction to Software Engineering CS243, IS171 Course material

CodeTitlePrequisitesCourse Material
BA304 Linear Algebra BA102 N/A
CS322 Operating Systems CS212, CE243 Course material
CS333 Web Programming IS273 N/A
CS352 Computer Graphics CS212 N/A
CS353 Digital Image Processing CS212, BA201 N/A
GM311 Introduction to Multimedia CS111 N/A
Elective courses : select 1 from group MGM         Minor

CodeTitlePrequisitesCourse Material
CS366 Introduction to Artificial Intelligence CS212, CS202 Course material
CS443 Game Programming CS243, CS352 N/A
GM323 Digital Lighting and Rendering GM324N/A
GM324 3D Modeling GM311N/A
SE391 Project Management SE291 N/A
Elective courses : select 1 from group MGM         Minor

CodeTitlePrequisitesCourse Material
CS411 Data Compression CS212, BA201 N/A
GM411 Computer Animation GM323 N/A
GM413 Project I GPA=2.0 & CR>= 99 N/A
Elective courses : select 2 from group MGJ         Major
Elective courses : select 1 from group MGM         Minor

CodeTitlePrequisitesCourse Material
CS421 Computer System Security CS322, CE231 Course material
CS451 Human Computer Interaction SE291 Course material
GM423 Project II GM413N/A
Elective courses : select 2 from group MGJ         Major
Elective courses : select 1 from group MGM         Minor

Elective MGJ . Major .

Elective courses
CodeTitlePrequisitesCourse material
CS446 Computer Games Programming: Tools and Techniques CS443N/A
CS447Writing Games Analysis – concept art for gaming CS443, GM324N/A
CS448Game Modeling Design CS443N/A
CS456Graphics Design for Web Pages AR115, CS333 N/A
CS466Machine Learning and AI for Games CS366, CS443N/A
GM415Digital Audio & Video Fundamentals GM311 N/A
GM416Video Editing GM311 N/A
GM417Media Production and Editing GM311 N/A
GM418Information Visualization CS352, IS171 N/A
GM4253D animation and Graphics Programming Tools GM411, GM324 N/A
GM426Video Databases GM311, IS273 N/A
GM427Video Streaming GM311, CE231 N/A

Elective MGM . Minor .

Elective courses
software engineering
CodeTitlePrequisitesCourse material
SE492 Software Verification SE291 Course material
SE491Software Component Design SE291 N/A
SE393Principles of Software Architecture SE291 N/A
SE392Software Requirements and Specifications SE291 N/A
computer scinece
CodeTitlePrequisitesCourse material
CS311 Theory of Computation CS202 Course material
CS405System Modeling and Simulation BA203, CS243 N/A
CS345Structure of Programming Languages CS311, CS321 Course material
CS321Systems Programming CS243, CE243N/A
CS301Numerical Methods BA304, CS143 Course material
information systems
CodeTitlePrequisitesCourse material
IS371 E-business Fundamentals IS171 N/A
IS372Information Systems Theory And Practice IS171 N/A
IS374Advanced Database Systems IS273 N/A
IS391Systems Analysis & Design IS171, CS243 N/A
IS461Decision Support Systems CS366 N/A
CodeTitlePrequisitesCourse material
NC215 Theory of Colors None N/A
NC252Principles of Marketing None N/A
NC275Global Business None N/A
NC364Principles of Microeconomics NoneN/A
NC382Financial Accounting None N/A