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.

  1.  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, 215B, 232, C239A, 240, 241A (CS 281A), 241B (CS 281B), 243, 244, 248, or a course by petition

  2.  Category 2: High-Performance Computing: CS 267, CS 294-73 (Software Engineering for Scientific Computing), Stat 243, Stat 244, Stat 259, CS 286A, CS 286B, CS 289A, CS 294-127 (Computational Imaging), CS294-143 (Design, Evaluation, and Implementation of Modern Warehouse-Scale Computers), Chem/BioE 242, or by petition

  3.  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.