都是必修的!
c/C++,数据结构,离散数学,汇编语言,现代操作系统,结构化计算机组成,C#语言,JAVA语言(选修),数据库原理,算法分析与设计,编译原理,UML,软件工程,软件需求工程,计算机网络,还有什么呢?
我们的教材除了“汇编语言设计”和编译原理,都是英文原版的,学的时候很辛苦!因为拿两门课更难!
如果楼主对计算机没有什么兴趣,还是学点别的吧!个人感觉很累!可能是我们还有其他的课程,想什么高等数学,线性代数等等之类的,很累!
软件工程专业主要开设一些基础的变成语言比如说c语言c加加。还有其他的一些变成语言,还有一些做软件的思想比如说数据结构,软件工程等相关的课程。
这个网络上有很多,而且不同院校的相同专业在课程设置上有一定的区别,不清楚你了解他们的目的是什么。