MS - Computer Graphics & Motion Technology - DePaul
MS in Computer Graphics and Motion Technology 2009
The MS in Computer Graphics and Motion Technology is a study of the technical and aesthetic foundations, design and development of Computer Graphics. This program prepares students for technical careers in the graphics industry.
-
Develop a sensitivity to human perception, including a comprehension of fundamental design concepts, color theory, and the interaction of light with surfaces
- Build a deep understanding of such technical concepts as interaction design, modeling objects, controlling cameras, rigging characters for animation and using particle and surface techniques
- Learn to apply perceptual and technical abilities in creating shaders, textures, characters, scenes and animations
- Acquire hands-on experience with a wide range of commercially-available tools
- Develop a grasp of fundamentals that allow implementations beyond the extant user interfaces
- Become appreciative of the two “cultures” of computer graphics – the one drawing on communication design and the other deriving from computer science
This degree prepares students for careers in graphics/animation production and software development. Students acquire both the aesthetic and technical knowledge reuired in this changing industry. Students can choose from three concentrations, depending on their career aspirations:
The Developer Concentration is a more traditional computer science path, focusing on the mathematical and programming techniques necessary to build graphics/animation software. Developers study not only the necessary data structures to build software such as game engines and production renderers but also the knowledge required to know what software artists will need and how they will use it.
The Visualization Concentration focuses on graphics/animation for displaying, explaining and analyzing scientific and medical data. Visualization displays numerical data in an accurate, high-density and compact form in which patterns are revealed, emphasized and clearly communicated. Students focus on the mathematics, statistics and programming techniques necessary to analyze and display such data. At the same time students are given a firm grounding in the aesthetics that allow them to build visualizations that communicate effectively and beautifully.
The Technical Director Concentration prepares students for jobs that facilitate artistic production. It gives students a solid aesthetic background while also providing a firm grounding in the scripting techniques necessary to take the industry's software as far as it can go in realizing the artist's creative intent. Graduates will be able to assist creatiave directors in such activities as creating virtual sets, adjusting lighting, asset management and rigging characters for animation.
Course Requirements
The MS in Computer Graphics and Motion Technology program consists of 13 courses with six or seven prerequisite courses. Students choosing the Technical Director concentration take six courses while students taking the Developer concentration take seven courses.
The degree has five components :
-
Prerequisite Phase
-
Fundamental Phase
-
Core Phase
-
Advanced Phase
-
Electives
Grades: Students must receive a grade of B- or better in each prerequisite course and a C- or better in all other courses.
GPA: Students must maintain a graduate level GPA of 2.50 or higher while pursuing their degree. Students will not be approved for graduation with less than a 2.50 GPA. Students with a 3.85 or higher will graduate with distinction.
To view Graduate Program Requirements for previous years click here.
Master of Science in Computer Graphics and Motion Technology 2009
Prerequisite Phase
The courses in the Prerequisite Phase for the MS in Computer Graphics and Motion Technology are:
Technical Director & Developer Concentrations
Technical Director Concentration
Developer Concentration
| Offered Winter |
|
| In class |
Online |
|
|
√
|
√
|
CSC 261 Programming in C++ I
|
|
√
|
√
|
CSC 262 Programming in C++ II
|
|
√
|
√
|
CSC 393 Data Structures in C++
|
|
√
|
|
MAT 150 Calculus I
|
| |
|
or
MAT 160 Calculus for Mathematics and Science Majors I
|
| |
|
or
MAT 170 Calculus I with Scientific Applications *
|
|
|
|
Visualization Concentration
| Offered Winter |
|
| In class |
Online |
|
| |
|
HCI 402 Foundations of Digital Design
|
|
√
|
√
|
IT 223 Data Analysis
|
|
√
|
√
|
CSC 261 Programming in C++ I
|
|
√
|
√
|
CSC 262 Programming in C++ II
|
|
√
|
√
|
CSC 393 Data Structures in C++
|
|
√
|
|
MAT 150 Calculus I
|
| |
|
or
MAT 160 Calculus for Mathematics and Science Majors I
|
| |
|
or
MAT 170 Calculus I with Scientific Applications *
|
|
√
|
|
MAT 151 Calculus II
|
|
√
|
|
or
MAT 161 Calculus for Mathematics and Science Majors II
|
|
√
|
|
or
MAT 171 Calculus II with Scientific Applications **
|
|
|
|
Fundamental Phase
The courses in the Fundamental Phase for the Technical Director and Developer concentrations are:
| Offered Winter |
|
| In class |
Online |
|
|
√
|
√
|
HCI 470 Digital Page Formatting I
|
| |
|
GPH 425 Survey of Computer Graphics
|
|
√
|
|
GPH 438 Computer Animation Survey
|
| |
|
GPH 448 Computer Graphics Scripting
|
|
|
|
The courses in the Fundamental Phase for the Visualization concentration are:
| Offered Winter |
|
| In class |
Online |
|
|
√
|
√
|
HCI 470 Digital Page Formatting I
|
|
√
|
√
|
HCI 440 Usability Engineering
|
|
√
|
√
|
CSC 431 Scientific Computing
|
| |
|
GPH 425 Survey of Computer Graphics
|
| |
|
GPH 436 Fundamentals of Computer Graphics
|
|
|
|
Core Phase
The Core Knowledge Phase courses for the MS in Computer Graphics and Motion Technology are:
Technical Director Concentration
| Offered Winter |
|
| In class |
Online |
|
|
√
|
|
GPH 450 Digital Modeling I
|
|
√
|
√
|
HCI 422 Multimedia
|
| |
|
GPH 560 Modeling Spaces
|
|
√
|
√
|
HCI 440 Usability Engineering
|
|
|
|
Developer Concentration
| Offered Winter |
|
| In class |
Online |
|
| |
|
GPH 436 Fundamentals of Computer Graphics
|
|
√
|
|
GPH 469 Computer Graphics Development
|
| |
|
GPH 572 Principles of Computer Animation
|
|
|
|
Visualization Concentration
| Offered Winter |
|
| In class |
Online |
|
| |
|
CSC 481 Introduction to Image Processing
|
|
√
|
|
GPH 469 Computer Graphics Development
|
| |
|
GPH 572 Principles of Computer Animation
|
|
|
|
Advanced Phase
The Advanced Phase courses for the MS in Computer Graphics and Motion Technology are:
Technical Director Concentration
| Offered Winter |
|
| In class |
Online |
|
| |
|
GPH 565 Designing for Visualization
|
| |
|
GPH 539 Advanced Rendering Techniques
|
|
|
|
Developer Concentration
| Offered Winter |
|
| In class |
Online |
|
| |
|
GPH 539 Advanced Rendering Techniques
|
| |
|
GPH 570 Visualization
|
| |
|
GPH 580 Hardware Shading Techniques
|
|
|
|
Visualization Concentration
| Offered Winter |
|
| In class |
Online |
|
| |
|
GPH 570 Visualization
|
| |
|
GPH 580 Hardware Shading Techniques
|
|
|
|
Elective Courses
Three Electives must be taken in the following areas. Elective courses must not have been otherwise used to satisfy degree requirements.
CDM Courses (2) - 420 level or above
GPH Course (1) - 420 level or above
Suggested Electives
Technical Director Concentration
| Offered Winter |
|
| In class |
Online |
|
|
√
|
√
|
CSC 421 Applied Algorithms and Structures
|
| |
|
CSC 423 Data Analysis and Regression
|
|
√
|
√
|
CSC 482 Applied Image Analysis
|
| |
|
CSC 483 Information Processing Management
|
| |
|
CSC 521 Monte Carlo Algorithms
|
| |
|
GPH 448 Computer Graphics Scripting
|
| |
|
GPH 487 Forensic Animation
|
| |
|
GPH 536 Smooth Surface Modeling for Graphics and Animation
|
| |
|
GPH 540 Procedural Shading
|
| |
|
GPH 575 Advanced Graphics Development
|
|
|
|
Visualization Concentration
| Offered Winter |
|
| In class |
Online |
|
|
√
|
|
GPH 438 Computer Animation Survey
|
|
√
|
|
GPH 450 Digital Modeling I
|
| |
|
GPH 539 Advanced Rendering Techniques
|
| |
|
GPH 560 Modeling Spaces
|
|
|
|
All courses in degree
-
CSC 211 Programming in Java I
-
CSC 212 Programming in Java II
-
CSC 224 Java for Programmers
-
CSC 261 Programming in C++ I
-
CSC 262 Programming in C++ II
-
CSC 393 Data Structures in C++
-
CSC 396 Programming in Java I and II
-
CSC 421 Applied Algorithms and Structures
-
CSC 423 Data Analysis and Regression
-
CSC 431 Scientific Computing
-
CSC 481 Introduction to Image Processing
-
CSC 482 Applied Image Analysis
-
CSC 483 Information Processing Management
-
CSC 521 Monte Carlo Algorithms
-
GPH 212 Perceptual Principles for Digital Environments II
-
GPH 259 Design Geometry
-
GPH 425 Survey of Computer Graphics
-
GPH 436 Fundamentals of Computer Graphics
-
GPH 438 Computer Animation Survey
-
GPH 448 Computer Graphics Scripting
-
GPH 450 Digital Modeling I
-
GPH 469 Computer Graphics Development
-
GPH 487 Forensic Animation
-
GPH 536 Smooth Surface Modeling for Graphics and Animation
-
GPH 539 Advanced Rendering Techniques
-
GPH 540 Procedural Shading
-
GPH 560 Modeling Spaces
-
GPH 565 Designing for Visualization
-
GPH 570 Visualization
-
GPH 572 Principles of Computer Animation
-
GPH 575 Advanced Graphics Development
-
GPH 580 Hardware Shading Techniques
-
HCI 402 Foundations of Digital Design
-
HCI 422 Multimedia
-
HCI 440 Usability Engineering
-
HCI 470 Digital Page Formatting I
-
IT 223 Data Analysis
-
IT 240 Introduction to Desktop Databases
-
MAT 150 Calculus I
-
MAT 151 Calculus II
-
MAT 160 Calculus for Mathematics and Science Majors I
-
MAT 161 Calculus for Mathematics and Science Majors II
-
MAT 170 Calculus I with Scientific Applications
-
MAT 171 Calculus II with Scientific Applications
|
|