新加坡国立大学(NUS)——计算机学院
1975年南洋大学理学院设立了计算机科学系
2010年信息系统部迁至COM2大楼
计算机科学学士(荣誉*)
计算机科学(荣誉)学士学位或BComp(CS)课程旨在培养学生在各个行业领域从事有价值的计算机工作。该课程适合那些热爱实践工作和热衷于应用计算技术解决现实世界问题的人,它将使学生具备关键的知识和能力,自信地迎接世界的挑战。
在毕业时,学生应展示。
对计算机科学的基础和基本知识有很强的了解,包括(a)熟悉常见的计算机科学主题和原理,(b)对系统整体的高层次理解,(c)了解计算机科学的理论基础及其对实践的影响。
对一个或多个计算机科学专业有深入的了解。
有能力运用合理的原则和严谨的思维,(a)分析应用问题,(b)理解用户的要求,(c)用计算要求来表述问题,(c)构思新颖的解决方案,(e)设计符合要求的适当解决方案,(f)实施解决方案,(g)评估解决方案的有效性。
具有较强的沟通能力,能够与团队合作,并为团队做出贡献,将一系列的技术结合起来,开发计算机系统和解决方案。
有能力参与持续的专业发展。
了解IT专业人士的责任以及与计算机相关的道德、社会和法律问题。
在毕业后的3-5年内,该专业的毕业生应该能够。
作为IT专业人士从事计算机科学的一个或多个专业的研究和/或开发工作。
在一个多学科、协作、团队的环境中从事支持性或领导性的角色。
不断学习计算机科学领域的最新进展(包括研究生学习)。
作为一个有道德、有法律和有社会责任感的社会成员发挥作用。
应用计算机知识和技能,为改善社会做出积极的贡献。
为了获得全面的教育,攻读该课程的学生还将获得科学和数学方面的知识。
学位要求
计算机学士(计算机科学)课程,BComp(CS),需要至少160个MCs。
(1) 共同课程要求1 (40 MCs)
(2) 不受限制的选修课(40 MCs)
没有A-level或H2数学或同等学历的学生需要完成衔接模块MA1301/X或同等学历作为非限制性选修课的一部分。
(3) 课程要求 (80 MCs)
计算机科学基础
CS1231S 离散结构
CS2030S 程序设计方法论II
CS2040S 数据结构和算法
CS2100 计算机组织
CS2101计算机专业人员的有效沟通2
CS2103T 软件工程2
CS2106操作系统简介
CS2109S 人工智能和机器学习简介
CS3230算法的设计和分析
计算机科学的广度和深度3
完成32个MC的计算模块,满足以下限制。
完成至少一个CS重点领域的3个模块,其中至少有一个模块达到4000级或以上,以满足该重点领域的要求。
完成至少12个4000级或以上级别的MCs
完成至少6个模块和最多12个模块的行业经验模块
CAP为4.00或更高的学生可以选择用该课程的毕业论文模块(即CP4101)来代替行业经验模块。
旨在获得荣誉(最高荣誉)的学生必须通过该课程的论文模块(即CP4101)。
除行业经验外,所有模块必须是CS/IFS/CP编码的。
最多 12 个 MCs CP 编码的模块(除行业经验外)。
行业经验要求
行业经验模块如下。
通过CP3880高级技术实习计划(12个MCs)、IS4010行业实习计划(12个MCs)或TR3202创业实习计划(12个MCs)进行6个月的实习。
通过以下项目之一进行为期3个月的实习。CP3200实习(6个学分),CP3202实习II(6个学分),CP3107志愿福利组织计算(6个学分),CP3110志愿福利组织计算II(6个学分)。
由计算机科学系批准的其他形式的行业经验。某些NOC实习不属于CP编码,但也可以用来满足广度和深度的要求,就像它们属于CP编码一样。
旨在获得荣誉(最高荣誉)的学生必须通过CP4101 BComp论文。完成至少70%(即112个MC)的学位课程MC要求后,CAP达到4.00或更高的学生可以选择用CP4101 B.Comp论文(12个MC)代替行业经验要求。请注意,CP4101项目的选择过程要比学生开始学习CP4101的学期提前一个学期进行。因此,学生可以暂时选择CP4101项目;但必须满足 “在完成学位课程中至少70%(112个MCs)的MC要求后,CAP达到4.00或更高 “的条件,才能开始以CP4101代替行业经验要求。
数学与科学
MA1521 计算机微积分4
MA2001线性代数I
ST2334概率与统计5
备注。
1 学生可以参考:ES2660将满足批判和表达的支柱,CS1101S将满足数字知识的支柱。
2 选修CS2103T软件工程的学生必须在同一学期选修CS2101计算机专业的有效沟通。
3 对于双学位课程的学生,也可以包括专门列出的广度和深度的模块。 请参考各自的DDP网站。
4 攻读计算机科学和数学/应用数学双学位的学生,建议用MA2002微积分代替MA1521计算机微积分。
5 攻读计算机科学和数学/应用数学双学位的学生将选修ST2131概率和ST2132数学统计,以代替ST2334概率和统计。攻读数学或统计学第二专业的学生应选修ST2334。
掌握错综复杂的网络安全问题此文章摘自学校官网:NUS Computing – Computer Science