Chemistry and chemical biology majors who choose a concentration in computational chemistry must complete the following curriculum in lieu of the Allied Subjects requirement.

**Chem 121 **(Introduction to Computational Chemistry)

**One course from each of the following three areas:**

*1. Programming*

- Engineering 7 (Introduction to Computer Programming for Scientists and Engineers)
- Computer Science 61A (The Structure and Interpretation of Computer Programs)
- Computer Science 88 (Computational Structures in Data Science)
- Math 124 (Programming for Mathematical Applications)

*2. Mathematical, computational, and statistical methods*

- Data 8 (Foundations of Data Science)
- Computer Science 61B (Data Structures)
- Computer Science 61C (Machine Structures)
- Computer Science 70 (Discrete Mathematics and Probability Theory)
- Computer Science 170 (Efficient Algorithms and Intractable Problems)
- Computer Science 189 (Introduction to Machine Learning)
- Math 55 (Discrete Mathematics)
- Math 110 (Linear Algebra)
- Math 121A (Mathematical Tools for the Physical Sciences)
- Math 128A (Numerical Analysis)
- Physics 89 (Introduction to Mathematical Physics)
- Statistics 134 (Concepts of Probability)
- Statistics 140 (Probability for Data Science)
- Statistics 150 (Stochastic Processes)

*3. Advanced methods and applications*

- Bioengineering 143 (Computational Methods in Biology)
- Materials Science and Engineering 215 (Computational Materials Science)
- Computer Science 176 (Algorithms for Computational Biology)
- Computer Science 189 (Introduction to Machine Learning)
- Data 100 (Principles and Techniques of Data Science)
- Math 121B (Mathematical Tools for the Physical Sciences)
- Chem 191 (Quantum Information Science and Technology)
- Bioeng/CMPBio C131 (Introduction to Computational Molecular and Cell Biology)
- Physics 188 (Bayesian Data Analysis and Machine Learning for Physical Sciences)