Course Content
Problem Solving and Programming
Computer Game Studies
Database Management
Computer Organization and Architecture
Object-Oriented Programming
Research Methods
Object-Oriented analysis and Design
Data Structures and Algorithms
Operating Systems
Software Engineering
Graphics Programming
Computer Game Programming
Social and Professional Issues
Artificial Intelligence
IT Fundamentals
Web Design and Development
Multimedia Development for the Web
Fundamentals of Computer Networks
Mobile Application Development
Human Computer Interaction
Discrete Mathematics
Probability and Statistics
Mathematics for Games Technology
Project I
Project II
Industrial Training (6 months)
Virtual Reality
Computer Game Design
Advanced Computer Game Programming
3D Game Development
Advanced Graphics Programming
Digital Illustration
3D Animation
Introduction to the Short Story
Music Appreciation
Computer Games Technology