加州理工计算机专业几年?
明确一点,任何大学的本科学位是没有“专业”之分的(基本所有本科都是文理学院,即School of Liberal Arts)。 每个本科学位授予的学位是类似“文科学士(B.A.)”“理科学士(B.S.)”之类的。 而研究生才有“专业”之分。 比如我所在的系,本科就是“计算与定量分析(CQAS)”,而研究生分三个方向,分别是“人机交互(HCI)”、“信息系统(IS)”和“算法(Algorithms)”。所以本科与硕士专业如果一样一般没有什么影响,但是申请PhD的时候一般来说是会要求本硕同一甚至同一个专业的,因为PhD需要更专深的知识。 我读本科时系里有一个中国人跟我同班,他当时也是从我们学校(北师大)过来的,但是他是以高中毕业生的身份进来的,所以专业是以他的高考成绩和兴趣来定的,而我则是以SAT成绩和兴趣来的。因此我们两个虽然本硕专业一样,但所学的具体内容却有很大区别。
总之,在美国没有“计算机科学与技术”这个专门的专业。 至于你说的“这个专业大概学什么”的问题,那就看你是以本科还是研究生的身份问了。假如你是以一个高中生或者本科毕业生的身份问这个问题,那么我可以说“这个专业主要学习计算机的理论知识和应用”这样宽泛的回答。 因为计算机是一个覆盖范围极广的行业。 如果以研究生身份问,那么这个问题的答案就变得具体很多了——取决于你究竟是学计算机科学(CS)还是学计算机工程(CE)。这两个专业虽只一字之差,但学习内容大相径庭。
简而言之,CS偏重理论,研究人类和计算机的关系,会学大量数学和统计学相关知识;而CE偏重应用,学如何设计、开发计算机硬件系统和软件系统,课程更多偏向工程的实践。 但不管怎么学,最终的目标都是很相似的——培养能够运用计算机解决各类问题的综合性人才。