Zoom:

      %%{ init: {
"layout":"elk",
     "theme":   "default",
     "look":    "classic",
     "themeVariables": {
       "clusterBkg": "#fff",
       "clusterBorder": "#BCBEC0"
     },
     "flowchart": {
      "defaultRenderer": "elk",
      "subGraphTitleMargin": { "top": 8, "bottom": 10 }
    }
} }%%



flowchart LR
%% ---------- 颜色样式定义 ----------
  classDef Fundamental-Courses            fill:#f5f5f5,stroke:#CDCDCD,color:#000;
  classDef Major-Required-Courses         fill:#003A72,stroke:none,color:#fff;
  classDef Computer-Science               fill:#C8D8EC,stroke:none,color:#000;
  classDef Theory                         fill:#F1DED3,stroke:none,color:#000;
  classDef Data-System                    fill:#F2DDEC,stroke:none,color:#000;
  classDef AI                             fill:#D1D7F4,stroke:none,color:#000;
  classDef Data-Science                   fill:#C0E5D7,stroke:none,color:#000;
  classDef Cross-Disciplinary-Application fill:#CBE9EF,stroke:none,color:#000;


%%声明无子图的节点,贴上课程的名称
UFUG2602("UFUG 2602 
Data Structures
Algo Design") UFUG2106("UFUG 2106
Discrete Mathematics") UFUG1106("UFUG 1106/1103
(H) Calculus II") UFUG2103("UFUG 2103
Linear Algebra") UFUG2104("UFUG 2104
Applied Statistics") UFUG1504("UFUG 1504/1502
(H) General Physics II") DSAA2043("DSAA 2043
Design & Analysis of Algo") DSAA2031("DSAA 2031
Database Mgmt Sys") DSAA2088("DSAA 2088
Math for DS") DSAA2044("DSAA 2044
DS Project") DSAA2011("DSAA 2011
Machine Learning") DSAA2012("DSAA 2012
Deep Learning") DSAA4591("DSAA 4591
Final Year Capstone") DSAA3041("DSAA 3041
Adv Algo") DSAA1085("DSAA 1085
Pr & Stats") %%如下是各个子图的划分,同时声明有子图的节点,贴上课程名称 %%Arch&PL-Special类别的子图 style Arch&PL-Special fill:#ffffff00,stroke:#999,stroke-width:0 subgraph Arch&PL-Special [" "] DSAA2042("DSAA 2042
Arch & Sys") DSAA2049("DSAA 2049
Adv PL") end %%Adv-DM-Series类别的子图 style Adv-DM-Series fill:#ffffff00,stroke:#999,stroke-width:0 subgraph Adv-DM-Series [" "] DSAA4031("DSAA 4031
Data Mgmt") DSAA4032("DSAA 4032
Complex DM") end %%Theoretical类别的子图 style Theoretical fill:#ffffff00,stroke:#999,stroke-width:0 subgraph Theoretical [" "] DSAA3071("DSAA 3071
Theories") DSAA3072("DSAA 3072
Adv Theories") end %%ML-Electives类别的子图 style ML-Electives fill:#ffffff00,stroke:#999,stroke-width:0 subgraph ML-Electives [" "] DSAA3051("DSAA 3051
NLP & KG") DSAA3052("DSAA 3052
CV") DSAA3053("DSAA 3053
RL") FTEC4280("FTEC 4280
Visualization") DSAA4086("DSAA 4086
Optimization") FTEC3130("FTEC 3130
Stats Infer") DSAA4011("DSAA 4011
Adv ML/DL") end %%Scientific类别的子图 style Scientific fill:#ffffff00,stroke:#999,stroke-width:0 subgraph Scientific [" "] DSAA3070("DSAA 3070
Bayesian") DSAA3073("DSAA 3073
DS Theory") DSAA3074("DSAA 3074
DL4Science") end DSAA4070("DSAA 4070
Battery Tech") %%Ethics&Privacy类别的子图 style Ethics&Privacy fill:#ffffff00,stroke:#999,stroke-width:0 subgraph Ethics&Privacy [" "] DSAA3055("DSAA 3055
Privacy & Sec") AIAA2290("AIAA 2290
Ethics") end %%Cloud / HPC类别的子图 style Cloud/HPC fill:#ffffff00,stroke:#999,stroke-width:0 subgraph Cloud/HPC [" "] DSAA4040("DSAA 4040
Cloud & Sys") DSAA3032("DSAA 3032
HPC") end %% ---------- 最左侧对齐列(subgraph白底无边框) ---------- style left-align fill:#ffffff00,stroke:#999,stroke-width:0 subgraph left-align [" "] UFUG1601("UFUG 1601
Intro to CS") UFUG1105("UFUG 1105/1102
(H) Calculus I") UFUG1503("UFUG 1503/1501
(H) General Physics I") UFUG2601("UFUG 2601
C++ Programming") DSAA1001("DSAA 1001
Intro to DS&A") end DSAA4012("DSAA 4012
ML Sys") DSAA4018("DSAA 4018
DS X-disc") DSAA4019("DSAA 4019
Spec Topics") %% ---------- 批量挂载颜色 class ---------- class UFUG1601,UFUG2601,UFUG2602,UFUG2106,UFUG1105,UFUG1106,UFUG2103,UFUG2104,UFUG1503,UFUG1504 Fundamental-Courses class DSAA1001,DSAA2043,DSAA2031,DSAA2088,DSAA2044,DSAA2011,DSAA2012,DSAA4591 Major-Required-Courses class DSAA2042,DSAA2049,DSAA3041 Computer-Science class DSAA1085,DSAA4086,DSAA3071,DSAA3072,DSAA3073 Theory class DSAA4031,DSAA4032,DSAA4040,DSAA3032,DSAA4012 Data-System class DSAA3051,DSAA3052,DSAA3053,DSAA3070,DSAA4011,DSAA3070,FTEC3130 AI class FTEC4280,DSAA3055,AIAA2290 Data-Science class DSAA3074,DSAA4070,DSAA4018,DSAA4019 Cross-Disciplinary-Application %% 把所有连线默认粗细设为 3 像素 linkStyle default stroke-width:1px; %% ---------- 课程依赖关系 ---------- DSAA1001 --> DSAA2011 DSAA1001 --> DSAA2044 UFUG1105 --> UFUG1504 UFUG1105 --> UFUG2104 UFUG1105 --> UFUG1106 UFUG1503 --> UFUG1504 UFUG1106 --> UFUG2103 UFUG1601 --> UFUG2602 UFUG1601 --> UFUG2106 UFUG2103 --> DSAA1085 UFUG2104 --> DSAA2088 UFUG2601 --> DSAA2042 UFUG2601 --> DSAA2049 UFUG2601 --> DSAA4040 UFUG2601 --> DSAA3032 UFUG2602 --> DSAA2043 DSAA2011 --> DSAA2012 DSAA2011 --> DSAA2088 DSAA2011 --> DSAA3051 DSAA2011 --> DSAA3052 DSAA2011 --> DSAA3053 DSAA2011 --> FTEC4280 DSAA2011 --> DSAA3070 DSAA2011 --> DSAA3073 DSAA2011 --> DSAA3074 DSAA2011 --> DSAA4086 DSAA2011 --> FTEC3130 DSAA2011 --> DSAA4011 DSAA2011 --> DSAA4018 DSAA2011 --> DSAA4019 DSAA2011 --> DSAA4591 DSAA2012 --> DSAA3055 DSAA2012 --> AIAA2290 DSAA2042 --> DSAA4012 DSAA2043 --> DSAA2031 DSAA2043 --> DSAA3041 DSAA2043 -.-> DSAA3071 DSAA2031 --> DSAA4040 DSAA2031 --> DSAA3032 DSAA2031 --> DSAA4012 DSAA2031 --> DSAA4018 DSAA2031 --> DSAA4031 DSAA2031 --> DSAA4032 DSAA2088 -.-> DSAA3071 DSAA2088 --> DSAA3073 DSAA4040 --> DSAA4019 DSAA3071 --> DSAA3072 DSAA3070 --> DSAA4070 DSAA3074 --> DSAA4070 UFUG2106 -. "OR" .- DSAA2088

Legend

Course Type

  • Fundamental Courses (Total 31 credits)
  • Major Required Courses (Total 30 credits)

Major Elective Courses (Total 24 credits)

  • Computer Science
  • Cross-Disciplinary Application
  • Data Science
  • Data System
  • AI
  • Theory

Dependency

  • AND
  • OR