Harvey Mudd CollegeWebsiteAcademic Catalog
Computer ScienceDepartment Website
BS Degree in Mathematical and Computational Biologysource 1source 2
120 units needed for graduation. Updated for 2023-24.
CS Courses
Math/Stat Courses
Engineering Courses
Science Courses
- pick 2
Other Courses
- 1 × Free Elective
Goals for all HMC students' computer science education
- Decompose problems into subproblems, create solutions from subproblems and compose solutions to solve composite problems.
- Design, implement and execute algorithms in a programming language.
- Write clear, appropriate and concise documentation for their programs.
- Test software for correctness.
- Describe relationships between computer science and at least three distinct non-CS fields.
- Articulate some of the big questions, answers and ideas of computer science, e.g., (un)computability, models of computation and execution efficiency.
- Explain the relationships among a number of major sub-disciplines within computer science.
- Apply computational skills to explore problems of personal or professional interest.
- Perform experiments using computational tools, including specifying a hypothesis, gathering and analyzing data, and clearly presenting results.
- Adapt and extend their computational skills to new contexts as needed in their post-HMC path (e.g., using a different editor/IDE, finding and using appropriate code libraries, learning a new programming language or computational workflow).
History of the Major
2023 | |
2022 | Replace BIOL 052 (Introduction to Biology) → BIOL 046 (Introduction to Biology). Replace CHEM 23A + CHEM 23B → CHEM 42. |
2021 | Add CORE 079 (STEM & Social Impact: Climate Change). Drop PHYS 051 (Electromagnetic Theory and Optics). Replace BIOL 191 + BIOL 192 (Colloquium) → BIOL 191 (Colloquium) x2. |
2020 | |
2019 | Replace MATH 030B + MATH 030G + MATH 060 → MATH 019 (Calculus). Replace MATH 040 → MATH 073. Replace MATH 065 → MATH 082. Drop MATH 035 (Probability and Statistics). |
2018 | |
2017 | Replace CL 057 (Core Lab) → BIOL 023 (Biology Laboratory). |
2016 |