修ap课程需要结合专业吗?
作为在帝国理工和UCL都上过MSc in Computing and Information Systems的博士,我觉得我很有发言权…… 计算机这个专业呢,分很多方向。比如AI,CS,CE等。这些专业的区别主要在于他们研究的内容不同。但无论哪个专业,计算机的基础知识都是必不可少。比如算法,数据结构,操作系统,编译原理等等。如果你打算走科研路线,那么这些基础知识必须在硕士期间打牢。不然你读博士的时候就会很痛苦(比如我……) 因为本科不是CS或者ECE专业的原因,我是在帝大的数学系读的MSc。虽然课程设置上有很多和CS有关的课程,但是总觉得少了些什么。如果题主是类似我的这种情况的话,个人建议还是申请MSCS或者MSE(CE)。这两个专业的课程内容会比较接近,而且未来在英欧就业也都有很好的前景。 不过既然你已经有了目标,那就是AP。那我就以我在IC和UoL two different department的经验来简单回答一下这个问题。
先说一下我对AP的理解。AP应该算是应用统计的一个小分支。它主要的研究对象是大数据(Big Data)。所以会学很多关于大数据相关的知识和技能。同时因为它属于统计范畴,所以对数理基础的要求也是非常高的。(我们会有学生因为数学基础差无法完成学分导致无法毕业) 从课程上讲,AP分为两个part。一个是数据分析(data analysis),另外一个是机器学习(machine learning)。前者偏向于statistical method,后者偏向于计算(computation)。
从职业来讲,AP其实是一个很好就业的科目。因为能做的事情非常多。你可以做算法,可以做统计分析,还可以做编程。因此就业的选择其实蛮多的。 下面来说一下两个学校这个课程的差异。我先讲的IC。
IC的这个课程叫Msc in Computing for Artificial Intelligence.虽然是叫人工智能,但是内容上和ML, DL并没有太多交集。反而更偏向NLP。从课程设置上看,IC这个AP更多的是偏statistical的。会有大量涉及到stats的知识和methods。
再来讲UoL。 UoL的这个MSc in Artificial Peek Intelligence。从名字就能看出是和IC的那个非常相似。但其实这两门课差别非常大。首先UoL的这个课程更加偏重于机器学习和深度学习。其次IC的课程设置更多而UoL的课程更精。IC和UoL这两个项目都属于短平快的那种,一年学完,一年找工作。 最后讲一下如何选择。如果题主是以找工作为目的,个人建议UoL。因为这个项目的课程设置就是为找工作而设。而且伦敦作为英国的首都,比帝都还是要多一些求职机会的。 如果题主是为了申phd的,那肯定选IC。毕竟IC的排名和UoL还是有不小的差距的。当然如果有条件,两个都可以申。不嫌麻烦的话~~哈哈。