📜  计算机科学地图

📅  最后修改于: 2021-08-24 05:05:05             🧑  作者: Mango

计算机科学可以被认为是技术科学发展最快的分支。计算机科学的发展改变了生活,学习和发现新事物的时代。您可以坐在家里,用手机发现世界。如今,这个世界上的每个人都在每个工作领域中利用计算机科学。

使用计算机科学地图可以表示计算机科学中由多个子领域组成的不同领域和重叠领域。计算机科学的各个领域,例如人机交互,软件和硬件工程,人工智能,机器学习等。

计算机科学是研究计算机可以做什么的学科。其各个领域分为三个主要部分:

  1. 理论计算机科学
  2. 计算机工程
  3. 应用领域

这些解释如下。

1.理论计算机科学:
理论计算机科学(TCS)是通用软件工程和数学的子集,其围绕软件工程的数字部分,例如计算假设,lambda分析和类型假设。

艾伦·图灵(Alan Turing,1912年6月23日至1954年6月7日)是一位英国数学家,计算机研究员,理性主义者,密码学家,学者和假设科学家。图灵在理论计算机科学的进步方面具有非凡的说服力,使图灵机的计算思想和计算思想得以形式化,这可以看作是通用PC的模型。图灵通常被视为理论计算机科学和人为智慧的父亲。

理论计算机科学算法,数据结构,计算复杂性,并行和分布式计算,概率计算,量子计算,自动机理论,信息论,密码学,程序语义和验证,机器学习和计算生物学。

  • 计算复杂度和算法–
    在计算机工程中,计算的计算复杂度或本质上是计算复杂度是运行它所需的资产的量度。特定的中心提供了时间和记忆的必要性。问题的复杂性是可以解决问题的最佳计算方法的复杂性。

    研究明确给出的算法的复杂性称为算法分析,而研究问题的复杂性则称为计算复杂性假设。这两个区域密切相关,因为算法的复杂性始终是该算法解决的问题的复杂性的上限。

  • 密码学–
    密码学是在看到被称为敌人的流亡者的内部进行安全通信的程序的准备和检查。总的来说,密码学与不断发展的和剖析的惯例紧密联系在一起,这些惯例使外人或普通民众无法阅读私人信息。

2.计算机工程:
计算机工程是工程的一部分,该工程协调创建计算机设备和编程所需的软件工程和电子设计的几个领域。计算机工程通常必须准备电子设计(或电气设计),编程计划和设备编程组合,而不仅仅是计算机编程或电子设计。从单个微控制器,芯片,PC和超级计算机的计划,到电路计划,PC工程师都需要处理大量的设备和编程部分。这个设计领域不仅着眼于计算机框架本身是如何工作的,而且还着眼于它们如何融入更大的视野。
计算机工程涉及三种主要的应用程序和实践:

(一世)。计算机硬件工程–
硬件工程是规划,创建,测试和交付PC框架以及由计算机框架识别的不同实际零件的方式

在植入式框架中,设备设计涉及计划和所有与小工具相关的设备(如传感器,处理器和调节器)的改进之间的交互作用。

(ii)。计算机软件工程–
软件工程的特点是一个解析客户先决条件,然后计划,构建和测试将满足这些需求的编程应用程序的循环。

软件工程涉及的各个子领域和学科是计算机科学,管理科学,经济学和系统工程。

(iii)。计算机工程许可和实践–安排
该计算机科学分支包含批准以鼓励公众福利,安全,福祉和公众其他利益,并定义许可过程,工程师可以通过该许可过程来学习工程师的技术,并为世界提供最佳和独特的服务。

  • 计算机架构 :
    在计算机工程中,计算机体系结构是一堆决策,它们制定的策略描述了计算机框架的有用性,关联性和执行性。工程学的一些含义将其表征为描述计算机的容量和编程模型,但不是特定的执行。在不同的定义中,计算机工程包括指导集设计计划,微体系结构计划,基本原理计划和执行。
  • 操作系统 :
    操作系统是控制计算机硬件,软件组件的工作并向计算机提供各种服务的系统软件。在许多设备(例如移动设备,超级计算机和许多其他处理设备)上都可以找到操作系统。

3.计算机科学的应用:

  • 人工智能 –
    人工智能(AI)建议人们在机器中娱乐人类信息,这些机器被改变为个人思维并重复他们的锻炼。此外,该术语可以应用于任何显示与人类思维有关的属性的机器,例如学习和基本推理。
  • 机器学习–
    它旨在在一个空间内执行不同的分配(例如语言解释)。通用AI是投机性的,不是区域明确的,而是可以在任何地方执行和学习差事。这超出了本文的范围。本文围绕细长AI的进展,特别是在被称为AI的软件工程领域中新的计算和模型的发展方面。
  • 计算机视觉 –
    计算机视觉是计算机科学的一个分支,使计算机能够实现视觉,以便计算机可以像我们一样看到对象。这个过程需要图像处理技术来找出物体。
  • 大数据 –
    大数据是一个领域,描述了分析从大型数据集中从计算机系统中提取的信息或使用诸如数据处理之类的软件进行分析时很复杂的信息的方式。
  • 人机交互 –
    人机交互(HCI)是计算机科学的一个分支,致力于研究计算机技术的设计和使用,并着重于用户与计算机之间的接口。 。人机交互领域的研究人员观察了人类与计算机交互的方式,并设计了使人类以多种方式与计算机交互的技术。
  • 虚拟现实和争论的现实–
    虚拟现实(VR)暗示一种计算机产生的娱乐活动,在这种娱乐活动中,个人可以使用电子产品(例如带有屏幕的特殊护目镜或装有传感器的手套)在假的三维气候中进行关联。
  • 网真–
    它指的是一堆创新,这些创新使个人可以通过无线机器人在实际区域之外的某个地方感觉自己好像有空,可以有空,也可以产生影响。
    这就要求为客户的教职员工提供大量的晋升机会,从而给人以在其他领域的感觉。
  • 机器人技术–
    机械技术是一个跨学科领域,将软件工程和设计结合在一起。机械技术结合了机器人的计划,改进,移动和使用。机械创新的目标是安排可以帮助个人的机器。