链接【https://v.qq.com/x/page/k0558w9ryht.html】
不过是英文的,可能有部分朋友看不太懂,这里我简单介绍下里面的内容。英文较好的同学自行忽略以下文字。
计算机科学分为三大领域:计算机科学基础理论、计算机工程、计算机应用。
图灵机是计算机科学的基石,当代几乎所有的计算机都是基于图灵机模型设计的。
可计算性理论与计算复杂度和算法
信息理论与编码理论
除了上面的这些,计算机科学基础理论还包括图论、计算几何、逻辑代数、量子计算、并行编程、数据结构等。
计算机工程包括计算机体系结构设计、编程语言与编译器、操作系统开发、软件工程、计算机网络、数据库管理、性能优化、计算机图形学等。
计算机应用则是用计算机解决现实生活中的问题,所涉及到的技术包括:人工智能、机器学习、计算机视觉、NLP、大数据、IOT、黑客等等等等。