For detailed information on BS Major for Computer Science and Interactive Media curriculum refer to the latest Northeastern University Undergraduate Catalog.

Freshman Year

  • CS 1200 CS/IS Overview 1
  • ARTF 1122 2D Foundation with
  • ARTF 1123 2D Tools: Imaging Basics
  • ARTF 1124 3D Foundation with
  • ARTF 1125 3D Tools: Form Basics
  • CS 1800 Discrete Structures
  • CS 2500 Fundamentals of Computer Sci 1 with
  • CS 2501 Lab for CS 2500
  • CS 1801 Recitation for CS 1800
  • CS 2510 Fundamentals of Computer Science 2 with
  • CS 2511 Lab for CS 2510
  • CS 1210 CS/IS Overview 2: Co-op Prep
  • CS 2800 Logic and Computation with
  • CS 2801 Lab for CS 2800
  • IM 1110 Interactive Media and Society
  • ENGL 1111 College Writing

Sophomore Year

  • CS 3500 Object-Oriented Design
  • CS 3800 Theory of Computation
  • CS 4300 Computer Graphics
  • IM 2100 Digital Narrative 1
  • IM 2250 Programming for Digital Media
  • MATH 1260 Math Fundamentals for Games
  • Creative Industries Elective
  • NU Core Course or Elective

Middler Year

  • IM 2400 Web Design and Development with
  • IM 2401 Web Development Tools
  • IS 4300 Human Computer Interaction
  • PSYC 1101 Foundations of Psychology
  • Creative Industries Elective

Junior Year

  • Creative Industries Electives
  • ENGL 3302 Advanced Writing in Tech Prof
  • NU Core Course or Elective

Senior Year

  • CS 4000 Senior Seminar 1.0
  • CS 4500 Software Development
  • IM 4700 Interactive Media Capstone 1
  • IM 4701 Interactive Media Capstone 2
  • SOCL 4528 Computers and Society
  • Creative Industries Electives
  • NU Core Course or Electives