不知道题主具体想问的是哪一种,我都让我们运营编辑团队就简单的都介绍一下。 共同点:
学习时长:一年
毕业要求学分:30
毕业要求GPA:≥2.7
毕业要求课程等级:高于C 区别: M.CS
需要有计算机专业背景,且本科期间必须完成以下两门课: CSE501N:Programming Concepts and Practice CSE502N:Fundamentals of Computer Science 硕士期间课程至少应该有18个学分来自500级的硕士课程。
其中必须包括一门Theoretical Computer Science(T)课程,一门Software Systems(S)课程,和一门Machine(M)course 或者Applications(A)课程;
最多有9个学分的课程可以是400级的硕士课程,除此之外还可以从其他学院获得一些学分。 M.CE
M.CE这个program偏向于硬件,要求本科期间必须完成以下两门课: CSE501N:Programming Concepts and Practice CSE505N:Introduction to Digital Logic and Computer Design 硕士期间,学校对于毕业所要求的30个学分是有要求的:
18个学分来自研究生级计算机工程的课程(可以点击链接了解相关课程):
MS in Computer Engineering而其余的12个的学分来自400级的硕士课程。 M.Eng.CSE
M.Eng.CSE将CS和CE结合了起来,整个项目是就业导向的,学生毕业之后基本上都会选择直接工作,这个项目继续申请PhD会比较困难。 本科期间课程要求是完成以下两门课: CSE501N:Programming Concepts and Practice CSE 502N:Fundamentals of Computer Science 硕士期间课程安排包含6个学分的CSE598系列课程,9个学分以上的500级硕士课程。
从选课方面来说,无论是哪个program,选课的自由度都不高。
申请要求
为了帮助同学们更好地选课,下面我和同学们推荐一下项目中的一些课程。对于那些想要做数据方面工作的同学来说,Data Science这门课是一定要选的,这门课中的内容非常的实用,我身边就有同学在面试的时候遇到了这门课中学习的内容,他也靠这课上学到的东西成功上岸,因此这门课对于同学们的求职是很有帮助的。不过这门课的学习压力也很大,在学习的过程中会有80页书的quiz,同学们选这门课之前一定要做好心理准备。 另外项目中还有一系列和security相关的课程可供同学们选择,这也可以满足那些想要做安全相关工作同学的需要。而且Barbara教授是安全领域的大牛,他在业界的人脉很广,这些对于我们未来的就业发展也是很有帮助的。我身边有的同学就是通过Barbara教授拿到了面试的机会,同时在面试中他的竞争力也要强于其他的申请者,最终顺利拿到了reference。
接下来我和大家推荐一下Management of Information Organizations这门课,这门课的内容其实也并不是很硬核,在课程的学习中我们学到的知识与技能是比较有限的。我之所以会推荐这门课是因为这门课的教授之前是诺基亚的VP,此外他还在很多其他的大公司工作过,在课堂上他也会传授很多自己的经验,这些对于我们未来求职和工作都是很有帮助的,大家选这门课会有很多的收获。 另外我还要说一下Project Management这门课,这门课在项目中风评比较好,同学们大多比较推荐。不过我不是很喜欢这门课,事实上这门课在项目的课程中算是实用性很强的课程了,质量也很好,奈何我对这门课教的东西实在是提不起兴趣。在这里我也建议同学们在选课的时候不要过分在意别人的评价,我们还是要结合自己的兴趣和喜好进行选课,那样才能真正对我们未来的发展有所帮助。