计算机本科专业有哪些?
本科有4个方向,一个方向对应了一个计算机科学的一个子领域 软件(SW),硬件(HW),系统(SYSTEM),计算(COMPUTE)
1. SW是研究如何利用现有的计算机软硬件条件,高效、高质量地实现用户提出的要求,即“如何用现有的资源创造最大的价值”。 SW下面又分很多小点,比如软件开发,图形界面开发,网络应用开发等。这些在百度上都能找到。
2. HW主要是研究如何将已有的器件组装起来来实现某个功能,或者说如何利用有限的资源去最大可能的实现某一个功能,它主要关心的一个重点就是性能和功率,也就是“用尽可能少的资源去做事情”。
3. SYSTEM主要研究的是如何在硬件基础上搭建一个可靠,可扩展,能优化的体系结构,包括整个系统的设计,实现,测试,维护等等一系列的流程。
4. COMPUTE主要研究的是计算本身。比如人工智能,算法,数据结构等等。