计算机科学 FAQ:计算机科学包含哪些专业?
此分类基于美国计算机协会(ACM) 2012 计算机分类系统。
主要分类 |
子分类 |
---|---|
硬件 | 印刷电路板、集成电路、超大规模集成、片上系统(SoC)、能耗(绿色计算)、电子设计自动化、硬件加速 |
计算机系统组织 | 计算机体系结构、嵌入式系统、实时计算、可靠性 |
网络 | 网络体系结构、网络协议、网络组件、网络调度程序、网络性能评估、网络服务 |
软件组织 | 解释器、中间件、虚拟机、操作系统、软件质量 |
软件符号和工具 | 编程范例、编程语言、编译器、特定领域的语言、建模语言、软件框架、集成开发环境、软件配置管理、软件库、软件库 |
软件开发 | 软件开发过程、需求分析、软件设计、软件构造、软件部署、软件维护、编程团队、开源模型 |
计算理论 | 计算模型、形式语言、自动机理论、计算复杂度理论、逻辑、语义 |
算法 | 算法设计、算法分析、算法效率、随机算法、计算几何 |
计算数学 | 离散数学、概率、统计、数学软件、信息论、数学分析、数值分析 |
信息系统 | 数据库管理系统、信息存储系统、企业信息系统、社会信息系统、地理信息系统、决策支持系统、过程控制系统、多媒体信息系统、数据挖掘、 数字图书馆、计算平台、数字营销、万维网、信息检索 |
安全性 | 密码学、形式方法、安全服务、入侵检测系统、硬件安全、网络安全、信息安全、应用程序安全 |
人机交互 | 交互设计、社交计算、普适计算、可视化、可访问性 |
并发 | 并行计算、并行计算、分布式计算、多线程、多处理 |
人工智能 | 自然语言处理、知识表示和推理、计算机视觉、自动化计划和调度、搜索方法、控制方法、人工智能哲学、分布式人工智能 |
机器学习 | 有监督的学习、无监督的学习、强化学习、多任务学习、交叉验证 |
图形 | 动画、渲染、图像处理、图形处理单元、混合现实、虚拟现实、图像压缩、实体建模 |
应用计算 | 电子商务、企业软件、计算数学、计算物理学、计算化学、计算生物学、计算社会科学、计算工程、计算医疗保健、数字艺术、电子出版、网络 战、电子投票、电子游戏、文字处理、运筹学、教育技术、文件管理 |
学无止境,但精力有限,深耕自己热爱的专业,以防 聪明绝顶!
我大学主要学计算机网路方面,包括ipv4 、ipv6、 路由交换(思科和h3c)、组网。毕业后走上了一条不归路 :joy:
本门 CS 专业,典型的但当涉猎,见往事耳,估计考了研才有大方向