Registration Guide: Computer Science

Students majoring in Computer Science will ordinarily, through coursework in the major, satisfy BU Hub requirements in Quantitative Reasoning, as well as some requirements in Communication and the Intellectual Toolkit. Remaining BU Hub requirements will be satisfied by selecting from a wide range of available courses outside the major or, in some cases, cocurricular experiences.

A typical first semester Computer Science major schedule looks like:

  1. CAS CS 111 Introduction to Computer Science 1 or CAS CS 112 Introduction to Computer Science 2
  2. CAS MA 123 Calculus 1 or CAS CS 131 Combinatoric Structures
  3. Language course, or Course of interest, or Core Natural Science course
  4. CAS WR 120 First-Year Writing Seminar* or CAS CC 101 Core Humanities 1 (fall semester)
  5. Optional add-on: CAS FY 101 First-Year Seminar (fall) or CAS FY 102 First-Year Career Development (spring)

*If you were previously instructed to take the Multilingual Writer Placement, please take this before registering for a course. Based on your placement, you can choose to register for one of the following courses: CAS WR 111 Academic Writing for ELL Students 1, CAS WR 112 Academic Writing for ELL Students 2, or CAS WR 120 First-Year Writing Seminar.

Please review the drop-down items for more detailed explanations:

Ready to register?  Let’s go – click here!

For more information about your specific major requirements click here!