Approved Courses

There are three categories of courses that a student needs to take to receive the DE-CDSE designation (“minor”) on their transcript, and each course must be taken for a grade.

  • Category 1: Mathematical Tools

    • Category 1A: Applied Math/Numerical Analysis: Math 221, Math 228A, Math 228B or a course by petition

    • Category 1B: Statistics/Data analysis: Stat 204, 210A, 210B, 215A, 215 B, 232, C239A, 240, 241A (CS 281A), 241B (CS 281B), 243, 244, 248, or a course by petition

  • Category 2: High-Performance Computing: CS 267, CS 294-73 or a course by petition

    • Note: CS294-73 is the new course, “Software Engineering for Scientific Computing”.

  • Category 3: Application area courses that utilize the above tools in a significant manner: The DE-CDSE candidate student proposes this course; including a detailed syllabus documenting the use of mathematics and computation in an application area. This course will be evaluated by the Head of DE-CDSE.