Courses

The core curriculum for computational science and engineering and data science draws from courses in computer science, applied math and statistics. Students learn the tools for parallel programming, stochastic optimization and numerical modeling. Elective topics range from machine learning and natural language processing to computational economics or computational biology. Project-based courses provide students with practical experience in collaborative problem solving.

Many students take electives in Applied Computation (AC), a category of courses developed by IACS which apply the methods of computational science and engineering to a domain or class of problems:

b40c3fe264cf6a7c9cbd170e72432a9a

Computer Science 109a (AC 209a)
Data Science 1: Introduction to Data Science

7481aa79223a0f63d0a15208168727f1

Applied Math 207 - Advanced Scientific Computing: Stochastic Methods for Data Analysis, Inference and Optimization

e97a4cc2bb57b4ebd5b341c703b72933

Computer Science 109b (AC 209b)
Data Science 2: Advanced Topics in Data Science

b23a9f92a6b055b52f108fa1a65de466

Applied Computation 221
Critical Thinking and Data Science