B.S. Combined Major for Computer Science and Journalism

Computer Science Overview Courses

Freshmen or freshman 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. A grade of C- or higher is required in each course:

Computer Science Required Courses

Complete the following four courses:

Computer Science Senior Seminar

Complete the below course:

Computer Science Elective Requirements

  • CS Elective 1
  • CS Elective 2
  • CS Elective 3

A CS elective is a 4 SH course that is not already required and that is in the ranges:

  • CS 2600 or higher, except CS 5010
  • IS 2000 or higher, except IS 4900

At least one CS elective must be chosen from:

English Requirement

Complete the following course.

Note: The NU Core Advanced Writing in the Disciplines is satisfied by JRNL 2301 Journalism 3, required below.

Mathematics Requirement

Complete the below course:

MATH 1341 Calculus 1 for Science and Engineering

Journalism Required Courses

Complete the following courses:

JRNL 3550 and JRNL 4650 both satisfy the Capstone Requirement.

Journalism Elective Requirements

Choose two Journalism electives.

  • Journalism Elective 1
  • Journalism Elective 2

Journalism-Related Requirement

Complete the below course:

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

Complete seven 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; the following course is especially recommended to satisfy the comparative study of cultures requirement: