计算机科学
计算机科学是对计算机和计算概念的研究。它包括硬件和软件,以及网络和互联网。
计算机科学的硬件部分与电气工程有交叉。它涵盖计算机的基本设计及其工作方式。理解计算机如何“计算”或执行运算,是掌握更高级概念的基础。例如,了解计算机如何使用二进制,可以帮助你理解计算机如何进行加法、减法和其他运算。学习逻辑门,能够帮助你理解处理器的架构。
计算机科学的软件部分涵盖编程概念以及特定的编程语言。编程概念包括函数、算法和源代码设计。计算机科学还涵盖编译器、操作系统和软件应用程序。计算机科学中面向用户的部分包括计算机图形和用户界面设计。
由于如今几乎所有计算机都已连接到互联网,计算机科学的范围也包括互联网技术。其中包括互联网协议、电信和网络概念。它还涉及实际应用,例如网页设计和网络管理。
NOTE: “computer science”(小写)指对计算机的一般研究,而“Computer Science”(首字母大写)则是许多学院和大学开设的一门学术专业。它通常缩写为“CS”或“CompSci”。计算机科学课程的示例包括:
- 计算导论
- 编程基础概念
- 数据结构
- 算法分析
- 计算理论
计算机科学课程也可能专门针对某些行业或主题。示例包括:
- 电子游戏设计
- 计算机图形学
- 数据库系统
- 密码学
- 网络概念
与其他教育学科一样,计算机科学课程从入门级到高级不等。计算机科学课程的编号通常表示课程级别。例如,入门课程可能标记为 CS 102,而高级课程可能标记为 CS 431。
测试你的知识