留学美国读CS master的一些相关问题( 三 )


接下来我和大家详细介绍一下项目的学习情况,我虽然是align项目的,但是我的室友都是cs general的,所以我对两个项目的学习情况也都有一定的了解。我觉得这个Boston校区最大的优势就是本校教学资源比较丰富,可以选择的课程非常齐全,因此无论同学们未来想要就业还是想要从事科研都可以选到适合自己的课程。比方说毕业后想要就业的同学可以选择web dey,database management system这些课程,因为这些课程在学习的过程中可以刷项目,这可以帮助同学们丰富自己的专业经历。

留学美国读CS master的一些相关问题

除此之外项目中也有不同方向的课程,像数据方向有data mining、information retrieval、Mapreduce-parallel data processing可以选择,AI方向则有fundamentals of AI、Machine learning、NLP等课程可以选择,除此之外像algorithm、management of software dev等老生常谈的neu核心课程也是必不可少的,觉得项目的课程设置还是很合理的。
虽然我是转专业申请的这个项目,在之前也没有CS方面的基础,不过我觉得除了最后的OOD之外其他的bridge课程对我来说基本没有什么难度。而对于那些之前有CS基础的同学来说,这部分的课程学习是非常轻松的,所以在这段时间同学们花在学习上的时间和精力并不会太多,大家可以自由支配的时间比较多,同学们可以结合自己的需要去进行合理的利用,也能很好地帮助同学们完成从本科到硕士的过渡与转变。相较之下cs general一上来就是研究生阶段的课程,自己可以自由支配的时间是很少的,尤其是fall入学的同学更是一进来就要着手准备找实习,所以压力也是更大的。
接下来我和大家详细介绍一下项目中的具体课程,从而帮助同学们更好地了解项目的学习情况。首先是Align课程,这些课程基本都是照顾转专业的同学,所以难度并不是很大。第一年需要选的两门课CS5001是编程基础,CS5002则是离散数学与数据结构。大家不要看CS5002这门课的名字里面有数据结构,事实上课程中基本没有什么coding内容,课程主要讲的还是离散数学,这也是为了照顾那些转专业的同学,不过对于那些之前在本科学过一些相关知识的同学来说,这样的课程显得太过简单和基础,所以大家一定要结合自己的情况来确定自己要不要申请align。

留学美国读CS master的一些相关问题

接下来就是general的课程了,我下面和大家简单介绍一下我学过的课程,希望可以给同学们一些参考。
首先是algorithm,Boston的algorithm课堂上的内容以理论证明为主,作业和考试则是各种语言描述以及伪代码解算法题,同学们在刷题之后再来上这门课会轻松不少。这门课在我看来是很有意义的,因为我一开始刷题的时候像dp和一些graph的题都是以积累经验为主,理解并不是很深,而在上了algorithm课之后,我也学会了通过理论来进行总结,这样再结合之前的经验会让我们对同类问题的认识更加的透彻,这对于我们无疑是很有帮助的。