MS in Computing: Digital Media

This computing track is for students who are interested in tailoring their MS program to include some digital media content. This generally means allowing a broader range of electives from other departments that involve some sort of digital media area, where the term "digital media" is interpreted fairly broadly in this context. Students interested in the Digital Media track may be interested in computer games, graphics, character animation, kinetic art, HCI, information-visualization, computer animation, experimental media, and many other areas that have a media focus.


Digital Media students take some courses from the MGS (Masters Game Studio) basic curriculum, and then branch out into interest-specific electives. The MGS courses are somewhat game-centric in terms of projects, but the information is transferrable across a wide range of topics. For example, Game Design could easily be thought of as advanced interactive programming techniques using games as an example. Game Arts could be thought of as media content creation that just happens to use games as the project example. etc. The Digital Media track is also flexible in case there is a strong reason to take different fundamental courses with committee approval.

Track Faculty: Digital Media

Erik Brunvand (Track Chair)
Adam Bargteil
Bob Kessler
Miriah Meyer
Craig Caldwell
Roger Altizer
Mark Van Langeveld
Cem Yuksel

Track Requirements: Digital Media

Committee Requirements: Each Digital Media track student will form a committee made up of three faculty members, at least 2 of whom should be Digital Media track faculty.

Fundamental Course Requirements: 30 total credit hours are required. MS degrees may be course-only, project, or thesis. All students should choose two of the following MGS course sequences (four classes - 12 hours total)

COURSE REQUIREMENTS: Choose two of the following MGS course sequences (each sequence = 2 courses.)
CS 6070/6071    Game Design I, II
CS 6080/6081    Game Arts I, II
CS 6090/6091    Game Engineering I, II

Note that this doesn't include the III class in the series, but students may choose to include the III as an elective. Also note that a small minority of students might petition to use a different set of CS courses for their fundamental courses. This must approved by their committee.

The remaining 18 credit hours (6 classes) should be 6000/7000 courses in CS, or other courses as approved by the student's committee, and can include the III class in a series above. For a course-only MS in Digital Media, at most 3 credit hours may be independent study. For a project-based MS, at least 3 and at most 6 hours should be independent study with the project being in a digital media area (as defined by the student and committee). For a thesis MS, at least 6 hours of Thesis Research (CS6970) should be included.

Theme Groupings for Electives: Students are also required to define a theme for at least three of their electives and have that theme (and those courses) approved by their committee. The theme can be negotiated between the student and their committee. The idea is to have them plan and defend how their electives fit into a coherent Digital Media theme.

Example theme groupings: Each grouping is three courses for 9 hours or half of the elective hours. Note that these are example course groupings, but it is not guaranteed that a Digital Media track student will automatically be able to take the suggested courses that are offered in other departments. Individual negotiation will be required for entry into upper division courses in other departments, and especially for courses in other colleges.


GRAPHICS
CS 6610    Interactive Computer Graphics
CS 6620    Advanced Graphics II : Ray Tracing
CS 6640    Image Processing for Graphics
EMBEDDED ART
CS 5789    Kinetic Art and Embedded Systems
CS 6780    Embedded Systems
Art 6420    Grad Projects, Sculpture
CHARACTER DESIGN
CS 6050    3D Modeling for VGA & M
CS 6964    Digital Figure Sculpting
CS 6967    Character Animation
HCI
CS 6050    Perception for Graphics
CS 6360    Virtual Reality
CS 6540    HCI
ART DIRECTION
Art 6620    Grad Projects, Graphic Design
Art 6720    Grad Projects, Photo
CS 6964    Digital Figure Sculpture
CHARACTER DESIGN
CS 6050    3D Modeling for VGA & M
CS 6964    Digital Figure Sculpting
CS 6967    Character Animation
INFO VIS
CS   
CS 6630    Scientific Visualization
CS 6961    Fundamentals of Visual Computing
LIGHTING DIRECTION
CS 6050    Perception for Graphics
Film 6905-04    Grip and Lighting
Theater    Grad hours in theatrical lighting
COMPUTER ANIMATION
Film 6610    Grad Computer Animation
Film 6810    Grad Screenwriting
Film 6905-03    Digital Cinema Workflows
CS 6967    Character Animation
EXPERIMENTAL MEDIA
CS 5742    Kinetic Art
Music 6360    Electronic Music Composition
Art    Grad hours for sculpture or photo
SOUND DESIGN FOR DIGITAL MEDIA
CS 6360    Virtual Reality
Film 6420    Sound for Film and Digital Media
Music 6538    Instrumentation
PHOTO-BASED DIGITAL MEDIA
CS 6050    Perception for Graphics
CS 6640    Image Processing for Graphics and Vision
Art 6720    Grad Projects, Photo