45 lines
1.6 KiB
Markdown
45 lines
1.6 KiB
Markdown
---
|
||
title: Computer Science
|
||
localeTitle: 计算机科学
|
||
---
|
||
## 计算机科学
|
||
|
||
计算机科学是研究计算机和使计算机成为可能的概念。
|
||
|
||
大部分计算机科学都是在20世纪后半叶开创的。
|
||
|
||
今天,如果你参加本科计算机科学课程,你将学习硬件和软件。您将了解计算机如何在低级抽象(机器语言)和高级抽象(JavaScript等现代脚本语言)中工作。
|
||
|
||
# 计算机科学领域
|
||
|
||
计算机科学分为几个领域。以下是目前已建立和研究得很好的领域。大多数领域可以进一步细分为子领域。
|
||
|
||
- <a href="https://en.wikipedia.org/wiki/Theory_of_computation">计算理论</a>
|
||
- 复杂性理论
|
||
- 形式方法
|
||
- 分布式算法
|
||
- <a href="https://en.wikipedia.org/wiki/Computer_security">安全</a>
|
||
- 加密<br>
|
||
- <a href="https://en.wikipedia.org/wiki/Artificial_intelligence">人工智能</a>
|
||
- 数据挖掘
|
||
- 机器学习
|
||
- 计算机视觉
|
||
- <a href="https://en.wikipedia.org/wiki/Software_engineering">软件工程</a>
|
||
- <a href="https://en.wikipedia.org/wiki/Data_science">数据科学</a>
|
||
- 大数据
|
||
- <a href="https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction">人机交互</a>
|
||
- 脑计算机接口
|
||
- 系统
|
||
- 分布式系统
|
||
- 操作系统
|
||
- 数据库系统
|
||
- <a href="https://www.studytonight.com/data-structures/introduction-to-data-structures">算法与数据结构</a>
|
||
- 原生数据结构
|
||
- 抽象数据结构
|
||
- 算法:时间复杂度,空间复杂度
|
||
|
||
|
||
## 更多信息
|
||
|
||
[数据结构的可视化](http://www.cs.usfca.edu/~galles/JavascriptVisual/Algorithms.html)
|