计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。作为一门学科,它与数学、计算机程序设计、软件工程和计算机工程有显著的不同,却通常被混淆,尽管这些学科之间存在不同程度的交叉和覆盖。
计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;而有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论是研究描述计算的方法,而程序设计是应用特定的编程语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、好用,以及随时随地为人所用。
与计算机工程的区别
一、概念区别
计算机工程(Computer Engineering)就是研究计算机如何运作并且做到更快捷更精准。其主要包括两方面:计算机软件与硬件工程。计算机工程学学生通过学习数学、物理、计算机科学相关课程,分析设计和研发计算机软件与硬件(计算机芯片、电路板、调制调节器和打印机)。
计算机科学(Computer Science,有时缩写为CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。
二、研究领域
计算机科学研究领域比计算机工程更为广泛。包括:计算机制图、数据处理、数据库建设、信息技术、网站设计建设与管理、游戏设计、计算机编程
三、计算机科学属于理科,倾向于理论性;计算机工程学属于工科,更趋向于应用。
就业状况
从事职业:动画制作者、艺术家、计算机程序员、产品设计员、软件开发员、教师、站长、网页设计员、技术员
录取难度:
整体来说,计算机专业的录取难度是比较大的,竞争比较激烈。
象计算机应用、数据和信息系统、计算机硬件和体系结构这样的方向由于应用性较强,毕业后就业情况比较乐观,因此申请的人数也多,竞争比较激烈,又是计算机专业里面录取难度较大的方向。
而象软件,虽然申请人数不少,但是由于招生量比较大,而且涵盖面比较宽,录取难度相对要低一点。
而计算数学、计算方法论这种偏向基础性研究的方向,对数学的要求比较高,申请人数相对少很对,难度也相对低很多。
新年伊始,听说有好多同学声称自己去年的读书li...
不知是不是因为今年疫情的缘故,总觉得时间过得...
2020年即将过去,本年度的【好书荐读】系列也迎...