Choosing the Right Courses

If you are interested in taking CS courses to learn more about computer science or to satisfy various general requirements, we offer several courses that have no prerequisites and can be taken in any order. (For CAS divisional studies, Computer Science is in the same division as Mathematics, MCS.) If you are majoring in Computer Science, our major page offers more information on course selection (see here for the minor and other program options). Graduate students should consult their advisors and this page.

If you believe a course you have taken elsewhere should count as a CS course at BU, see here for the course transfer procedures.