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:

  • ENGW 1111 College Writing
  • ENGW 3302 Advanced Writing in the Technical Professions OR ENGW 3315 Interdisciplinary 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:

  • ARTH 1100 (IM 1110) Interactive Media and Society
  • ARTD 2100 (IM 2100) Narrative Basics
  • ARTG 2260 (IM 2250) Programming Basics
  • ARTG 2400 (IM 2400) Interactive Design 1: Responsive
    • ARTG 2401 (IM 2401) Interactive Design Tools
  • ARTG 4700 (IM 4700) Interactive Team Degree Project 1
  • ARTG 4701 (IM 4701) Interactive Team Degree Project 2

Creative Industries Electives

Complete five courses 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

  • ARTD 2200 (IM 2200) Interactive Narrative
  • ARTG 2300 (IM 2300) Business Literacy for Design and Media
  • ARTG 3250 (IM 3250)  Physical Computing
  • ARTG 3500 (IM 3500) Transmedia Design
  • ARTG 3700 (IM 3700) Interaction Design 2: Mobile
  • ARTE 4801 (IM 3899) Interactive Media Topics

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.