计算机作为一个专业大类包括:计算机科学与技术、软件工程、网络工程、信息安全等专业,其中计算机科学与技术是最基础、核心的一个专业,更是各大院校计算机系开设的主要专业,专业学习过程中涵盖了整个计算机生态体系比如硬件、软件、网络,全面并系统地学习了计算机有关知识体系,在本科学习阶段理论偏多,知识维度还不够深。如果用一句话概括计算机科学与技术专业就是为了研究出更好更快的计算机。
主要开设课程有电路原理、模拟电子技术、数字逻辑、微机原理、汇编语言、操作系统原理、编译原理、算法与数据结构、面向对象方法、C语言/c++语言等。
计算机科学与技术发展方向:
毕业后可从事计算机科研,还可以做硬件、软件、网络等工作,就业范围较为宽泛。
软件工程专业主要学习研究应用软件开发(纯软件、嵌入式等等),计算机基础知识也会涉及到,因为有一些软件开发会用到计算机底层方面的知识,所以基础知识课程必不可少。专业课程主要开设离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等。
软件工程发展方向
IT企业,在各种规模的IT企业从事项目管理、软件设计、软件开发和质量保证等相关岗位。软件开发测试维护,进入到对IT技术依赖度很高的金融、电信等行业的IT部门,从事这些行业的业务软件的开发、测试、维护等相关工作。
这两个专业整体发展路线包括以下三点:
1、走纯技术路线,对于喜欢钻研技术的人才,经过开发项目积累经验,都会成为软件开发某一领域的大牛,一般是遇到问题就能解决,职业发展也会从程序员到软件工程师再到架构师甚至更高级别。
2、从技术转管理,这种岗位转型在IT行业常见,程序员是脑力劳动强度非常大的工作,随着年龄的增长,很多从事这个行业的专业人才往往会感到力不从心,因而由技术人才转型到管理类人才不失为一个很好的选择。
3、考公务员或事业单位,现在各行各业都需要利用计算机来工作,或者完成信息化建设等工作,所以公务员岗位和事业单位中除开特别针对信息化行业的单位设置较多岗位外,一般很多单位设置了一定的岗位来满足本单位对计算机技术专业的要求。