Degree Requirements
Requirements for the SM degree address the learning outcomes. A total of eight courses are required.
Each student's plan of study for the SM degree will include:
- AM 205 "Advanced Scientific Computing: Numerical Methods"
- at least 2 of the other 3 core courses:
- AM 207 "Advanced Scientific Computing: Stochastic Methods for Data Analysis, Inference and Optimization
- CS 205 "Computing Foundations for Computational Science"
- AC 207 "Systems Development for Computational Science"
- at least one research experience. This requirement can be satisfied by the AC 297r Capstone project course.
- at least one Applied Math elective and one Computer Science elective. Courses often chosen to satisfy these electives are listed here.
- up to two “domain electives”—approved courses within a domain of study outside of Computer Science or Applied Math. If two domain electives are included in the plan of study at least one of them must be computation-intensive.
- up to one semester of the AC 298r seminar course.
- as a final requirement, presentation of a poster on the project completed to satisfy the research experience requirement at the annual IACS Project Showcase.
CSE SM requirement | Number required |
---|---|
AM 205 | 1 |
Additional Core Courses: AM 207, CS 205, AC07 | 2 |
Research Experience: AC 297r |
1 |
Applied Math elective* |
1 |
Computer Science elective* | 1 |
Additional courses*: AM electives (up to 2) CS electives (up to 2) Electives from other domains (up to 2)** Research course (up to 1) AC 298r seminar course (up to 1) |
2
|
TOTAL | 8 |
*Students can include at most 3 100-level courses in their 8 course Plan of Study.
**If students choose to take 2 courses from other domains, at least one of them must include a significant computational component.