CS Curricula

←All schools

Boston UniversityWebsiteAcademic Catalog

Department of Computer ScienceDepartment Website

BA Degree in Mathematics and Computer Sciencesource 1

128 units needed for graduation. Updated for 2024-25.

CS Courses

Math/Stat Courses

Other Courses


Learning Outcomes

Mathematics & Computer Science majors will be able to demonstrate:

  • In-depth knowledge in the mathematical foundations.
  • Programming and software engineering skills.
  • Combined theoretical and technical skills to use on real-world applications.

History of the Major

2024  
2023  
2022  
2021  
2020  
Add "MA 581 (Probability) or CS 237 (Probability in Computing)".
2019  
Drop "MA 581 (Probability) or CS 237 (Probability in Computing)".
Add option of 2-of-3 sequence in statistics.
2018  
Add "MA 581 (Probability) or CS 237 (Probability in Computing)".
Allow CS 131 (Combinatorial Algorithms) instead of Discrete Math.
Replace CS 332 (Elements of the Theory of Computation) + CS 350 (Fundamentals of Computing Systems) → two of CS 332, CS 350, or CS 320 (Concepts of Programming Languages).
2017  
todo.