新加坡国立大学(NUS)——计算机学院
1975年在南洋大学理学院设立了计算机科学系(新国立计算机系前身)
2010年信息系统系迁至COM2大楼。
计算机科学学士课程——Turing Programme
课程概述
Turing Programme(TP)课程的计算机学士(计算机科学)课程[TP]是计算机科学领域的又一特殊课程。TP旨在培养有志于在计算机领域从事纯研究工作的学生。它最适合那些喜欢解决技术上具有挑战性的问题并能处理理论和实践工作的学生。学生将根据他们在选定的模块(包括CS2309和CS3230)中的表现被选入TP。TP的学生有望在毕业时建立足够的业绩记录,以获得包括SoC在内的顶级学校的博士课程录取。攻读计算机学士(计算机科学)学位的学生 根据CS2309老师和/或他们的UROP导师的推荐,他们在修完CS2309后被录取。 该课程只接受邀请。该课程的学生将被分配到CS教授作为他们的导师,以帮助他们建立自己的研究记录。
学位要求
该课程的学生必须在每个学期的学习中保持至少4.00的CAP,并且必须完成计算机(计算机科学)学士的要求,但有以下变化。
他们将阅读CS2309 CS研究方法学(4个MCs)。
他们将参加CP3209计算机本科研究(8个学分)。
他们将学习CP4101 BComp论文(12个MCs),其中有研究内容以满足工业经验要求。
他们将在不受限制的选修课中剩下28个学分。
学生交流项目(SEP)
本课程的学生有机会到海外经批准的大学和实验室进行交流或实习。交流或实习可能包括课程作业或研究部分,可与计算机科学系批准的CS模块相匹配。
新加坡国立大学海外学院(NOC)-计算机科学-Turing Programme课程
参加NOC课程的学生可以。
将TR3201创业实践(8个MCs)计入CS3882数字市场的突破性想法(4个MCs)和一个不受限制的选修课,4个MCs。
将TR3202创业实习课程(12学分)计入工业经验要求。
将TR3203创业案例研究和分析计入非限制性选修课。从事计算机系统学期项目的学生可申请批准,改选TR3203P,该课程可计入CS3281/2专题系统项目I/II。或者,TR3203可以映射到TR3203E,其中8个MCs的CS选修课在3000级可以考虑满足CS的广度和深度要求。
计算机学士(计算机科学)-Turing Programme课程的学位要求摘要
模块 MCs 小计
共同课程要求 40
大学水平要求。6个大学支柱 24
数字素养 --- CS1101S 编程方法学 4
批评和表达 --- ES2660 信息时代的沟通 4
文化和联系 --- GEC% 4
数据素养----GEA1000、BT1101、ST1131或DSE1101任选其一 4
新加坡研究 --- GES% 4
社区和参与 --- GEN% 4
计算机伦理 4
IS1108 数字伦理和数据隐私4
跨学科与交叉学科教育
包括跨学科(ID)模块和跨学科(CD)模块
学生需要从上述模块中选取12个MCs,其中至少有两个ID模块和不超过一个CD模块来满足本组的12个MCs要求。12
课程要求 92
计算机科学基础 36
CS1231S 离散结构 4
CS2030S 程序设计方法 II 4
CS2040S 数据结构和算法 4
CS2100 计算机组织 4
CS2101计算机专业人员的有效沟通和CS2103T软件工程 2 8
CS2106 操作系统简介 4
CS2109S 人工智能和机器学习简介 4
CS3230 算法的设计和分析 4
计算机科学的广度和深度 44
CS2309 CS研究方法学 4
完成20个MC的CS/CP/IFS编码模块3或行业经验模块,满足以下限制:
至少满足一个CS重点领域,完成该领域的3个模块,其中至少有一个模块达到4000级或以上。
完成至少12个4000级或以上的MC。
最多完成12个CP编码的模块(包括行业经验)的MC。
行业经验模块如下:
通过CP3880高级技术实习计划(12个MC)、IS4010行业实习计划(12个MC)或TR3202创业实习计划(12个MC)进行6个月的实习。
通过以下项目之一进行为期3个月的实习。CP3200实习(6个学分),CP3202实习II(6个学分),CP3107志愿福利组织计算(6个学分),CP3110志愿福利组织计算II(6个学分)。
由计算机科学系批准的其他形式的行业经验。20
CP3209 计算机专业本科生研究 8
CP4101 计算机学士学位 毕业论文(含研究内容) 12
数学和科学 12
MA1521 计算的微积分 4 4
MA2001 线性代数 I 4
ST2334概率与统计 5 4
不受限制的选修课 6 28
总学分 160
备注:
1 ES2660将满足批判和表达的支柱,CS1101S将满足数字知识的支柱。
2 选修CS2103T软件工程的学生必须在同一学期选修CS2101计算机专业的有效沟通。
3 对于双学位课程的学生来说,特别列出的模块也可以包括在广度和深度中。
4 攻读计算机科学和数学/应用数学双学位的学生,建议用MA2002微积分代替MA1521计算机用微积分。
5 攻读计算机科学和数学/应用数学双学位的学生将选修ST2131概率和ST2132数学统计,以代替ST2334概率和统计。攻读数学或统计学第二专业的学生应选修ST2334。
6 没有A-level或H2数学或同等学历的学生需要完成衔接模块MA1301/X或同等学历,作为非限制性选修课的一部分。
此文章摘自学校官网:NUS Computing - Computer Science