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.

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