B.S. Combined Major in Computer Science and Game Design (2011)

This degree program requires 136 SH

Computer Science (41 or 42 SH: 9 @ 4 SH, 5 or 6 @ 1 SH)

Required Computer Science Courses (41 or 42 SH)

Freshmen and certain transfers will take CS 1200 during Fall semester.

Starting in Fall 2012, all students will take CS 1210 in the semester before going on co-op.

Prior to Fall 2012, transfers took CS 1220 instead of CS 1210. Starting in Fall 2012, CS 1220 will not be offered.

  • CS 1200 CS/IS Overview 1 [1 SH]
  • CS 1210 CS/IS Overview 2: Co-op Preparation [1 SH]
  • CS 1220 CS/IS Co-op Preparation [1 SH]

Freshman level courses with labs or recitations

  • CS 1800 Discrete Structures [4 SH]
    • CS 1801 Recitation for CS 1800 [0 SH]
  • CS 2500 Fundamentals of Computer Science 1 [4 SH]
  • CS 2510 Fundamentals of Computer Science 2 [4 SH]
  • CS 2800 Logic and Computation [4 SH]

Upper level courses

  • CS 3500 Object-Oriented Design [4 SH]
  • CS 3800 Theory of Computation [4 SH]
  • CS 4300 Computer Graphics [4 SH]
  • CS 4500 Software Development [4 SH]
  • IS 4300 Human Computer Interaction [4 SH]

Senior Seminar

English (8 SH: 2 @ 4 SH)

  • ENGL 1111 College Writing [4 SH]
  • ENGL 3302 Advanced Writing in the Technical Professions [4 SH]

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

  • ENGL 3301 Advanced Writing in the Disciplines [4 SH]

Mathematics (4 SH: 1 @ 4 SH)

  • MATH 1260 Math Fundamentals for Games [4 SH]

General Requirements (8 SH: 2 @ 4 SH)

Art+Design (10 SH: 2 @ 4 SH, 2 @ 1 SH)

Art+Design Required Courses (10 SH)

Game Design (29 SH: 7 @ 4 SH, 1 @ 1 SH)

Game Design Required Courses (29 SH)

Creative Industries Electives (Minimum 16 SH with at least 4 courses at 4 SH)

Choose 4 Creative Industries electives (with lab if offered) from the lists below.

  • Creative Industries Elective 1 [4 or 5 SH]
  • Creative Industries Elective 2 [4 or 5 SH]
  • Creative Industries Elective 3 [4 or 5 SH]
  • Creative Industries Elective 4 [4 or 5 SH]

Normally, students must take all prerequisites for any course they wish to take. For exceptions based on some form of alternate experience, seek permission from the instructor.

Area: Game Design
  • GAME 3250 Artificial Intelligence for Games [4 SH]
  • GAME 3300 Game Interface Design [4 SH]
  • GAME 3400 Level Design and Game Architecture [4 SH]
  • GAME 3500 Animation for Games [4 SH]
  • GAME 3899 Game Design Topics [4 SH]
Area: Art+Design History
  • ARTH 1111 Global Art + Design History: Renaissance to Modern [4 SH]
  • ARTH 2210 Modern Art + Design History [4 SH]
  • ARTH 2211 Contemporary Art + Design History [4 SH]
  • ARTH 2212 Survey of the Still and Moving Image [4 SH]
Area: Art+Design Foundations
Area: Animation
Area: Video
Area: Photography
Area: Graphic Design
Area: Interactive Media
  • IM 1110 Interactive Media and Society [4 SH]
  • IM 2100 Digital Narrative 1 [4 SH]
  • IM 2200 Digital Narrative 2 [4 SH]
  • IM 2300 Managing Media Development [4 SH]
  • IM 2400 Web Design and Development [4 SH]
    • IM 2401 Web Development Tools [1 SH]
  • IM 3200 Interactive Sound Development [4 SH]
  • IM 4000 Interactive Media Topics [4 SH]
Area: Computer Science
  • CS 3200 Database Design [4 SH]
  • CS 4100 Artificial Intelligence [4 SH]
  • CS 4400 Programming Languages [4 SH]
  • CS 4550 Web Development [4 SH]
  • CS 4800 Algorithms & Data [4 SH]
  • CS Topics, Directed Study, etc. [4 SH]
Area: Psychology

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

Area: Mathematics
  • MATH 1341 Calculus 1 for Science and Engineering [4 SH]
  • MATH 1342 Calculus 2 for Science and Engineering [4 SH]
  • MATH 2321 Calculus 3 for Science and Engineering [4 SH]
  • MATH 2331 Linear Algebra [4 SH]
  • MATH 2351 Ordinary Differential Equations [4 SH]
  • MATH 3081 Probability and Statistics [4 SH]
  • MATH 2341 Differential Equations and Linear Algebra for Engineering [4 SH]

General Electives (20 SH: 5 @ 4 SH)

  • Elective 1 [4 SH]
  • Elective 2 [4 SH]
  • Elective 3 [4 SH]
  • Elective 4 [4 SH]
  • Elective 5 [4 SH]

The general electives must be consistent with the policy on general electives articulated by the College of Computer and Information Science on the college web site.

NU Core

The Level 1 Core in Arts/Humanities is satisfied since Game Design is in the Arts category.

The Level 1 Core in Social Science is satisfied via PSYC 1101 (PSY U101).

Comparative Cultures Requirement

The Comparative Cultures Requirement must be satisfied. If this is done by taking a course then this course must be one of the general electives.

Integrative Courses

See CS 4300 Computer Graphics

See IS 4300 Human Computer Interaction.

See MATH 1260 Math Fundamentals for Games.

See GAME 2150 Programming for Games.

See GAME 3150 Game Design Algorithms.