计算机分哪几种专业?
1,计算机体系结构(Computer Architecture) 研究计算机内部的内部结构、各部件之间的连接方式、部件的运算功能等,具体包括:
①计算系统结构;②存储器系统结构;③输入输出系统结构;④系统安全与可靠性;⑤计算机新技术,如芯片技术、多核技术等等。这些方面的专家叫计算机架构师(computer architect)。这个职位一般要求博士学历,并且对芯片和系统都有深入的研究。因为做科研需要很广泛的阅读量,并且经常参加学术会议来更新自己的知识体系,所以这个职位比较费时间。但一旦成功得到好工作就不成问题。
2,计算机软件(Computer Software) 分为软件工程(Software Engineering)和计算机安全(Computer Security)两个小方向。主要研究电脑的软件部分,具体包括:
①编程语言与程序设计;②操作系统与设计;③数据库系统与设计;④多媒体技术;⑤网络与通信;⑥人工智能;⑦计算机安全;⑧软件开发与环境等。学习的内容和第一点类似都很广,所以也需要大量的阅读和写论文。
3,计算机应用(Computers in the Application) 根据不同领域中计算机的应用,分成若干具体研究方向,例如:
①金融数学研究(Financial Math Research);②计算机图形学(Computer Graphics);③计算机辅助设计与制造(CAD/CAM);④智能机器人(Intelligent Robot);⑤计算机集成制造(CIMS);⑥计算机控制(Computer Contro);⑦人工智能(Artificial Intelligence);⑧计算机视觉(Computer Vision);⑨自然语言处理(Natural Langugage Processing)⑩人机交互(HCI)…… 这个方向需要学习和掌握具体的领域的知识和技术,除了计算机的基础知识以外还需要在具体某一个领域做出贡献。因此需要大量的实践,比如做图形学的需要学好C++或者OpenGL,做人工智能的需要学会利用机器学习的方法解决具体的任务。