新加坡国立大学(NUS)计算机学院作为亚洲顶尖的计算机教育与研究机构,致力于培养具有创新精神和实践能力的计算机专业人才。
学院提供从本科到博士的多层次教育项目,为学生提供了丰富的学习资源和发展机会。以下是对 NUS 计算机学院本硕博项目的详细介绍。
NUS教育资源中心 来源:NUS官网
本科项目介绍
新加坡国立大学(NUS)计算机学院的本科项目为学生提供了全面且深入的计算机科学教育,旨在培养学生的科研能力、实践技能和国际视野。
课程设置
本科项目课程分为基础课程、专业核心课程和选修课程。基础课程包括入门编程、数据结构和算法等,这些课程为学生打下坚实的计算机科学基础。
专业核心课程则涵盖人工智能、机器学习、计算机系统、软件工程等前沿领域。例如,在人工智能课程中,学生将学习如何设计和实现智能系统,探索机器学习算法和神经网络的应用。
选修课程则为学生提供了更多选择,如计算机图形学、网络安全、数据库系统等,帮助学生根据自己的兴趣和职业规划拓展知识面。
实践项目
实践项目是本科项目的重要组成部分,旨在帮助学生将理论知识应用于实际问题中。
大学本科生研究计划(University Undergraduate Research Opportunities Programme,UROP)为学生提供了参与教授研究项目的机会,学生可以与教授及其研究团队合作,体验从问题表述到解决方案实施的完整研究过程。
例如,学生可以参与开发智能交通系统的研究项目,通过数据分析和机器学习算法优化交通流量。如Orbital 挑战赛或Odyssey 挑战赛。
Orbital 挑战赛鼓励学生自主开发软件项目,培养团队协作和项目管理能力。学生可以选择开发一个移动应用或网页应用,解决实际问题,如为校园活动提供信息管理平台。
NUS本科四年项目课程导向图 来源:NUS官网
注:
特殊课程或毕业设计(Final Year Project ,FYP)
大学本科生研究计划(UROP)
UROP、FYP和Computer Science Research Methodology(CS)研究方法统称为图灵计划。
国际化交流
学院为学生提供了丰富的国际化交流机会。通过学生交换项目( Student Exchange Programme,SEP)和海外学习机会( NUS Overseas College,NOC),学生可以前往海外合作院校学习,体验不同的教育体系和文化。
例如,学生可以前往美国、欧洲或亚洲的顶尖大学进行一学期或一年的学习,修读海外课程并获得学分。这些交流项目不仅有助于学生提升语言能力,还能增强其跨文化交流和适应能力。
硕士研究生项目介绍
NUS 计算机学院的硕士项目涵盖了多个专业方向,旨在满足不同学生的需求和职业规划。
硕士项目包括以下六个方向:计算机硕士(含专业)、计算机硕士(普通方向)、人工智能计算硕士、数字金融科技理学硕士、商业分析理学硕士、人工智能与数字化转型高级硕士。
计算机硕士(含专业)
计算机硕士(Master of Computing ,MComp)项目课程提供了多个专业方向,学生可以根据自己的兴趣选择以下专业之一:计算机科学专业、信息系统专业、信息通信安全专业、人工智能专业。
以计算机科学专业为例,该专业旨在培养学生的高级专业技能和研究能力。学生可以选择以下三种方式之一完成学业:
课程选项:学生需修读十门课程(40学分),其中至少五门(20学分)来自专业领域,其余可从计算机学院的4000至6000级课程中选择,最多包含两门4000级课程。
计算机科学项目选项:学生需完成八门4000至6000级课程(32学分),至少四门(16学分)来自专业领域,最多两门4000级课程,通过参与大型计算项目积累实践和研究经验。
计算机科学学位论文选项:学生需完成六门4000至6000级课程(24学分),至少三门(12学分)属于专业领域,最多两门4000级课程,同时进行独立研究并完成相当于四门课程(16学分)的学位论文。
人工智能计算硕士
人工智能计算机硕士(Master of Computing in Artificial Intelligence)课程是新加坡国立大学计算机学院的旗舰研究生课程,专注于培养人工智能领域的专业人才。
该项目提供系统性、深入的人工智能高级原理、算法和应用培训。学生可以选择以下两种方式之一完成学业:
MComp(普通方向)课程作为授课型硕士项目,学生须通过并满足以下要求:
六门必修计算机课程:涵盖软件开发、计算系统、数据结构与算法、企业系统、人工智能基础以及数据分析。
未完待续,请点击[下一页]继续阅读