B.S. Combined Major for Computer Science and Environmental Science

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

Complete the following course:

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 three courses

  • MATH 1251 Calculus and Differential Equations for Biology 1 OR MATH 1252 Calculus and Differential Equations for Biology 2
  • MATH 1341 Calculus 1 for Science and Engineering OR MATH 1342 Calculus 2 for Science and Engineering
  • MATH 3081 Probability and Statistics

Environmental Science Required Courses

Complete four courses with corresponding labs, one from each section:

Environmental Overview




  • ENVR 4900 Earth & Environmental Science Capstone

Environmental Science Integrative Courses

Choose at least 2 Environmental Science Integrative courses with corresponding labs:

Environmental Science Elective Requirements

Complete four courses. If a course has a corresponding lab, the lab must also be completed. If you complete more than two courses from the environmental science integrative courses (above), these courses count as environmental science electives:

Chemistry Requirements

Complete the following two courses with corresponding labs:

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 six general electives. One of these electives must be used to satisfy the NU Core arts/humanities level 1 requirement and one must be used to satisfy the NU Core social science level 1 requirement. If the NU Core comparative study of cultures requirement is to be satisfied by taking a course, then it must also be one of the general electives.