大学必须掌握的软件基础课程

大学软件专业有很多课程,有些学生搞不清哪些是重点,以下是笔者根据多年经验,认真很重要的课程罗列下:

1,C语言
很重要,作为学编程的入门语言,也是众多流行编程语言之父。

2,数据结构和算法
很重要,以后深入理解一些东西有帮助,即使是Java把很多数据结构都进行了封装,但是学习本课程,可以对性能有深入理解;

3,计算机组成原理
一般,学习一下;

4,编译原理
一般,学习一下;

5,数据库原理
很重要,对以后系统的数据库设计有帮助,站的层次高;

6,操作系统原理
很重要,对以后技术提供,和层次有帮助;

7,计算机网络
一般,学习一下;

8,软件工程
非常重要,对整个软件开发体系的熟悉,直接可以影响到一个技术人员的职业生涯;

9,计算机英语
非常重要,有一些屌丝不重视,这个真的很重要,以后学习一些新技术的时候,有时候中文资源比较少,这时候学习,基本是直接看官方英文文档,假如英语不行,会很苦逼;

10,英语
非常重要,这个和上面的计算机英语有区别,计算机英语主要是一些专业词汇的中文专业翻译;而英语的话,是更加广泛的概念,最少要达到4级,最好6级。大学时候通读基本英文技术书籍,我推荐 Head First系列,以及Thining in Java;

以上是我认为比较重要的10个课程。大家可以参考下。。可以有遗漏,大家可以评论留言。讨论交流。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值