CIS Homeline
   
Programs
  Doctoral
MSE
CGGT
MCIT
Research
  Seminars and colloquia
People
  Faculty
Staff
Students
Courses
 

Course home pages
Descriptions and prerequisites
Time and room roster
Penn in Touch
Written Preliminary Exam I

 

Fall Course Schedule
Spring Course Schedule
Summer Course Schedule

Application
  Procedures and forms
Funding
Costs
Graduate handbook
Administrative resources
Other resources
  For women
For international students
English language courses
Recent graduates
Penn and Philadelphia
General Resources
Employment

 

CIS Home divider Penn Engineering divider PENN   spacer
 

 
 Master of Science in Engineering in Computer Graphics and Game Technology 

CGGT Home | Admissions | Core Areas of Study | Degree Requirements | Submatriculation | Contact Us

CGGT Master's Degree Requirements

 

The Master Degree requirements consist of completing 9 courses and a one semester design project over a one year period for a total of 10 courses.  

There are 8 required courses distributed across the Core Areas as follows:

Required Courses (Total of 8 courses)

Creative Arts and Design (2 courses)

1

Choice of :

  • FNAR 567: Animation
  • CIS 561: Computer Modeling & Animation Applications
  • FNAR 635: 3D Modeling
2

Comm 562: Visual Communication

Computer Science, Systems and Technology (4 courses)
3
CIS 560: Computer Graphics
4
CIS 562: Computer Animation
5

Math Course - recommended choices include:

  • ESE 500: Linear Systems
  • ESE 504: Introduction to Optimization Theory
  • CIS 610: Computational Geometry
  • EAS 502: Numerical Methods & Modeling
  • ESE 505: Control of Systems
  • MEAM 527: Finite Element Analysis
  • MEAM 536: Viscous Fluid Flow
6

Technical Elective.  Recommended choices include:

  • CIS 564: Game Design and Development
  • MEAM515: Product Design
  • ESE 608: Design of Intelligent & Animated Software Agents
Product Design, Development and Production (1 course)
7

CIS 660: Advanced Topics in Computer Graphics and Animation

Business and Entrepreneurship (1 course)
8

EAS 545: Engineering Entrepreneurship I

Elective Course (1 course)
One course chosen from the Core Areas (1 course):
9
Choice from:
  • Creative Arts and Design
  • Computer Science, Systems and Technology
  • Business and Entrepreneurship
Design Project (1 course)
10

CIS899: Independent Study (1 course unit Group Design Project over summer semesters)

 

Typical Computer Graphics and Game Technology Course Sequence
Semester Course
Fall CIS 560: Computer Graphics
CIS 562: Computer Animation
COMM 562: Visual Communication
ESE 504: Introduction to Optimization Theory or ESE 500: Linear Systems (Math Requirement)
Spring

EAS 545: Engineering Entrepreneurship I

CIS 660: Advanced Topics in Computer Graphics and Animation

FNAR 635: 3D Modeling
CGGT Elective

Summer 1 CIS 564: Game Design and Development
Summer 2 CIS 899: Group Design Project

Full-time students may enroll in three courses during the Fall and Spring semesters to reduce the academic load, extending the time needed to complete the program..

Candidates with Non-Computer Science and/or Engineering Undergraduate Degrees

Since this is a specialized, one-year graduate-level program, students seeking admission to the program are assumed to already have a Bachelors Degree in either Computer Science or Engineering. Candidates with at least two years of course work at the undergraduate level in Computer Science and/or Engineering at a four year University also will be considered for admission to the program.

Students seeking admission with non-computer science and/or engineering undergraduate backgrounds will require a minimum of two years to complete the program. The first year will be spent in the CIS Department's Master's in Computer and Information Technology (MCIT ) program; upon satisfactory completion of the MCIT program, the student may pursue the Computer Graphics and Game Technology program. Such students, having taken a total of 18 courses, will receive two degrees: a Master's in Computer and Information Technology and a Master's of Science and Engineering in Computer Graphics and Game Technology.

Typical Course Sequence for combined MCIT and CGGT programs
Semester Course
Fall CIT 591: Programming Languages & Techniques I
CIT 592: Mathematical Foundations of CS
CIT 593: Intro to Computer Architecture
MCIT Elective
Spring CIT 594: Programming Languages & Techniques II
CIT 595: Digital System Organization & Design
CIT 596: Theory of Computation
MCIT Elective
Fall CIS 560: Computer Graphics
CIS 562: Computer Animation
COMM 562: Visual Communication
ESE 504: Introduction to Optimization Theory or ESE 500: Linear Systems (Math Requirement)
Spring

CIS 660: Advanced Topics in Computer Graphics and Animation
EAS 545: Engineering Entrepreneurship

FNAR 635: 3D Modeling
CGGT Elective

Summer 1 CIS 564: Computer Game Design and Development
Summer 2 CIS 899: Group Design Project

As noted above, full-time students may enroll in three courses during the Fall and Spring semesters to reduce the academic load, extending the time needed to complete the program.

 

University of Pennsylvania Sub-matriculants

Students who are sub-matriculating from the UPenn undergraduate DMD program will have, more than likely, already taken many of the required courses, such as Computer Graphics (CSE460/CIS560), Computer Animation (CSE462/CIS562), Game Design and Development (CIS564), 3D Modeling (FNAR635), Animation (FNAR567), Visual Communication ( Comm562 ), etc. In situations where students have already taken the required course choices in a Core Area, additional course selections can be made, subject to the approval of the CGGT Program Director.

Credit for Substantially Similar Coursework at Other Universities

Students enrolled in the program from outside the University who have taken substantially similar coursework at their undergraduate institutions also can petition the program for approval of appropriate course substitutions. Granting of such approvals will be at the Program Director's discretion, and will be made on a case by case basis.

Links to CGGT Related Course Schedules & Descriptions

Communications (COMM) course descriptions - www.upenn.edu/registrar/register/comm.html

Fine Arts (FNAR) course descriptions - www.upenn.edu/registrar/register/fnar.html

Electrical & Systems Engineering (ESE) course descriptions - www.upenn.edu/registrar/register/ese.html

Mechanical Engineering (MEAM) course descriptions - www.upenn.edu/registrar/register/meam.html

Engineering & Applied Science (EAS) course descriptions - www.upenn.edu/registrar/register/eas.html

 

Info re: current CGGT students/projects at http:/ /cg.cis.upenn.edu/cggt/ people.php


top of page


 
 
CIS Home divider Penn Engineering divider PENN   spacer
  Send comments on this page to