网友提问:
计算机专业都学什么?
优质回答:
惯例,感谢邀请回答
看着你这个问题,也看了一些回答,感觉回答问题都有点答非所问了,你应该问的是计算机专业的学习科目和科目内容吧
首先介绍自己,我大学专业是计算机科学与技术,2011级,毕业三年
我的大学主要科目
高等数学、线性代数、离散数学:这几门科目主要是跟数学、概率论等作为计算机人才所必须掌握的基础知识,并且一般要比普通专业学生学的要深一些
数据结构、编译原理、算法设计与分析:这几门课程主要是学习跟计算机算法相关知识,让你能够理解计算机如何能够通过更优的方式实现效率化
计算机组成原理、操作系统、计算机网络:这几门主要课程主要是让你了解计算机,了解计算机操作系统,然后知道他们是如何让运行,然后才能深入优化
C语言或者C++(据我所知学校不同,选择的也会不同)、软件工程、数据库原理:这几门重要科目就是在以上对于计算机了解之后用来真正实践的关于软件层面的实施学习,也就是说的软件工程师、程序员需要干的活.
以上主要科目应该是所有计算机专业的必须课,由于问题是计算机主要学什么,分不同的计算机领域也就会有不同的其他科目和内容,由于太多了,下面只从大方面简单举例
硬件方向:主要会跟CPU、GPU、输入输出设备、计算机组成原理、信号等接触比较多,所以主要科目就会更侧重计算机组成原理、计算机通讯原理.语言方面则会特别侧重C/C++/python等
软件开发方向:这个方向则会特别侧重对开发语言的学习,java是目前为止学校课程中最多的,最普遍的.其他语言,现在比较火的python也有一些,其他语言在大学课程中就比较少了,作者是通过培训班学习,但是不建议去培训班,可以去公司跟老师学习
软件应用方向:例如PS、视频剪辑、CAD、excel、word、ppt等专注于使用APP去完成一些公司任务的,很多功能强大的应用.这类学校一般是高职等学校会这么学习.这类方向的课程肯定就会是侧重于软件应用的学习了
大体内容就这些,中间科目的名字可能有所差异,还请谅解.
其他网友观点
这个专业学的可能和你想象中的有点差别。
作为一名计算机专业在校大学生,反正我大学前总以为这个专业学的就是黑客技术那种高大上的东西。
然而,去年才知道,我想象的只是计算机专业里的一个小分支中的所应该学的,那叫做网络攻防。
在大学里,计算机专业学的大部分是基础理论知识,有高等数学,电路分析基础,以及计算机组成原理,计算机导论等,总的一句话说就是,包罗万象,学得十分杂和广泛。
很明显,这样不利于培养学生在某一个计算机领域内达到精深的水平,但是几乎全国所有的计算机本科专业都选择这样设置专业。
目前为止(我开学大二),我学习的入门编程语言只有一种,那就是c语言,然后下学期的课表里,多了离散数学,数据结构和算法。
很明显,数学在计算机专业中占有十分重要的地位,因为在计算机领域的最前沿,都是涉及到高深的数学知识,数学底子不好,无法真正在这个领域走远。
我们老师曾经说过,数据结构和算法才是计算机行业里最为重要的一门课。因为算法+数据结构=程序,无论使用哪种编程语言进行编程,都逃离不开这个公式。
所以不同编程语言的学习就显得不那么重要了,在大学里把最最重要的东西抓住才最紧要。
至于计算机专业的基础课程设置得多而杂的原因,可以从我们院长的回答中看出大部分高校的初衷:之所以计算机本科专业里设置的基础理论课那么广泛,是因为我们想要让你们更多的了解这个行业的相关知识,以便更好的选择自己以后专门从事的方面。而且有些基础理论课是必不可少的,要想走得远,必须学好。
总结来说,计算机专业主要学习的就是算法,数据结构和数学,它还涉及到计算机的硬件学习,比如计算机组成原理。
其抽象的知识,让很多人十分头疼,比如我。
其他网友观点
计算机专业类包括计算机科学与技术、软件工程、网络工程、信息安全等七八个专业。其中,最核心、最基础的专业就是计算机科学与技术。计算机专业所学的知识大多数是对计算机的使用,以及掌握互联网操作的工具,与该专业最为相关的几个课程内容就是计算机网络、C语言、计算机的组装和维修维护、局域网的组建等等。
具体课程细分如下:
数学理论:高等数学、线性代数、离散数学、概率论、数理统计
语言算法:C语言、C++或java等
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
选修课:主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
其他网友观点
谢谢邀请。
这个问题答案还是比较宽泛的。可以参考下各个大学的计算机课程,当时我们专业是计算机和数学的交叉学科,对于编译原理,计算机组成原理实际都没接触过。如果是自学,文章后附带自学方法。
1. 数据结构,主要介绍的是数据结构和一些基本的算法。数据结构和算法的重要性不必多说了,随着人工智能的发展,企业对算法人才急缺。
还有一门是 数据结构 C++版本的,是面向对象语言实现的。
2.离散数学。同数据结构一样,是学习计算机以及通讯所需要掌握的基础课程。
3.数值分析。这个想起来双眼泪两行,当时快学哭了。此课程的目的是掌握基本的数值计算方法,设计求解算法,求出数学问题的近似解。主要内容包括线性方程组的解法(包括直接法与迭代法),插值求值法(拉格郎日插值,牛顿插值,分段低次插值,三次样条插值),函数逼近计算,数值积分与数值微分的近似计算,方程求根的近似解法,以及矩阵特征值与特征向量的计算,此算法与计算机紧密结合。
4、操作系统。讲述 unix,linux,windows等操作系统,也是必学课程。
5、程序设计基础
6、数据库系统概论
7、 计算机系统结构
8、计算机组成原理
9、C++面向对象程序设计 ,Python,Java等语言设计。
10、编译原理。
以上是计算机的基础课程,如果你是想学习下计算机软件的应用,用PS,做做动画,直接学习软件就行,没有必要学习上面的,如果想打好基础,学编程的话,可以去MOOC上去学,里面有很多的课程。英文好的话可以去看MIT的计算机课程。
其他网友观点
计算机专业的主要学习内容有什么呢,都开设哪些课程呢,下面小编为大家提供计算机专业主要学习内容,仅供大家参考。
计算机专业主要学习内容:
一、数学类
主要课程:高等数学、线性代数、离散数学、概率论、数理统计
二、语言类
主要课程:C语言、C++、Java
三、专业类
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
四、选修课
主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
问题一、计算机专业的工资水平是多少?
计算机专业就业工资,如果是刚刚毕业的劳动者,待遇通常不高,城市不同差异很大,一般是3000元-4500元,经中山大学、华南理工大学发布2015届毕业生就业质量年度报告。报告显示,中大本科生转正后月收入6147元,华工本科生转正后月收入5751元。
劳动者和用人单位建立劳动关系,劳动者的工资是劳动者和用人单位在签订劳动合同时协商一致确定,劳动者的工资待遇和工作岗位、工作能力、绩效考核、加班时间、用人单位补助等相关。
问题二、计算机专业就业前景怎么样?
随着科技的进步和信息事业的发展,尤其是计算机技术的发展与网络应用的逐渐普及。计算机已成为人们工作和生活中不可缺少的东西。IT行业迅猛发展,就业工作岗位也比比皆是。在最近几年内IT在职场排行榜中仍旧处于所有行业中的“老大”。计算机专业学生就业方向也应该有所提高。虽然说计算机这行就业单位很多,但是面临的竞争也非常激烈。只有对基础知识的学习才可以受用终身。
希望以上回答能帮到您!
其他网友观点
计科是目前大学教育(包括本科阶段和研究生阶段)培养规模最大的专业之一,随着更多的高校陆续开设大数据、人工智能等专业,计算机大类专业的培养规模也在不断扩大,这也符合当前产业领域的人才需求趋势。
在所有计算机大类专业当中,计科一直是热度比较高的专业,一方面计科的学科建设周期相对比较长,有比较成熟的科研实践环境,另一方面计科专业的知识面相对比较集中,专业性比较强,所以毕业生的就业表现也相对比较好。
目前不论是在重点大学就读,还是在普通大学就读,选择计科专业都是相对比较稳妥的选择,如果有明确的考研计划,选择计科专业也会有更大的选择空间,包括学校选择空间和主攻方向选择空间。
计科专业的课程主要围绕三大部分展开,其一是基础课程,重点是外语和数学(高数、线性代数、概率论等),其二是专业课,包括程序设计(C、Java等)、数据结构、操作系统、计算机网络、计算机组成原理、编译原理、算法设计、数据库、模电、数电等,其三是实践课,主要围绕自己的主攻方向来展开,不同学校会根据自己的实践资源来设立相应的实践方向。
目前很多学校在考研初试时考408,所以对于有考研计划的同学来说,要重点学习数据结构、操作系统、计算机网络和计算机组成原理这四门课。
考研除了初试之外,还有复试,复试环节会重点考察知识结构、比赛、科研实践和项目实践情况,所以在大一和大二期间要积极参加比赛和实践活动,这对于复试的影响是比较直接的。
对于有保研计划的同学来说,成绩是第一位的,目前很多学校也提升了成绩对于保研的权重,当然了,如果有一定的科研成果,对于保研的影响也是比较积极的,在申请保研夏令营时,也会有一定的优势。
最后,如果有计算机大类专业的学习和实践等问题,可以向我发起咨询。