计算机都学些什么东西?,计算机专业都学些什么?

一直以来,人们提到『计算机专业』的第一反应就是『程序员』。逢年过节,面对亲戚们的提问,我们总要解释一番:“对不起啊叔叔,我是真的不会修电脑。”

感觉在大学的时候,各种课程学了很多,样样有所触及,但样样都不精。

bc03ad6b27c0182b6af8a4d8148ce0a4.png

那么,计算机专业的学生在本科阶段到底学习了哪些课程呢。

学科基础课

数学:高等数学、线性代数、数理统计与概率论、离散数学等

物理:大学物理、模电、数电等

英语:大学英语、专业英语。英语的重要性毋庸置疑,看文献、看原著都需要很好的英语基础。对于未来的发展也有很好的帮助。

797ebe74a3512ee0aa30ab53f974d399.png

算法相关课程

算法系列的课程包括了数据结构、算法分析与设计等。

数据结构的重要性从初试的专业课就可以看得出来,如果不是408统考院校,绝大多数学校会选择数据结构+另一门计算机课程作为专业课的科目。了解算法对于编程的学习也是很好的帮助。

底层软件系统类课程

底层软件系统课程包括操作系统、数据库系统、编译原理、计算机网络等课程。这些课程是站在一个总结的角度去看各种系统的构造,以及系统每个主要部分所使用的主要算法。目的是为了能够在一个系统的视角去理解一个程序的执行流程,并能据此去写出高效的程序。

93571bba131d3b73e9bb42a61f8aae2c.png

硬件系统类课程

硬件系统类课程包括计算机组成原理、微机接口、嵌入式、体系结构等课程。

应用类课程

编程语言

学会一门编程语言是不够的。静态/动态、面向过程/面向对象、编译/解释。每个方面都至少需要了解一门语言的基本语法。这不仅可以拓宽以后就业的方向,更能让你在面对问题时可以从不同的角度去解决。

研究方向相关专业课

计算机的研究方向细化下可以有几十种,但从大方向来说可以分为计科、软件和网络、硬件(这也是一般学校专业分流后的专业名)。

不论什么时候,提升技术对一个程序员来说都是最重要的,所以不要浪费时间

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值