Morrissey College of Arts and Sciences · major
Mathematics B.S. requirements
Explore the reviewed Mathematics B.S. major at Boston College, organized by requirement and course.
Multivariable Calculus option
Choose from these approved options.
Linear Algebra option
Choose from these approved options.
Required mathematics courses
Required for the program.
4000-level Mathematics elective options
Choose from these approved options.
- MATH4410 Differential Equations
- MATH4426 Probability
- MATH4427 Mathematical Statistics
- MATH4430 Introduction to Number Theory
- MATH4440 Dynamical Systems
- MATH4453 Euclid's <i>Elements</i>
- MATH4461 Stochastic Processes
- MATH4480 Topics in Mathematics
- MATH4481 Topics in Mathematics
- MATH4901 Readings and Research
- MATH4902 Readings and Research
- MATH4961 Honors Thesis
- MATH4445 Combinatorics
- MATH4455 Mathematical Problem Solving
- MATH4462 Topology
- MATH4470 Mathematical Modeling
- MATH4316 Computability and Computational Complexity
- MATH4903 Readings and Research
- MATH4904 Readings and Research
Natural science, computer science, or economics corequisites
Choose from these approved options.
- CSCI1101 Computer Science I
- CSCI1102 Computer Science II
- CHEM1110 General Chemistry II
- CHEM1118 Honors Modern Chemistry II
- BIOL2000 Molecules and Cells
- BIOL2010 Ecology and Evolution
- PHYS2101 Introduction to Physics II (Calculus)
- ECON2228 Econometric Methods
- CSCI2243 Logic and Computation
- CSCI2244 Randomness and Computation
- CSCI2267 Technology and Culture
- CSCI2268 Data, Ethics and Society
- CSCI2270 Introduction to Databases
- CSCI2271 Computer Systems
- CSCI2272 Computer Organization and Lab
- CSCI2291 Data Science: Methods and Applications
- BIOL3040 Cell Biology
- PHYS3300 Modern Physics
- ECON3308 Game Theory in Economics
- CSCI3310 Topics in Computer Science: Computing Language
- CSCI3311 Data Visualization
- CSCI3312 Recommender Systems
- CSCI3345 Machine Learning
- CSCI3347 Robotics
- CSCI3360 Human-AI Interaction
- CSCI3366 Principles of Programming Languages
- CSCI3383 Algorithms
- CSCI3386 Reinforcement Learning
- CSCI3387 Topics in Computational intelligence: Machine Learning Projects
- CSCI3388 Generative AI: Mathematics and Applications
- PHYS4150 Nonlinear Physics and Applications
- PHYS4200 Electricity and Magnetism
- PHYS4401 Quantum Physics II
- CHEM4476 Physical Chemistry II
- PHYS4500 Applied Mathematics for Physical Scientists
- PHYS4545 Condensed Matter Physics
- CSCI4921 Advanced Independent Research
- CSCI2265 Tech Tools for Playful Learning
- CSCI2275 Biomedical Imaging
- CSCI3334 AI and Ethics
- PHYS3500 Advanced Independent Research
- CSCI4911 Readings in Computer Science
- CSCI4912 Readings in Computer Science
- CSCI4913 Readings in Computer Science
- PHYS4950 Physics Capstone
- PHYS4951 Senior Thesis
- CSCI4961 Honors Thesis
- CHEM1109 General Chemistry I
- CHEM1117 Honors Modern Chemistry I
- EESC1132 Exploring the Earth
- PHYS2100 Introduction to Physics I (Calculus)
- CSCI2227 Introduction to Scientific Computation
- CSCI2254 Web Application Development
- PHYS3100 Vibrations and Waves
- CSCI3343 Computer Vision
- CHEM3351 Analytical Chemistry
- CSCI3356 Software Engineering
- CSCI3363 Computer Networks
- CSCI3364 Software Testing and Security in the World of AI
- CSCI3367 Compilers
- CSCI3369 Economics and Computation
- CSCI3370 Deep Learning
- CSCI3384 Computability and Computational Complexity
- EESC3391 Introduction to Geophysics
- PHYS4100 Classical Mechanics
- BIOL4200 Introduction to Bioinformatics
- PHYS4300 Numerical Methods and Scientific Computing
- PHYS4350 Experiments in Physics I
- PHYS4400 Quantum Physics I
- EESC4460 Introduction to Seismology
- CHEM4475 Physical Chemistry I
- PHYS4515 The Physics of Conventional and Alternative Energy
- PHYS4595 Introduction to Quantum Computing
- PHYS4600 Statistical Mechanics and Thermodynamics
- PHYS4700 Survey of Applied Physics
- CSCI4900 Data Science Capstone
- CSCI2261 Media Ethics in the Digital Age
Source and limitations
Requirements sourced from Boston College University Catalog — Mathematics.
Applies to the Current University Catalog; students should confirm their catalog year cohort.
106 courses across 5 requirement groups.
Requirement eligibility varies by school, cohort, and section. Confirm every degree requirement in EagleApps or with an advisor.