CAS: Computer Science
Sample Pathway
Below is an example of a four-year plan of a College of General Studies student pursuing a Bachelor of Arts in Computer Science at the College of Arts and Sciences (CAS). Students will work with their CGS academic advisors and the computer science department to plan their own pathway to a computer science degree.
Gap Semester | Recommended external course: Calculus I (equivalent to CAS MA 123).* Note: Prior approval must be granted for all external coursework. | |
Term 1 | Term 2 | |
First Year | CGS RH 103 CGS SS 103 CGS HU 103 CAS CS 111† |
(London or New England summer semester) CGS HU 104 CGS RH 104 CGS SS 104 |
Sophomore Year | CGS NS 201 CGS HU 201 CAS CS 112 CAS CS 131 |
CGS NS 202 CGS SS 202 CAS CS 210† Group B Course |
Junior Year | CAS CS 330 Group B Course Second Language (if needed) Elective** |
Group C Course Group D Course Second Language (if needed) Elective** |
Senior Year | Group C Course Group D Course Group D Course Second Language (if needed) |
Group D Course Group D Course Group D Course Second Language (if needed) |
*Computer science majors are expected to be comfortable with standard high school mathematics as a well as calculus at a level equivalent to completion of CAS MA 123. Students who have prior calculus experience should consult with Dr. Dora Erdos to determine whether they are proficient.
†Please contact CS academic advising (csadvise@bu.edu) to request permission to add the class.
**Choose your non-major electives carefully to fulfill any remaining BU Hub requirements. Please see here for more information on which BU Hub units are satisfied by the computer science major. External courses are not eligible for Hub general education credit.
Academic Advising
CGS Requirements
Major Requirements
Continuation Requirements
Graduation Requirements
This is a sample pathway to be used in consultation with your CGS Academic Advisor.
It is subject to change according to course availability and individual circumstances.
Last revised: 07/09/2025