新加坡cs博士学什么内容?

隆俊达隆俊达最佳答案最佳答案

作为刚完成nus cs phd coursework的学生来答一下这个题~ 首先phd的coursework是必修两门课,一门算法,一门编译。其中编译分两个模块,一个是前端(lexer/parser),一个是后端(codegen/optimization)。另外还有选修三门,选择与研究方向相关的课程。我选的是操作系统、数据库系统和网络安全。每门必修课都有作业和final project,选修课只有最后一项有,每个学期大约3-4个assignments以及一个final project。每个项目的评分标准都是“presentation + assignment ”,也就是最终成绩取决于你的报告(10%)和代码的质量(90%)。

以我的编译课程为例,分为前后两个部分,前部分是codegen,主要讲如何生成代码和优化,后部分是优化,讨论各种优化策略。每个模块又由若干小节组成,每一节都会给定几个题目让你选择其中一个进行研究,这些题目大部分来源于cs专业的硕士课程,也有少部分来源于master of engineering(meng)的课程,总体来说难度不大。每一节都会有小组讨论以及作业,期末还需要上交一个长一点的源码和一些结果。

除了这两大必修课外,其他三门选修课相对简单,主要以考试为主,考试内容就是教材上的内容和一些基本的概念。只要认真看了书,一般都能通过。 至于论文方向,要看你跟的导师具体怎么安排~通常说来有三大方向,自然语言处理,机器学习,计算机视觉。当然还有其他的小方向,比如安全,区块链等。不同方向的文章难度和时间要求不一样,需要根据自己的兴趣和将来打算就业的方向去选择。

总而言之呢,nus的cs Phd课程还是比较轻松,只要不是太水,通过是轻而易举的~!所以各位如果有朋友或者同学想来读phd但是还没确定方向的话,可以推荐他们来新读哦~

宣圆宣圆优质答主

CS专业,PhD 主要是做理论上的研究,可能涉及算法,优化,机器学习,编程语言等方向. 具体是哪一个要看你导师的研究领域了,每个导师不同所专注的方向也是不一样的. 如果没有明确的兴趣方向可以选择读博,但是如果你已经有目标的话那就建议你直接申请PHD的AD,因为这样你的导师和学院可以为你选择最适合你的方向.

在入学前可以先在网上浏览一下各个方向的资料,或者也可以先在网上和老师交流一下看看他们有什么推荐,然后再决定。 我个人建议最好提前想好自己想做的研究方向,这样的话在学习中就可以集中一点去做了,不然会很容易分散精力最后一事无成。

我来回答
请发表正能量的言论,文明评论!