软件工程
计算机专业
软件工程专业

软件工程专业具体学什么?

关注者
78
被浏览
225,413

9 个回答

话不多说,这是我们的培养计划,上的课就这些,但是远远不够的,需要根据你的需求再自学别的

发布于 2019-07-29 23:44

这里把本科前三年主要课程分享一波:

大一:高等数学 线性代数 离散数学 英语 Java C++ 计算机引论

大二:概率论 计算机组成原理 数据结构 操作系统 数据库 面向对象

大三:软件工程 项目管理 软件测试 还有一些分方向之后的课程比如信息安全导论、最优化方法等以及区块链等选修课

此外还有若干课程设计,基本上是实现个小型宾馆系统什么的,还有一些硬件实验,做加法器什么的。

总结一下,我认为分为个四个方面吧,一是通用理论课程,各种数学属于这类,学好这些至少可以转专业了,而且计算机学科其实大数据,人工智能这样高端的东西都是数学支撑的(后悔大一没认识到这点)。二是计算机理论课程,数据库、操作系统等属于这一类,看似不实用其实蕴含深刻思想与智慧,也是各种面试的出题点。三是各种语言等实用技术,Java,C++什么的,学好了至少能写一些东西出来。四是管理上的课程,比如软件工程,项目管理什么的,也是一些学时看似不实用的课程,但是真正做大项目却会发现很多东西非常实用。

发布于 2019-07-29 16:49

清华大学课表

编辑于 2021-03-04 00:48

首先,学习一个人如何编程:开发基础和实战

然后,学习一队人如何编程:合作开发理论

最后,在现实世界实践上述知识。

就好比打lol,

先打人机学习英雄,再跟基友开黑学习团战,最后排位上分。

发布于 2021-06-28 08:21

具体内容不再赘述,补充一下,几十年前因为要开发操作系统,过去简单的开发方式已经不再适合这种强度高复杂性强的工作,于是软件工程这门学问诞生了。这门学问,学了以后不仅可以开发操作系统,凡是大的软件项目都要用到这门学问,甚至可以映射生活中大大小小各种各样的问题,在这门学问当中找到解决办法。它是一门面向问题的学问,也是一件帮你实现愿望的工具。

发布于 2019-07-30 14:57

软件工程毕业后的就业方向

发布于 2021-06-27 14:22