X

新加坡国立大学申请(27)——本科双学位课程(二)计算机+数学

新加坡国立大学(NUS)——计算机学院

本科双学位课程(二)

计算机科学和数学在许多方面有着协同的关系--计算机科学的基础源于数学,从计算的概念(图灵机)开始;离散数学是理解计算机科学中的结构和系统的一个不可缺少的工具。另一方面,计算机科学的发明和进步为数学研究带来了新的领域。因此,计算机科学的许多基本领域,如可计算性和计算复杂性在很大程度上是数学的一部分,反之亦然。


这个双学位课程,是为读数学或应用数学*专业的学生 "特别设计或结构化的DDP",由计算机学院和数学系共同提供。它为热衷于攻读两个学科的学生提供了一个标准化的结构,并为对算法和计算或多媒体建模有特殊兴趣的学生提供两个专业(可选)。


阅读定量金融和数据科学与分析专业的学生应转而遵循 "学生设计的DDP "指南,该指南可能对模块重叠有不同的规定。(NUS Registrar's Office

(节选)双学位课程(DDPs)

有一些由学院/学校特别设计的双学位课程,如经济学社会科学(荣誉)学士和法学学士、工程(荣誉)学士和工商管理学士,以及由学生自己提出的双学位组合。

各学院/学校已经确定了某些禁止学生发起的DDP组合。因此,当学生自己组合双学位时,在开始组合之前,应向其所在学院/学校核实允许的组合。

然而,学生只有在他/她原来就读的学位课程中攻读荣誉学位,才会被允许在第二个学位课程中攻读荣誉学位,也就是说,学生可以在两个学位中都攻读荣誉学位,或者只在第一个学位中攻读荣誉学位,而在第二个学位中攻读非荣誉学位。攻读荣誉学位须符合必要的资格条件。


课程设置

数学模块

—数学1000级

MA1100基础离散数学/MA1100T基础离散数学(T)(双倍计入计算机科学基础)学分 4

—数学水平2000 学分 32-36

MA2001 线性代数I (双倍计入数学和科学)

MA2002 微积分 (双倍计入数学和科学)

MA2101/MA2101S线性代数II

MA2104 多变量微积分

MA2108/MA2108S 数学分析I

MA2116/MA2216/ST2131概率(双倍计入数学和科学)。

通过编码为MA22XX/MA32XX/MA42XX的任何两个额外模块(MAx288/MAx289/MA4288x除外)

—数学水平3000 学分 20-23

通过编码为MA32XX/MA42XX/MA52XX/MA62XX的五个模块

(MAx288/MAx289/MA4288x/MA5232/MA5266除外) 或 ST3236 或 ST4238

数学水平4000 学分4

通过MA4198数学毕业论文


计算机科学模块

计算机科学基础 学分 36

MA1100基础离散数学/MA1100T基础离散数学(T)3(双倍计入数学1000级)

CS2030S 程序设计方法论II

CS2040S 数据结构和算法

CS2100 计算机组织

CS2101计算机专业人员的有效沟通4

CS2103T 软件工程

CS2106 操作系统简介

CS2109S 人工智能和机器学习简介(双倍计入CHS人工智能支柱)

CS3230算法的设计与分析


计算机科学广度和深度 学分32

完成32个MC的计算模块,满足以下条件。

- 至少满足一个CS重点领域,在该领域初级阶段完成3个模块,其中至少有一个模块达到4000级或以上。

完成至少12个4000级或以上级别的计算模块。

完成至少6个模块和最多12个模块的行业经验模块5。

CAP值为4.00或更高的学生可以选择用课程中的行业经验模块代替

行业经验模块与该课程的论文模块。

- 旨在获得荣誉(最高荣誉)的学生必须通过该课程的论文模块。

- 除行业经验外,所有模块必须是CS/IFS/CP编码的。

- 最多12个MC CP编码的模块(除行业经验外)。


数学与科学 学分 16

MA2002微积分6(双倍计入数学2000级)。

MA2001 线性代数I (双倍计入数学2000级)

ST2131概率7(双倍于数学2000级)。

ST2132数学统计学

此文章摘自学校官网:NUS Computing - Computer Science