CvOIoF1f7Q
申请美国大学计算机专业必须要了解的情况曾有某工科大学的伙伴调侃称“计算机系”为“贵系”,为什么呢?因为报的人多。报考的学生或者学生家长闻名而来,听说计算机好就业薪酬高,于是争相问“贵系……怎么样”、“贵系blabla”,于是有些计算机系的朋友就笑称自己来自“贵系”。美国是个科技大国,计算机技术走在世界的前沿。接下来带你一起看看美国的计算机专业情况。 一、专业介绍与特点 首先是计算机专业的官方定义。 计算机专业,英文全称Computer Science,简称CS,是一门理论性强、实践性强、发展迅速的学科。本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。 说到美国,说到计算机软件,大家可能会联想到牛逼、斯诺登、硅谷等关键词。纵观美国的计算机教育,给人以种简单、朴实、清晰的感觉,或许正是这简单朴实清晰,支撑着美国计算机业大踏步地向前进。在美国,计算机专业很注重以下几点: 1.强调诚信和道德,不准抄袭 诚信不论在哪都很重要,程序、报告都必须是原创,老师在第一堂课就会强调这点。 对此,UC Berkeley还给出了建议:作业要明确、有趣,并且和课程内容紧密联系;提供作业的相关模型,以便学生参考并且知道要做到什么程度,授课教师对学生作业的评价会让学生有认同感,会激发他的热情;不仅重视结果,同样重视过程;做project前要有草稿,作品内要有注释,提交作品时连同草稿和笔记都要上交,还包括相关报告,报告中应有中间过程和结果。反正就是既要你有深度内涵又要诚实守信。 2.重视提问环节 学而不问,可乎?教师授课时非常注重如何提问,通过提问让学生思考,而不是直接把结果和现在使用的技术讲给学生。让学生养成爱思考爱钻研爱探索的习惯。 3.课程设置注重能力培养 计算机专业的课程设置至少包括编程、数学分析和认知科学三个层面。并且本专业非常重视编程和设计,这部分课程占了很大的分量,以Stanford、Carneegie mellon、UC Berkeley、Cornell这四所大学为例,各自就分别设置了10、14、15、17门编程的课程。 4.强调过程的重要性 美国的计算机课程更强调过程,过程走得好结果不会差。计算机专业成绩的评定包括:课后作业、project、期中考试、期末考试等多个部分组成,并且作业和project的总量一般都超过50%,而期末考试成绩也就占30%左右。 二、专业方向 计算机涉及的领域广泛,分支学科很多。美国的计算机专业研究方向多,互有交叉各有侧重,主要分有四个部分: l Artificial Intelligence 人工智能 l Programming Language 程序应用 l Systems 计算机系统 l Theory 计算机理论 这四个部分之下又分不同的方向,由于分类不明显,在这里仅介绍几个方向,不将其归类。 1.人工智能 Artificial Intelligence, or AI for short, is a combination of computer science, physiology, and philosophy. AI is a broad topic, consisting of different fields, from machine vision to expert systems. The element that the fields of AI have in common is the creation of machines that can "think".这是美国人工智能官方教育网站上对其的定义。 AI的国际学生需要具备很强的学术背景,为博士课程研究方向之一,被录取的博士学生保持较好的成绩就一直有奖学金。 2. Bioinformatics 生物信息学 此方向为交叉学科,对申请者的背景选择要求特殊,有的需要计算机背景有的需要生物学背景,当然学生多数具备计算机和生物学的双重背景。招收的国际学生较少。 3. Computer Architectures/Hardware Systems and De sign/VLSI 需要申请者具备很强的逻辑电路基础知识。就业状况稍不理想,但是奖学金机会略多。 4. Human–Computer Interaction 人机交互 人机交互属于一个交叉学科,涉及到应用心理学、工业工程学、人体工程学、人性因素和人机系统等,属于一门新兴的学科。研究系统与用户之间的交互关系,此方向硕士项目和博士项目都不多。排名较低的学校一般不开设此方向。 5. Computing 计算理论 计算理论是关于计算和计算机械的数学理论。 主要内容包括:算法、算法学、计算复杂性理论、可计算性理论、自动机理论、形式语言理论。 6. Software Engineering 软件工程 无需言,就业大户、招生大户。但是奖学金较少。一般学校对于申请人的背景要求是一定的编程技巧,熟悉掌握编程语言和软件设计思想,而且最好是有一定的软件设计项目经历。一般的本科生都或多或少的做过一些信息系统的设计,所以问题也不大。 7. Information science/Information retrieval /Information Security 信息安全 计算机、通信、数学、物理、法律、管理等学科的交叉学科,主要研究确保信息安全的科学与技术。美国在这方面研究起步较早,取得不错的成果。 8. Linguistics 语言学 语言学与计算机科学结合,对申请者的背景要求很高。 |