The six-course CS minor has the following requirements:

  • 2 required courses: CS 111: Intro to CS I and CS 112: Intro to CS II
  • One of the following:
    • CS 131: Combinatoric Structures
    • CS 132: Geometric Algorithms
    • CS 235: Algebraic Algorithms
    • CS 237: Probability in Computing
  • Two of the following:
    • CS 210: Computer Systems or any courses level 300 and above
  • One additional course within the department of Computer Science

Advising and Course Planning

Have a general advising inquiry? Contact us at and we will get back to you soon.

Advising Materials

Undergraduate first year students starting in Fall 2018 (and transfer students starting in Fall 2020) will be completing the BU Hub general education requirements in addition the CS minor coursework. Undergraduate students starting before Fall 2018 will continue with their college specific general education paradigm.

For students completing the BU Hub: use this Plan of Study worksheet as a guide when preparing for advising appointments or registration.

For students with College Specific General Education requirements: This advising sheet for CS minors lists all pertinent requirements; fill it out before the advising meeting. 

CS Courses

Note that many CS courses have prerequisites and most are not offered every semester, so plan your schedule carefully.

Click here for CS Special Topics Courses (CS 591) descriptions.

Course Waitlists

Please visit our Student Resources page on waitlists to learn more and to sign up for one.