Interactive Media and Game Development

Course Planning Specifics: Interactive Media and Game Development

Over the summer, your advisor will work with you to select course preferences for A and B terms and register you for classes before the semester begins. It is expected that you will take three classes in both terms in most cases. You will register for C and D term classes later in the fall semester.   

WPI’s Interactive Media & Game Development (IMGD) program provides a basic education in the theory and practice of both the technical and creative aspects of digital media production, together with complimentary instruction in the physical and social sciences, mathematics, humanities and the arts. It is intended to serve as a solid foundation for an IMGD-related professional career and/or post-graduate studies.

The program offers two separate majors:

In addition to the course recommendations below that are specific to your major, each student must complete 4 Wellness and Physical Education courses in their four years at WPI. You are welcome to add a WPE course to any term. WPE courses are worth 1/12 unit, unlike major subjects discussed in course recommendations which are worth 1/3 unit, and can be taken in addition to the 3 courses recommended below. 

For students who are not able to register for an IMGD course in either A or B term, please fill that space in our recommendations with an HUA, GPS, SS or Science course to continue to make progress on your general curriculum.

For more information on the degree requirements for your major click here.

Bachelor of Science Degree

A Term Recommendations

IMGD 1001: The Game Development Process is recommended for all students considering an IMGD major in A term. 

Students looking to pursue the technical side of IMGD should begin with Computer Science courses in A and B terms. 

The Computer Science introductory curriculum emphasizes program design; as part of this focus, the order in which languages are introduced is Racket/Scheme, followed by Java and then C/C++.   

Most students should take: CS 1101 Introduction to Program Design in A term. Students having substantial previous programming experience (e.g. AP credit in computer science) are encouraged to consider: CS 1102 Accelerated Introduction to Program Design (offered in Term A only), CS 1102 doesn’t assume experience with any particular programming language.

Your third course should be a GPS, Humanities and Arts, or Math course. More information is available about these courses below. 

GPS stands for Great Problems Seminar is a course that is exclusively for first year students and allow students to learn about a problem in the world and work with a group on how to fix it. These courses are helpful with the transition to college as well as useful for students when preparing for projects such as IQP and MQP in junior and senior year. GPS courses run for both A and B term, so you will only need to choose one. For more information click here.

Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:

  • Art (AR)
  • Music (MU)
  • Drama/Theatre (EN/TH)
  • Foreign Language- Spanish (SP), German (GN), Arabic (AB), Chinese (CN)
    • For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
    • For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
    • For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
    • For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
    • For English Language (International Students) Information, Please Email: Professor Althea Danielski (amdanielski@wpi.edu) and Professor Esther Boucher-Yip (efboucher@wpi.edu)
  • Literature (EN)
  • Writing/Rhetoric (WR, RH)
  • International Student English (ISE)
  • History (HI)
  • International Studies (INTL)
  • Philosophy (PY)
  • Religion (RE)

IMGD Majors should consider taking courses in English, Philosophy, Religion, or AR 1100/1101 as this will be helpful for future coursework. 

IMGD Majors are required to take one Math course. You are welcome to take any Math course as your third course. 

B Term Recommendations

IMGD 1000: Critical Studies of IMGD is recommended for all students considering an IMGD major in B term. 

Students looking to pursue the technical side of IMGD should begin with Computer Science courses in A and B terms. 

Most students follow CS 1101 or CS 1102 with CS 2102 Object-Oriented Design Concepts (offered in Terms B and D), but again students with previous experience may elect to follow with CS 2103 Accelerated Object-Oriented Design Concepts (Offered in Term B only). 

IMGD students can also take CS 2011: Machine Organization and Assembly Language. 

Your third course should be a GPS, Humanities and Arts, or Math course. More information is available about these courses below. 

GPS stands for Great Problems Seminar is a course that is exclusively for first year students and allow students to learn about a problem in the world and work with a group on how to fix it. These courses are helpful with the transition to college as well as useful for students when preparing for projects such as IQP and MQP in junior and senior year. GPS courses run for both A and B term, so you will only need to choose one. For more information click here.

Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:

  • Art (AR)
  • Music (MU)
  • Drama/Theatre (EN/TH)
  • Foreign Language- Spanish (SP), German (GN), Arabic (AB), Chinese (CN)
    • For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
    • For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
    • For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
    • For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
    • For English Language (International Students) Information, Please Email: Professor Althea Danielski (amdanielski@wpi.edu) and Professor Esther Boucher-Yip (efboucher@wpi.edu)
  • Literature (EN)
  • Writing/Rhetoric (WR, RH)
  • International Student English (ISE)
  • History (HI)
  • International Studies (INTL)
  • Philosophy (PY)
  • Religion (RE)

IMGD Majors should consider taking courses in English, Philosophy, Religion, or AR 1100/1101 as this will be helpful for future coursework. 

IMGD Majors are required to take one Math course. You are welcome to take any Math course as your third course. 

Bachelor of Arts Degree

A Term Recommendations

IMGD 1001: The Game Development Process is recommended for all students considering an IMGD major in A term. 

Students looking to pursue a BA in IMGD should consider taking CS 1004, a Math course, a Science course, or an Engineering Science course as their second class. 

CS 1004 is Intro to Programming for Non-Majors. This course will give IMGD majors a background in Programming as they move forward in their major.

IMGD majors are required to take one Math course in their time at WPI. This math course can be in any subject.

Science courses are defined as courses in Biology, Chemistry, Geology, or Physics at WPI. IMGD majors are welcome to take a course in any of these subjects.

Engineering Science courses are defined as any course with the following prefixes: AE, AREN, BME, CHE, CE, ECE, ES, EVE, ME, RBE

Your third course should be a GPS, Humanities and Arts, or Math course. More information is available about these courses below. 

GPS stands for Great Problems Seminar is a course that is exclusively for first year students and allow students to learn about a problem in the world and work with a group on how to fix it. These courses are helpful with the transition to college as well as useful for students when preparing for projects such as IQP and MQP in junior and senior year. GPS courses run for both A and B term, so you will only need to choose one. For more information click here.

Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:

  • Art (AR)
  • Music (MU)
  • Drama/Theatre (EN/TH)
  • Foreign Language- Spanish (SP), German (GN), Arabic (AB), Chinese (CN)
    • For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
    • For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
    • For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
    • For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
    • For English Language (International Students) Information, Please Email: Professor Althea Danielski (amdanielski@wpi.edu) and Professor Esther Boucher-Yip (efboucher@wpi.edu)
  • Literature (EN)
  • Writing/Rhetoric (WR, RH)
  • International Student English (ISE)
  • History (HI)
  • International Studies (INTL)
  • Philosophy (PY)
  • Religion (RE)

IMGD Majors should consider taking courses in English, Philosophy, Religion, or AR 1100/1101 as this will be helpful for future coursework. 

B Term Recommendations

IMGD 1000: Critical studies of IMGD is recommended for all students considering an IMGD major in B term. 

Students looking to pursue a BA in IMGD should consider taking CS 1004, a Math course, a Science course, or an Engineering Science course as their second class. 

CS 2301 is Systems Programming for Non Majors. This course will give IMGD majors a background in Programming as they move forward in their major.

IMGD majors are required to take one Math course in their time at WPI. This math course can be in any subject.

Science courses are defined as courses in Biology, Chemistry, Geology, or Physics at WPI. IMGD majors are welcome to take a course in any of these subjects.

Engineering Science courses are defined as any course with the following prefixes: AE, AREN, BME, CHE, CE, ECE, ES, EVE, ME, RBE

Your third course should be a GPS, Humanities and Arts, or Math course. More information is available about these courses below. 

GPS stands for Great Problems Seminar is a course that is exclusively for first year students and allow students to learn about a problem in the world and work with a group on how to fix it. These courses are helpful with the transition to college as well as useful for students when preparing for projects such as IQP and MQP in junior and senior year. GPS courses run for both A and B term, so you will only need to choose one. For more information click here.

Every student at WPI must complete the Humanities and Arts (HUA) Requirement. This consists of 6 courses in HUA subjects. The subjects available for HUA are:

  • Art (AR)
  • Music (MU)
  • Drama/Theatre (EN/TH)
  • Foreign Language- Spanish (SP), German (GN), Arabic (AB), Chinese (CN)
    • For Spanish Placement Information, Please Email: Professor Angel Rivera (arivera@wpi.edu)
    • For German Placement Information, Please Email: Professor Daniel DiMassa (ddimassa@wpi.edu)
    • For Arabic Placement Information, Please Email: Professor Mohammed El Hamzaoui (melhamzaoui@wpi.edu)
    • For Chinese Placement Information, Please Email: Professor Wen-Hua Du (wdu2@wpi.edu)
    • For English Language (International Students) Information, Please Email: Professor Althea Danielski (amdanielski@wpi.edu) and Professor Esther Boucher-Yip (efboucher@wpi.edu)
  • Literature (EN)
  • Writing/Rhetoric (WR, RH)
  • International Student English (ISE)
  • History (HI)
  • International Studies (INTL)
  • Philosophy (PY)
  • Religion (RE)

IMGD Majors should consider taking courses in English, Philosophy, Religion, or AR 1100/1101 as this will be helpful for future coursework. 

After reviewing the above recommendations, please be sure to review Registration Information below regarding searching for courses. 

Registration Information

As you begin to plan your course preferences, consider using one of the following methods: 

  • Visit the Course Listings page. On this page, you can search for courses you are interested in and filter your search by subject, term, keyword, etc. 
  • Log into Workday. Once you log onto Workday, click on the Academics worklet. From there, click on Find Course Sections. Navigate to the appropriate term and filter your search by several fields such as subject, meeting pattern and open sections, all found on the left-hand side. If you know a specific course you are looking for, type in the course's name in the search bar to be brought directly to those offerings. 

Please note: As you begin to search for courses, it is helpful to review the recommended or suggested background included in the course descriptions. Recommended background is coursework or information that has been identified as important for you to have or understand before taking that course. Suggested background is helpful information to have but may not be absolutely necessary in order to excel in the course. 

Your Academic Support Advisor is available to assist you with questions. You will have an opportunity to connect with them during your First Year Welcome Experience, or you may reach out via email.