计算机专业都学什么?


惯例,感谢邀请回答

计算机专业都学什么?

文章插图
首先介绍自己 。我大学专业是计算机科学与技术,2011级,毕业三年
我的大学主要科目
计算机专业都学什么?

文章插图
计算机专业都学什么?

文章插图
计算机专业都学什么?

文章插图
C语言或者C++(据我所知学校不同,选择的也会不同)、软件工程、数据库原理:这几门重要科目就是在以上对于计算机了解之后用来真正实践的关于软件层面的实施学习,也就是说的软件工程师、程序员需要干的活.
计算机专业都学什么?

文章插图
硬件方向:主要会跟CPU、GPU、输入输出设备、计算机组成原理、信号等接触比较多,所以主要科目就会更侧重计算机组成原理、计算机通讯原理.语言方面则会特别侧重C/C++/python等
软件开发方向:这个方向则会特别侧重对开发语言的学习,java是目前为止学校课程中最多的,最普遍的.其他语言,现在比较火的python也有一些,其他语言在大学课程中就比较少了,作者是通过培训班学习,但是不建议去培训班,可以去公司跟老师学习
软件应用方向:例如PS、视频剪辑、CAD、excel、word、ppt等专注于使用APP去完成一些公司任务的,很多功能强大的应用.这类学校一般是高职等学校会这么学习.这类方向的课程肯定就会是侧重于软件应用的学习了
大体内容就这些,中间科目的名字可能有所差异,还请谅解.
其他观点:
【计算机专业都学什么?】这个专业学的可能和你想象中的有点差别 。
作为一名计算机专业在校大学生 。反正我大学前总以为这个专业学的就是黑客技术那种高大上的东西 。
然而 。去年才知道 。我想象的只是计算机专业里的一个小分支中的所应该学的 。那叫做网络攻防 。
在大学里 。计算机专业学的大部分是基础理论知识 。有高等数学 。电路分析基础 。以及计算机组成原理 。计算机导论等 。总的一句话说就是 。包罗万象 。学得十分杂和广泛 。
很明显 。这样不利于培养学生在某一个计算机领域内达到精深的水平 。但是几乎全国所有的计算机本科专业都选择这样设置专业 。
目前为止(我开学大二) 。我学习的入门编程语言只有一种 。那就是c语言 。然后下学期的课表里 。多了离散数学 。数据结构和算法 。
很明显 。数学在计算机专业中占有十分重要的地位 。因为在计算机领域的最前沿 。都是涉及到高深的数学知识 。数学底子不好 。无法真正在这个领域走远 。
我们老师曾经说过 。数据结构和算法才是计算机行业里最为重要的一门课 。因为算法+数据结构=程序 。无论使用哪种编程语言进行编程 。都逃离不开这个公式 。
所以不同编程语言的学习就显得不那么重要了 。在大学里把最最重要的东西抓住才最紧要 。
至于计算机专业的基础课程设置得多而杂的原因 。可以从我们院长的回答中看出大部分高校的初衷:之所以计算机本科专业里设置的基础理论课那么广泛 。是因为我们想要让你们更多的了解这个行业的相关知识 。以便更好的选择自己以后专门从事的方面 。而且有些基础理论课是必不可少的 。要想走得远 。必须学好 。
总结来说 。计算机专业主要学习的就是算法 。数据结构和数学 。它还涉及到计算机的硬件学习 。比如计算机组成原理 。
其抽象的知识 。让很多人十分头疼 。比如我 。
其他观点:
计算机专业类包括计算机科学与技术、软件工程、网络工程、信息安全等七八个专业 。其中 。最核心、最基础的专业就是计算机科学与技术 。计算机专业所学的知识大多数是对计算机的使用 。以及掌握互联网操作的工具 。与该专业最为相关的几个课程内容就是计算机网络、C语言、计算机的组装和维修维护、局域网的组建等等 。
具体课程细分如下:
数学理论:高等数学、线性代数、离散数学、概率论、数理统计
语言算法:C语言、C++或java等
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
选修课:主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
计算机专业都学什么?

文章插图

推荐阅读