大一:高等数学,计算机科学导论,模拟电路,英语,思想政治,c语言
大学物理,线性代数
大二:c++程序设计,离散数学,统计与概率,大学英语,毛泽东思想邓
小平理论,计算机组成与原理,计算机硬件拆装硬件实验,操作
系统,计算机网络
大三:c#程序设计,java程序设计,编译原理
(由于分方向:嵌入式,大型机,软件测试。。。。课程会有区
别,有针对性)
学分的话因校而异了,不必考虑太多,一般16学时一学分
软件工程专业(本科)的课程设置:
1、学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
2、该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。