Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Masters
Major
Computer Graphics | Game Design | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Introduction to the Program

The Master of Science in Engineering in Computer Graphics and Game Technology (CGGT) is a program designed to address the need for interdisciplinary academic programs that prepare students for positions in interactive entertainment and computer-animated visual effects. This field requires a delicate blending of art with science by teams of highly skilled professionals.


Curriculum

A total of 10 course units are required for the MSE in Computer Graphics and Game Technology (CGGT). The curriculum includes:


  • Core Areas:
    • Creative Arts and Design:
      • DSGN 5005: 3-D Computer Modeling (1 course unit)
    • Computer Science, Systems and Technology:
      • CIS 5600: Interactive Computer Graphics (1 course unit)
      • CIS 5620: Computer Animation (1 course unit)
      • CIS 6600: Advanced Topics in Computer Graphics and Animation (1 course unit)
  • Select 1 required Math-based course. Recommendations include:
    • CIS 5190: Applied Machine Learning
    • CIS 5200: Machine Learning
    • CIS 5610: Advanced Computer Graphics
    • CIS 5630: Physically Based Animation
    • CIS 5810: Computer Vision & Computational Photography
    • CIS 5800: Machine Perception
    • ENM 5030: Introduction to Probability and Statistics
  • Business and Entrepreneurship:
    • Select 1 Business and Entrepreneurship course. Recommendations include:
      • EAS 5450: Engineering Entrepreneurship I
      • IPD 5150: Product Design
  • Graphics Elective:
    • Select 1 Graphics elective. Recommendations include:
      • CIS 5650: GPU Programming and Architecture
      • CIS 5610: Advanced Computer Graphics
      • CIS 5630: Physically Based Animation
      • FNAR 5004: Video I
      • FNAR 5017: Cinema Production
      • FNAR 5025: Computer Animation
  • Technical Elective:
    • Select 1 Technical elective. Recommendations include:
      • CIS 5610: Advanced Computer Graphics
      • CIS 5630: Physically Based Animation
      • CIS 5810: Computer Vision & Computational Photography
      • CIS 5800: Machine Perception
      • CIS 5190: Applied Machine Learning
      • CIS 5200: Machine Learning
      • ESE 5050: Feedback Control Design and Analysis
      • ESE 6190: Model Predictive Control
      • CIS 5550: Internet and Web Systems
      • CIS 5990: Independent Study for Masters Students
      • CIS 5640: Game Design and Development (only offered during the summer term)
  • Free Elective:
    • Select 1 free elective. Recommendations include:
      • EAS 5460: Engineering Entrepreneurship II
      • DSGN 5004: Art of the Web: Interactive Concepts for Art & Design
      • DSGN 5009: Digital Figure Modeling
      • OIDD 6620: Enabling Technologies
      • FNAR 5066: Advanced Projects in Animation
  • Design Project:
    • CIS 5680: Game Design Practicum (1 course unit)
    • or CIS 9990: Master's Thesis

Additional Information

  • The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2025 and later.
  • Students should consult with their academic program regarding final certifications and requirements for graduation.
  • Candidates with non-CS backgrounds and students interested in the Accelerated Masters should refer to the program's guidelines for additional information.
See More
How can I help you today?