📜  计算机科学地图

📅  最后修改于: 2021-10-21 05:13:06             🧑  作者: Mango

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

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

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

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

这些解释如下。

1. 理论计算机科学:
理论计算机科学 (TCS) 是通用软件工程和数学的一个子集,以软件工程的数值部分为中心,如计算假设、lambda 分析和类型假设。

艾伦·图灵(Alan Turing,1912 年 6 月 23 日 – 1954 年 6 月 7 日)是一位英国数学家、计算机研究员、理性主义者、密码分析家、学者和假设科学家。图灵在理论计算机科学的改进方面具有非凡的说服力,将图灵机的计算和计算思想形式化,可以将其视为通用 PC 的模型。图灵通常被视为理论计算机科学和人造脑力之父。

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

  • 计算复杂度和算法——
    在计算机工程中,计算的复杂性或本质上的复杂性是对运行它所需资产的度量。特定的中心被给予时间和记忆必需品。问题的复杂性是允许处理该问题的最佳计算的复杂性。

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

  • 密码学——
    密码学是准备和检查程序,以便在内部看到被称为对手的流放者的安全通信。更重要的是,密码学与发展和剖析防止局外人或普通民众阅读私人信息的惯例有关。

2. 计算机工程:
计算机工程是工程的一部分,它协调创建计算机设备和编程所需的软件工程和电子设计的几个领域。计算机工程通常要准备电子设计(或电气设计)、编程计划和设备编程混合,而不仅仅是计算机编程或电子设计。 PC 工程师参与处理的众多设备和编程部分,从单个微控制器、芯片、PC 和超级计算机的计划到电路计划。这个设计领域不仅关注计算机框架本身的工作方式,还关注它们如何融入更大的图景。
计算机工程有以下三个主要应用和实践:

(一世)。计算机硬件工程——
硬件工程是规划、创建、测试和交付 PC 框架以及用计算机框架识别的不同实际部件的方法

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

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

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

(三)。计算机工程许可和实践 –安排
计算机科学的这一分支包含批准鼓励公众的公共福利、安全、福祉和其他利益,并定义工程师获得授权学习工程并向世界提供最佳和独特服务的许可过程.

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

3. 计算机科学的应用:

  • 人工智能 –
    人工智能 (AI) 建议在机器中对人类信息进行娱乐,这些机器被改变为独立思考并重复他们的练习。此外,该术语还可应用于任何显示与人类思维相关的属性的机器,例如学习和基本推理。
  • 机器学习——
    它旨在在空间内执行不同的分配(例如语言解释)。通用 AI 是推测性的,不是区域明确的,而是可以在任何地方执行和学习任务。这超出了本文的范围。本文围绕细长 AI 的进展展开,尤其是在软件工程领域中新计算和模型的进展(被称为 AI)。
  • 计算机视觉 –
    计算机视觉是计算机科学的一个分支,它使计算机具有视觉功能,以便计算机可以像我们一样看到物体。这个过程需要图像处理技术来找出对象。
  • 大数据 –
    大数据是描述分析从大型数据集中从计算机系统中提取的信息或使用数据处理等软件处理起来很复杂的信息的方法的领域。
  • 人机交互 –
    人机交互(HCI)是计算机科学的一个分支,它研究计算机技术的设计和使用,重点是用户和计算机之间的接口。 . HCI 领域的研究人员观察人类与计算机交互的方式,并设计出让人类以多种方式与计算机交互的技术。
  • 虚拟和争论的现实——
    虚拟现实 (VR) 指的是计算机制作的娱乐活动,其中个人可以利用电子设备(例如带屏幕的特殊护目镜或装有传感器的手套)在虚假的 3D 环境中进行关联。
  • 网真——
    它指的是一系列创新,允许个人感觉好像他们有空,通过遥控机器人在实际区域以外的地方提供有空的存在或产生影响。
    它需要为客户的院系提供如此多的提升,以给人一种身处其他领域的感觉。
  • 机器人——
    机械技术是一个结合软件工程和设计的跨学科领域。机械技术包括机器人的计划、改进、运动和使用。机械创新的目标是安排可以帮助和帮助个人的机器。