A級:A * A * A
IB: 40科,包括6、6、6高等科,其中高等數學6科(僅適用於“分析與方法”)。
第壹年
計算機科學家編程
信息結構設計
離散數學及其應用1
離散數學及其應用2
線性代數
數學分析
集合和編號
可能性
第二年
組合數學
算法圖論
形式語言
算法
第三年
離散數學項目
算法的復雜性
近似和隨機算法
選修課:
實驗數學
幾何學導論
幾何和運動
抽象代數導論
職業技能
函數式編程
形象化
計算機安全
高等線性代數
隨機程序