许多计算机专业的小伙(主要是大一大二的)对自己以后的就业方向可能还不是很清楚,有些甚至是非常迷茫的。对于这些小伙,以下我就列出了计算机各个专业的必修专业课程(除了专业的必修课程,还有选修课程,选修的没有列出)和就业方向,当然不同的学校就算相同的专业也会有可能有一点点的差异,这就要具体的看各个大学的专业培养方案了。
计算机科学与技术
专业必修课程:程序设计基础(C语言)、面向对象程序设计(C++)、Java程序设计、算法与数据结构、离散数学、数据逻辑、计算机组成与系统结构、操作系统、数据库系统原理、计算机网络、Java EE程序设计、云计算与大数据、人工智能、软件工程等。
就业方向:IT企业、政府机关以及大中型企事业单位的信息技术部门、教育部门等单位,从事计算机应用技术开发、教学、科研及管理等。
信息与计算科学
专业必修课程:数据分析、运筹学与最优化方法、概率论与数理统计、离散数学、多元统计分析、数学建模、组合数学、复变函数与积分变换、机器学习、人工智能、程序设计基础(C语言)、面向对象程序设计(C++)、Python程序设计、Java程序设计、算法与数据结构、数学逻辑、计算机组成与系统结构、操作系统、数据库系统原理、计算机网络等。
就业方向:算法设计人员、软件开发人员、数据分析人员、政府或企事业单位的信息管理人员等。
物联网工程
专业必修课程:程序设计基础(C语言)、面向对象设计(C++)、Java程序设计、算法与数据结构、离散数学、数字逻辑、计算机组成与系统结构、操作系统、数据库系统原理、计算机网络、嵌入式微处理器结构与应用、物联网感知、识别与控制技术、物联网通信技术、物联网数据处理与融合等。
就业方向:IT企业、政府机关以及大中型企事业单位的信息技术部门、教育部门等单位从事物联网应用技术开发、教学、科研及管理等。
数据科学与大数据技术
专业必修课程:算法与数据结构、操作系统、数据库系统原理、计算机网络、人工智能导论、大数据导论、机器学习、数据挖掘、Oracle数据库开发、分布式数据库、数据可视化技术、云计算、计算智能、模式识别、深度学习、文本大数据分析与理解、时序分析、金融与经济数据挖掘、社交网络挖掘、生物统计学、图形图像处理、语音识别与分析等。
就业方向:大数据分析师、机器学习工程师、云计算工程师、人工智能工程师、数据分析与挖掘相关的算法设计人员、软件开发人员、政府或企事业单位的信息管理人员等。
软件工程
专业必修课程:程序设计基础、算法与数据结构、计算机基础系统、面向对象程序设计、算法与数据结构实践、操作系统、计算机网络、数据库系统原理、Java EE程序设计、软件需求分析与设计、软件测试概论、软件过程管理等。
就业方向:毕业生主要前往传统软件企业、互联网企业及其它企事业单位的信息化建设部门从事信息化系统设计、建设、维护、测试及运营等工作。具体的岗位有系统架构师、软件工程师、软件测试工程师、项目经理、技术支持工程师等。
网络工程
专业必修课程:程序设计基础、算法与数据结构、计算机基础系统、面向对象程序设计、算法与数据结构实践、操作系统、计算机网络、数据库系统原理、网络规划、Linux系统管理、数学通信原理、网络协议分析、网络安全等。
就业方向:毕业生可在国家机关、科研机构、学校、工厂等企事业单位从事网络技术的研究、设计、制造、运营、开发及系统维护和教学、科研等工作。具体的岗位有网络工程师、运维工程师、系统管理员、技术支持工程师、系统工程师、网络规划师等。
网络空间安全
专业必修课程:算法与数据结构、程序设计基础、计算机基础系统、面向对象程序设计、算法与数据结构实践、操作系统、计算机网络、数据库系统原理、应用密码学、系统安全、网络安全、数据安全等。
就业方向:毕业生毕业后可以从事于国家、政法、企业和个人网络空间安全保障和治理的相关工作。具体的岗位有Web安全工程师、渗透测试工程师、安全测评工程师、安全架构师、战略规划师、安全运维工程师、技术支持工程师等。
以上就是我列出的计算机各个专业的主要的专业必修课程以及就业方向,不同的大学对相关专业的培养方向也可能会有些微的变化。好了,各位小伙伴们,我们下个主题见。