计算机专业就是教编程的?
Too young too naive
一台电脑,一副键盘,连上wifi,就能打造一个安全、便捷并且庞大的信息帝国。
信息时代,网络时代。日常工作生活中的太多事情被网络渗透,就在我们不知不觉之中。
小时候我们也订外卖,不过那个时候只能按店主发给我们的小名片上印的电话号码打过去,送外卖的小哥也都是各家小店里的服务生。
小的时候,父辈们为了联系一个客户,可能要坐一天一夜的卧铺,就为了见合作商一面。
小的时候,家里有一台电脑就很了不起了,当时的电脑游戏还只有系统自带的扫雷和三维弹球,QQ号也不是谁都能申请上的。
现在呢?外卖软件让你能足不出户就搜罗到周边的所有美食,并且30分钟内送达绝不拖沓;联系合作伙伴只要一个远程视频就可以,寻找合作关系也只需要打开搜索引擎,所有企业的信息在网上都能找得到;而娱乐方面,电子游戏,如今已经发展为国际承认的竞技项目······
这一切的一切,伴随着计算机技术的发展也不过十几年的时间。但是它给人民生活带来的变化是划时代的。
如今,计算机技术已经成为支撑现代社会正常运行的重要经脉,计算机技术也已经渗透到各个行业领域中。接下来的一段时间,将带领同学们深入认识计算机领域
今日话题:计算机专业的分类与方向
根据ACM(美国计算机协会)定义的ACM Computing Classification System,计算机专业方向分为如下几大类:
A:常规计算机文献
General Literature
包含学科介绍和调查材料, 参考书目。
B:硬件
Hardware
包括控制结构和微程序设计,算术和逻辑结构, 内存结构,输入/输出和数据通讯,注册器级别的内部实现,逻辑设计,集成电路,性能和可靠性。
C:计算机系统组成
Computer Systems Organization
包括处理器架构,计算机通讯网络,特殊用途和基于应用的系统,系统性能,计算机系统实现。
D:软件
Software
编程技术和软件工程。在软件实现架构上有这两个话题: 编程语言和计算机操作系统。
E:数据
Data
包括数据结构,数据存储理论,数据加密,编码和信息理论,文件。
F:计算机理论
Theory of Computation
包含抽象设备的计算,算法分析和问题复杂性, 程序的逻辑和意义,数学逻辑和形式语言。
G:计算机数学
Mathematics of Computing
包括数字分析,离散数学,概率和统计,数学软件。
H:信息系统
Information Systems
包括数据库管理,信息存储和检索,信息系统应用,信息接口和表现 (如: HCI - Human computer interactioin 人机交互)。
I:计算机方法论
Computing Methodologies
包括符号和代数操纵,人工智能,计算机图像,图片处理和计算机视觉,模式识别,模拟和模型,文档和文本处理。
J:计算机应用
Computer Applications
包括可管理的数据处理,物理科学和工程,生命和医疗学科,社交和行为科学,艺术和人性,计算机辅助工程,以及其他系统中的计算机。
K:技算环境
Computing Milieux
包括计算机产业,计算机历史,计算机和教育,计算机和社会,计算机法律,计算机信息管理,计算机专业,个人计算机。