美国cs专业难吗?
CS这个专业吧,说容易也容易,说难也难。 如果你本来数学基础就比较好,然后大学里也学了离散、数据结构这些基础的计算机课,然后本身对代码也有一定的理解,那么去申请美国的CS研究生还是比较容易的(跟其他专业比) 但是,如果跟你同级的同学里有这样基础的人,那他肯定也是准备申CS的啊!所以CS的申请还是一样很激烈。再一个因为CS的专业在美国普遍工资较高,因此也会有一些转专业的同学申请,加上本硕都是CS的同学,那么同一个学校同一个专业的竞争压力就会相当大。
另外,如果题主是想申请master的话,还要考虑一下是否要拿硕士作为跳板再去申请PHD。因为CS的硕士一般分的比较细,是偏应用的,如果要读PhD一般会换一个研究方向,如果是偏理论和算法的。一般来说,从硕士直接申请到PHD的概率会比其它专业高一些,毕竟本专业本身就很有研究的价值。但缺点就是硕士期间学习的应用方向可能跟今后的研究工作没有联系。 如果不想换方向的话,可以申请MSCS(Master of Science in Computer Science),这个一般是结合本科学到的知识和今后的研究方向来确定的。相对PhD来说,MSCS毕业的要求会松一点,并且可以在读期间增加一些实践的经验,这对于以后找到工作也是有很大帮助的。
总之,不管怎么选择,CS的学习肯定是很难且枯燥的,需要做很多的题,看很多的书,才能打下坚实的理论基础。