Computer Science Minor

Requirements

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 csadvise@bu.edu and we will get back to you soon.

Interested in declaring a minor in CS?
Current College of Arts and Sciences students can declare a minor in Computer Science by completing this form on the CAS Advising website. Students from other schools and colleges at BU should speak with their advisor about how to formally declare a CS minor. 

Before declaring, we strongly recommend meeting with a CS advisor to discuss your academic plan and make sure you’re selecting the right courses—especially if you’re joining the minor later in your college career. This advising sheet and CS Minor Hub Planner for CS minors lists all pertinent requirements and can be a helpful guide with creating your plan. Note: that many CS courses have prerequisites and most are not offered every semester, so plan accordingly.