软件工程是学什么专业课程?

宣恩流宣恩流最佳答案最佳答案

我本科和研究生都是读的软件工程,本科是在西安邮电大学(现在改名为西安邮电大学)读的,研究生在北京科技大学读的。 简单说下这两个学校的课程安排吧。西邮大一主要是计算机导论、操作系统、计算机组成原理这样的基础课和大类培养;大二主要是数据结构、编译原理、数据库系统这样比较核心的专业主干课;大三开始分方向(软件工程系、网络工程系、多媒体与数字信号处理),我们那会儿是分软件工程和网工两个方向,专业课有操作系统,计算机网络,编译原理等必修课,还有数据库、算法、面向对象等专业选修课;大四主要就上一些专业选课,比如大数据、机器学习之类的;研究生主要就研究课题了。 北京科大的课程安排跟西邮差别不太大,大一也是学些通识课程和数学建模(科大有个特色就是跟美国西点军校合办的本科班级,这个班级的学生大一主要就是上军事课和学军体拳啥的。。。);大二开始才有计算机方面的课程;大三开始接触科研,做项目;大四做毕业设计。

以上只是大致说明两个学校软工的课程设置,其实各个学校软工的课程设置大同小异,主要就是计算机基础、编程语言(Java/C++/Python)、数据结构与算法、操作系统、计算机网络、软件工程相关课程(软件需求、软件项目管理、UML、设计模式)等等。

我来回答
请发表正能量的言论,文明评论!