B.S. Combined Major for Computer Science and Interactive Media

The 2009 version of these requirements can be found here.

Computer Science Overview Courses

Freshmen or freshmen transfers should complete the following two courses:

  • CS 1200 CS/IS Overview 1
  • CS 1210 CS/IS Overview 2: Co-op Preparation

Computer Science Fundamental Courses

Complete the following four courses with corresponding labs, as indicated. A grade of C- or higher is required in each course:

Computer Science Required Courses

Complete the following five courses:

Computer Science Senior Seminar

English Requirement

Complete the following two courses:

With permission, you may substitute ENGW 3301 for ENGW 3302.

  • ENGW 3301 Advanced Writing in the Disciplines

Mathematics Requirement

Complete the following course:

General Requirements

Art+Design Required Courses

Complete the following two courses with corresponding tools courses:

Interactive Media Required Courses

Complete the following six courses with corresponding tools course, as indicated:

  • IM 1110 Interactive Media and Society
  • IM 2100 Digital Narrative 1
  • IM 2250 Programming for Digital Media
  • IM 2400 Web Design and Development
  • IM 4700 Interactive Media Capstone 1
  • IM 4701 Interactive Media Capstone 2

Creative Industries Electives

Complete five course electives from the following lists. If the course has prerequisites, the student must complete those first unless permission is obtained in advance from the program office. If the course requires a corresponding lab or tools course, that course must be taken as well:

Interactive Media

  • IM 2200 Digital Narrative 2
  • IM 2300 Managing Media Development
  • IM 3200 Interactive Sound Development
  • IM 3250 Physical Computing
  • IM 3500 Cross Media Marketing and Communication
  • IM 3600 Market Analysis for the Creative Industries
  • IM 3700 Interfaces for Mobile and Tactile Environments
  • IM 3899 Interactive Media Topics

Art+Design Foundations

Art+Design History

  • ARTH 1111 Global Art + Design History: Renaissance to Modern
  • ARTH 2210 Modern Art + Design History
  • ARTH 2211 Contemporary Art + Design History
  • ARTH 2212 Survey of the Still and Moving Image




Graphic Design

Game Design

Computer Science



The following course may also be taken as a CI elective but in that case MATH 2331 and MATH 2351 may not be taken.

  • MATH 2341 Differential Equations and Linear Algebra for Engineering

Computing and Social Issues

Complete one of the following courses:

  • SOCL 4528 Computers & Society
  • SOCL 3485 Environment, Technology, and Society
  • ANTH 3418 Wired/Unwired: Cybercultures and Technopolitics
  • IA 5240 Cyberlaw: Privacy, Ethics, and Digital Rights

General Electives Requirement

Complete five general electives. If the NU Core comparative study of cultures requirement is to be satisfied by taking a course, then it must be one of the general electives.