一直以来,人们提到『计算机专业』的第一反应就是『程序员』。逢年过节,面对亲戚们的提问,我们总要解释一番:“对不起啊叔叔,我是真的不会修电脑。”而事实上,计算机专业有一个庞大的课程体系,单单几门课程都不足以说入门。而对于兰州中专学校的同学来说,接触的计算机课程可能只是初复试的课程。
那么,计算机专业的学生在本科阶段到底学习了哪些课程呢。
01学科基础课
数学:物理:英语
总有人会说学习数学没有用,毕竟在工作中也不会说用微积分去解决Bug,“一杯茶一包烟,一道积分算一天”,这终究考研学生中的一句调侃。
如果选择方向之后还是不能把最基础的数学给搞懂,以后的研究只会越走越窄。比如说,计算机图形学需要微积分跟线代的知识;机器学习需要线代的知识;数据挖掘更不用说了,从名字就知道少不了数学理论。
02算法相关课程
算法系列的课程包括了数据结构、算法分析与设计等。
数据结构的重要性从初试的专业课就可以看得出来,绝大多数学校会选择数据结构+另一门计算机课程作为专业课的科目。
03底层软件系统类课程
底层软件系统课程包括操作系统、数据库系统、编译原理、计算机网络等课程。
这些课程是站在一个总结的角度去看各种系统的构造,以及系统每个主要部分所使用的主要算法。目的是为了能够在一个系统的视角去理解一个程序的执行流程,并能据此去写出高效的程序。
04硬件系统类课程
硬件系统类课程包括计算机组成原理、微机接口、嵌入式、体系结构等课程。
05应用类课程
编程语言
学会一门编程语言是不够的。静态/动态、面向过程/面向对象、编译/解释。每个方面都至少需要了解一门语言的基本语法。这不仅可以拓宽以后就业的方向,更能让你在面对问题时可以从不同的角度去解决。
甘肃北方技工学校(华山教育集团·轨道交通运输学校)是由甘肃省人力资源和社会保障厅批准成立的甘肃省唯一一所以培养轨道交通运输专业技术人才为主要任务的全日制职业学校。
咨询电话:400-1551-787
QQ:2282459455,3084738067
网址:http://www.gsgdyx.com/
地址:兰州市榆中县夏官营大学城
相关热词搜索: