计算机科学(英文:Computer Science,简称:CS)是对算法过程、计算机器和计算本身的研究。作为一门热门学科,计算机科学涵盖了从算法、计算、信息的理论研究,到在硬件和软件中实现计算系统的一系列实际问题。
有时人们会误以为,计算机科学就是解决计算机问题的事业(比如信息技术),或者只是与使用计算机的经验有关,如玩游戏、上网或者文字处理。其实计算机科学所关注的,不仅仅是去理解实现类似游戏、浏览器这些软件的程序性质,更要通过现有的知识,创造新的程序或者改进已有的程序。
电子计算机演变历史
PART 1专业介绍
作为一个学科,计算机科学涵盖了从算法的理论研究和计算的极限,到如何通过硬件和软件实现计算系统。
CSAB(Computing Sciences Accreditation Board)由ACM(Association for Computing Machinery)和IEEE-CS(IEEE Computer Society)的代表组成,确立了计算机科学的4个主要领域:
计算理论;
算法与数据结构;
编程方法与编程语言;
计算机元素与架构。
CSAB还确立了其它一些重要领域,如软件工程、人工智能、计算机网络与通信、数据库系统、并行计算、分布式计算、人机交互、机器翻译、计算机图形学、操作系统、以及数值和符号计算。本文将会选取比较常见的分支进行介绍。
软件与硬件
PART 2专业分支
人工智能Artificial Intelligence
01
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的,能以人类智能相似的方式做出反应的智能机器。该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能实际上需要不同的学科知识,如心理学、哲学、计算机科学等等。而它与计算机科学联系最紧密的实现方式就是机器学习,深度学习和强化学习。
机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科(与数学,统计的关联十分紧密)。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构,使之不断改善自身的性能。它也是人工智能核心,是使计算机具有智能的根本途径,也是目前人工智能应用中最广泛被应用的算法。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1