身处互联网不断发展的时代,提起计算机科学与技术专业,人们似乎并不陌生。“这个专业契合时代发展,毕业高薪不是梦。”“学了这个专业,应该会成为修电脑达人。”“他们可以成为技术高超的黑客。”“这个专业设计手机APP。”……
这些与计算机相关的观点是否真实、全面地展现计算机科学与技术专业,计算机科学与技术专业学什么,各高校特色有何不同?让我们来一探究竟。
“软”与“硬”结合
计算机科学与技术专业是研究计算机软、硬件原理与应用的专业。计算机软件指计算机系统中的程序及其文档,包括系统软件和应用软件。系统软件包括各类操作系统,如windows、Linu x、U NIX等,还包括操作系统的补丁程序及硬件驱动程序;应用软件包括各种工具软件、游戏软件、管理软件等。计算机硬件指计算机系统中由电子、机械和光电元件等组成的各种物理装置,这些物理装置为计算机软件运行提供物质基础。为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合。
在高校,计算机科学与技术专业培养从事计算机软件、硬件和应用系统的研究、设计、应用开发的专门人才,要求学生对计算机软件、计算机组织与结构、计算机应用、计算机信息处理和计算机理论方面的知识和技能有较为深入的掌握。
代码垒成的“码农”
计算机科学与技术专业是一个理论与实际相结合的专业,毕业生需要有很强的实践能力,企业在招聘该专业学生时往往看重应聘者的编程能力、沟通协调能力、是否参与过项目、对软件的了解程度等。刚参加工作的时候,一般都需要积累代码量,所以工作初期加班是常有的事,从业者也常自嘲为“码农”。当代码量不断增加,经验也就慢慢积累。因此,该专业学生需要在就读期间抓住锻炼自我、创造价值的机会。
很多高校为学生创造了实践平台。比如在北京科技大学,学生可以通过软件课程设计、计算机应用实践、电子技术实习、毕业设计等参与实习实践。在北京工业大学,学生要接受一系列实践环节的严格训练,包括物理实验、数据结构与算法课程设计、计算机原理课程设计、人机交互课程设计、操作系统课程设计等。另外,学生还可在各类大学生程序设计竞赛、软件和信息技术人才大赛、机器人大赛等比赛中挑战自我,提高能力。
“高薪”代名词
计算机科学与技术专业就业前景看好,该专业毕业生就业去向是在政府机关、企业或学校等从事计算机软件与硬件系统、计算机网络与通讯系统的研究、设计、开发、管理和维护等工作。此外,继续攻读硕士研究生,进一步深造,也是不少本科毕业生的选择。
在各种招聘网站上,排名靠前的高薪岗位中,常常能看到计算机科学与技术专业的身影,该专业也常与“高薪”等词挂钩。不过,一分耕耘一分收获,学习计算机专业要有吃苦的准备,因为学习期间实践课程比重大,耗费的精力非常多。而且工作后,一线“码农”披星戴月、加班加点也是常有的事
特色各异
开设计算机科学与技术专业的高校非常多,不同高校的特色不同。比如,吉林大学是国内最早开展计算机科学与技术教学与研究的单位之一,该校计算机科学与技术专业为吉林省品牌专业,该专业设有网络与信息安全方向;在山西大学,学校在计算机与信息技术学院的基础上成立大数据学院,设有数据科学与大数据技术专业方向,重点打造大数据方面的人才;在北京交通大学,学校是中国近代铁路管理、电信教育的发祥地,交通特色鲜明,学校计算机科学与技术专业与交通优势相结合,设有铁路信息技术方向。方向的选择可能直接影响未来的就业,为了让大家更了解该专业,本文列举计算机科学与技术专业部分较有特色的方向,供大家参考。