首先是计算机基础课程 。编程入门(现在大多是python 。我那时候是c) 。面相对象编程 。操作系统 。数据库 。计算机体系结构 。数学基础课程有微积分 。概率统计 。线性代数 。
其次是进阶课程 。软件工程(指导如何做一个项目的全部过程 。包括需求分析 。技术实施 。测试 。项目管理等) 。编译原理 。数学有离散数学 。现在应该还包括一部分大数据课程 。比如机器学习 。深度学习相关 。
再上一个层次就非常细了 。基本上跟以后从事的工作或者研究方向一致 。
【软件工程要学哪些课程?】我的理解是 。本科阶段是广而全的熟悉计算机基础知识 。硕士博士阶段深入计算机学科的一个或者多个具有研究价值的方向 。逐步完善自己的知识体系 。
推荐阅读
- 电脑没声音是怎么回事 Win7系统电脑没声音这么办
- 软件技术专业难学吗?
- 看了我想重新学过 5S是指哪五项
- 软件工程专业有哪些必修课?
- 男人给你发红包代表什么意思 看看他究竟爱不爱你
- 为什么软件工程专业要学习大学物理?
- 蒸螃蟹是冷水下锅还是热水下锅 区别非常大
- 说什么话让男人疯狂想你 让男人想你发疯的套路
- 摄影如何表现“昔我往矣,杨柳依依。今我来思,雨雪霏霏。”?