The Program Guideline requirements are outlined on the Program Information page.
Plan of Study
The student, in consultation with his/her major advisor, must complete a Plan of Study consisting of at least 30 semester hours. The Plan of Study must be submitted prior to the completion of 12 semester hours of graduate work. This document specifies the courses and options chosen by the student and must be approved by the student's GMI Graduate Advisory Committee and the Chairman of the GSC. With GMI Advisory Committee approval, this Plan of Study may be changed during the course of the student's graduate program.
In order to insure that the graduate of the program will have acquired a sufficient breadth of knowledge in computer science as well as games and media integration, the following courses or their equivalents are required if they were not previously taken as an undergraduate:
CS 5720 Design and Analysis of Algorithms
CS 5780 3D Games and Digital Contents Creation
CS 5800 Introduction to Computer Graphics
In addition, if a student's future plans are to pursue a PhD in Computer Science, the following core courses are highly recommended if they were not taken as part of an undergraduate program:
- CS 5200 Computer Architecture
- CS 5500 Operating Systems
- CS 5700 Computability, Automata & Formal Languages
- CS 5720 Algorithms
The entrance requirements coupled with these three courses insure that the graduate of the GMI program will have acquired a sufficient breadth of knowledge in computer science. Students who have advanced undergraduate courses in these exact areas will not be allowed to take these courses for graduate credit, but instead are required to include other graduate level computer science courses in their Plan of Study from the list of elective courses.
Industrial Portfolio, Project, Thesis
In addition students will be required to develop an industrial portfolio (up to six credit hours), and complete a project (three credit hours) or a thesis (six credit hours). A maximum total of nine credit hours of thesis or project, and portfolio are allowed ensuring that students have sufficient coursework in the games and media integration areas.
The proposed program is unique in a variety of ways. The interdisciplinary nature of the program provides all students with extensive knowledge in the widely-varied aspects of Games and Media integration. In turn, this provides students with the chance to integrate technical and artistic ideas in their portfolio. Portfolio requirements allow students to carry out a concept to completion. As a story would be conceived and then animated; a quest imagined and then fulfilled; or wearable computing product imagined and implemented, for example.
Required Portfolio (up to 6 credit hours)
GMI students are required to develop an industrial portfolio with an interdisciplinary focus. Through the portfolio, the student shows an ability to completely realize their individual contributions, resulting in possibly a high quality exhibit, movie, or game. The interdisciplinary nature of the GMI program provides all students with extensive knowledge in the widely varied aspects of Games and Media integration. In turn, this provides students with the chance to integrate technical and artistic ideas in their portfolio.
With the portfolio requirement, students carry out a concept to completion: a story would be conceived and then animated; a quest imagined and then fulfilled; or a wearable computing product imagined and implemented, for example. Suggested applications with strong GMI emphasis areas include but are not limited to the following: applications integrated in Theatre Works Productions, Digital Animation Movie Production and/or Production of Games, applications coordinating with the Center on Aging, work with visual and performing arts, and disability applications.
The student's portfolio advisory committee will consist of three faculty members, including an advisor selected from the CS graduate faculty and, if applicable, one faculty member from LAS. The third member should preferably come from a local industry, representing for example the SigGraph, IGDA community with major portfolio development experience. Dr. Semwal initially would be the CS portfolio advisor. Completed works are expected to be submitted to SigGraph Animation and Film Festival, International Symposiumon Wearable Computing, a variety of virtual reality and HCI interaction conferences, Game Developers Conference, or other related venues around the world.
Project or Thesis (3 or 6 credit hours)
Students are required to complete a Project (three credit hours) or a Thesis (six credit hours). A maximum total of nine credit hours of thesis or project, and portfolio is allowed, ensuring that students have sufficient course work in the Games and Media Integration areas. Students will be expected to work with an advisor in the GMI area of concentration following the guidelines of MS Thesis or Project work in the CS Department.
Up to 9 hours of graduate level course work may be transferred from an accredited graduate program, provided:
- Course work has not been used for any other degree
- Grade earned for the course(s) is B or better
- The course work has been taken within past six years.
- The course coverage is equal in level, content, and depth to the course for which it is being substituted.
The student must have an overall 3.0 grade point average in all graduate work; an advisor appointed during the first semester of graduate work; all work applied to the degree must be accomplished within a six year time limit; up to 9 hours of graduate work may be transferred from an accredited graduate program, provided course work has not been used for any other degree, the grade earned for the course(s) is B or better, the course work has been taken within past six years, and the course coverage is equal in level, content, and depth to the course for which it is being substituted; all courses included for this degree must be part of an approved plan of study, and this plan must be developed by the student and approved by his/her advisor or program director prior to completing 12 credit hours of graduate level course work.
For additional information, please contact the Computer Science Department.