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 |
FNAR 635: 3D Modeling/Digital Sculpture |
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:
- CIS 563: Physically-Based Animation
- ESE 500: Linear Systems
- ESE 504: Introduction to Optimization Theory
- CIS 610: Computational Geometry
- ESE 505: Control of Systems
|
6 |
Technical
Elective. Recommended choices include:
- CIS 564: Game Design and Development
- CIS 563: Physically-Based Animation
- CIS 565 (665): GPU Programming
- ESE 608 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
- MEAM 515: Product Design
|
Elective (1 course) |
One
course chosen from the Core Areas
(1 course): |
9 |
Recommended Creative Arts and Design choices include:
- FNAR 567: Computer Animation
- FNAR 536: Digital Figure Modeling
- FNAR 653: Advanced Project Animation
|
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 16 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.
Click here to access the MCIT->CGGT transition form.
| 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 |
| Spring |
CIT 594: Programming Languages & Techniques II
CIT 595: Digital System Organization & Design
CIT 596: Theory of Computation |
| 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 |
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
|