留学专业之计算机专业解析

发布时间:2017-10-06 编辑:结珍

  在计算机专业你将学习很多抽象化的概念。因为计算机沟通要求精确性,因此你必须学会使用精确的程序语言。在学习的过程中,你会被要求思考很多的问题,例如,为什么编程语言被设计成现在这样?现实问题如何转化并编译成一个程序,并成功解决该现实问题?当一个程序被执行时,计算机内部是如何运行的?计算机如何构建才能使其功能运转?计算机和程序对于各个领域都有什么影响?

  一些大学注重实用性技术,一些则注重抽象概念和最新技术前沿理论。另外,一些大学要求学生要有很强的数学和逻辑背景。计算机科学是一个很有难度,充满挑战性的行业,学生的项目和作业都需要长时间的消耗,它也是一个年轻的,充满机遇但又对智力要求非常高的领域。如果你痴迷与抽象化思考以及实践性应用,那么计算机科学将很适合你。

  CS大体可以分为三大类,分别是研究理论层面的、系统软件层面的还有计算机应用层面的。

  研究理论层面就包括:

  (1)计算理论(Theory of computation):是关于计算和计算机械的数学理论;

  (2)计算几何学(Computational geometry);

  (3)并行计算(Parallel computation);

  (4)形式化方法(formal method);

  (5)程序设计语言理论(Theory of programming language):是研究书写计算机程序语言的学科;

  (6)人工智能(Artificial Intelligence)。

  计算理论是学计算机的基础。多年以前,计算机系很多都是包括在数学系的。要选择这个方向的学生,需要具备比较高的数学功底和电脑基础性语言的知识储备。由于所涉及的研究领域比较枯燥和难懂,申请这些方向的人比较少,申请难度不是很大。

  系统软件层面就包括:

  (1)体系结构(System Architecture);

  (2)网络与通讯 Network and Communication;

  (3)面向对象 Object-oriented;

  (4)约束程序设计 Programming Design;

  (5)软件工程 Software Engineering;

  (6)软件质量控制 Software Quality Control;

  (7)实时系统与嵌入式系统 Real-time and Imbedded System;

  (8)数据库系统( Database System):用户使用数据库的计算机软件/硬件资源的集合,即采用了数据库技术的计算机系统;

  (9)大规模计算中的I/O:在大规模计算中实现计算机主机与外围设备进行信息交换的技术。

  系统软件层面的这些方向是中国的计算机科学系培养的大学生的中心方向。所以每年有很多的申请者申请这个方向里的内容。主要集中在网络与通讯,软件工程,数据库系统等几个方向,这几个方向的竞争性比较大。因此条件一般的申请者注意避开上面几个专业方向申请会把握比较大。

  计算机应用层面就包括:

  (1)科学与工程计算:这个范围很广,简单说说就有:生物信息处理,天气预报等;

  (2)电子商务与数字化图书馆;

  (3)人机交互;

  (4)计算机教育:用于教学,培养计算机人才。

  计算机应用层面下的细分方向在很多学校会结合在前面两个方向之中,特别分出一个专业方向的会很少。教学的内容主要是应用式的。由于这个方向的技术难度不大而且研究深度相比前面两个也略浅,所以每年都吸引了不少CS背景不太强的申请者,而同时一些本科是管理学院下的信息管理和电子商务的也到这个方向上分一杯羹。

最新推荐
热门推荐