软件工程的主要课程有哪些?
外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机导论(C语言)、数据结构、C++程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计案例分析、CMM/ISO9000等扩展信息1。训练目的
本专业培养具有良好科学素养,能够系统深入地掌握计算机科学与技术基础和软件工程专业知识和工作技能的高级专业技术人才。学生毕业后可在开展软件规划、设计、开发和应用的相关企事业单位或政府机关从事计算机软件规划、咨询、监理、生产、软件技术研发、软件应用系统维护等工作。
二、栽培规格
本专业学生应系统掌握计算机科学与技术及其应用的基础理论,建立软件工程必备的专业知识结构和工作技能,包括计算基础理论、计算机系统及其软硬件接口、系统软件和工具软件、计算机应用技术、软件工程方法和工具等。经过四年的学习,学生应具备以下知识和工作能力:
1,掌握计算机科学与技术的基础理论和专业知识;
2、掌握软件系统分析、设计和描述的基本方法,具有软件研究和技术开发的能力;
3、了解信息系统安全和知识产权保护的相关技术方法和法规;
4、具备软件系统规划、设计、咨询、软件测试与评估、软件工程管理和系统运行管理的基本能力;
5.了解现代信息技术的发展;
6、精通一门以上外语,具有较强的专业外语读写能力;
7.掌握文献检索和信息查询的基本方法,具有独立获取信息的能力。
三、计划学制、最低毕业学分、学位授予。
计划学制:本专业实行学分制,一般为四年,允许提前毕业和延迟毕业,具体按学校相关学分制管理规定执行。鼓励学生学习双专业、双学位和辅修科目。
最低毕业学分:162
授予的学位:工程学学士。
四、课程要求
1.全校公共* *课程分为必修课(34学分)和选修课(11学分)。公共必修课必须修满34学分。公共选修课应修人文社会科学和艺术类课程4学分,社会科学2学分。就业指导课以讲座形式进行,4-6节课,占1公共选修学分。
2.学科基础课52学分,包括学科基础课和学科专业课,要求学生修完。
3、专业必修课* * * 21学分,要求学生完成。
4.选修课学生必须修满至少34个学分,其中限定课程模块为必修,不足学分可从选修课程模块和计算机科学与技术相关模块中选择。
5.“前沿讲座”是一门学科化的课程,以讲座的形式安排在每学期进行。
6.《职业指导课》以讲座形式进行,4-6节课,占1公共选修学分。
7.本专业共有6门双语教学课程(课程计划表中课程名称以*标注),本专业不再单独开设专业英语课程。
8.课程表中名称标有☆的课程为综合设计类课程。
9、专业技能与实践* * * 8学分,学生可在课程结构比例表中自主选择课程设计内容或专业实践,如果选择专业实践,学生必须至少选修两门课程设计。