华中师范大学软件工程专业本科人才培养方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专业编号: 888
软件工程专业本科(2011)人才培养方案
一、专业培养目标及基本要求
培养目标
软件工程专业旨在培养德智体全面发展,具有良好的科学素养和文化修养,系统地掌握本专业的基础理论、基本方法和基本技能,具有较强的计算机软件开发能力和一定的科学研究与创新能力,能够熟练运用相关软件技术与工具解决实际工程问题和控制软件质量的专门人才。
基本要求
1.掌握现代计算机软件系统的组织及体系结构;
2.系统地掌握计算机软件及软件工程的理论知识,具有从事软件设计、开发和管理的能力;
3.掌握软件工程的基本知识、原理和方法,具备较强的学习和运用软件工程工具和环境的能力;
4.了解本学科及相关学科的发展现状与趋势,具有较强的自主学习新理论及新技术的能力;
5.具有从事软件工程及相关学科研究的基本能力;
6.具有良好的心理素质与职业道德,具备较强的沟通能力和团队协同工作能力。
二、主要课程
高级语言程序设计、离散数学、数据结构、算法设计与分析、计算机组成原理、计算机网络、操作系统原理、数据库原理、数字逻辑、面向对象程序设计、Java语言程序设计、软件工程导论、面向对象软件工程、软件体系结构与设计模式、应用软件架构、软件项目管理、团队激励与沟通方法、软件测试技术、软件测试实践、软件质量保障等。
三、学制
4年。
四、授予学位
工学学士。
五、教学时间分配表
六、课程教学学时、学分分布表
注:专业类必修课指学科基础必修课与专业必修课;专业类选修课指学科基础选修课与专业选修课
七、课程计划表
八、说明
1.本培养方案适用软件工程本科专业。
2.本专业学生在第4-5学期之间的暑假进行为期两周的见习,见习占2学分。
3.本专业学生在第6-7学期期间参加实习实训,在第7-8学期进行毕业设计并撰写毕业论文。实习实训占6学分,毕业设计与毕业论文占6学分。有关毕业设计和毕业论文的具体要求,以学校和院系相关规定为依据。
4.本专业的所有必修课程(包括公共必修课和专业必修课)学生必须修习,其余专业选修课程由学生在导师的指导下自主选择,专业选修课程总学分不得低于30.5学分。
5.拟参加ACM大学生程序设计竞赛的学生建议选修“ACM程序设计技术”课程。
6.本专业学生必须选修不低于12学分的任意选修课程,其中包括艺术素质类课程2
学分,文科类课程4学分,其他课程6学分。
7.本专业共开设双学位课程50学分,修满双学位课程26学分,可申请本专业辅修结业证书;修满42学分并完成辅修论文及答辩,可申请本专业双学位学士证书。辅修、双学位学生的选课、实习实训、毕业设计和毕业论文等各个环节,均按本说明之1-6条款执行。4.本专业的学生必须修习所有必修课程(包括公共必修课和专业必修课),其余专业选修课程由学生自主选择。专业选修课程(除公共专业选修课外)分为三个方向:1)选修方向一为“WEB信息系统”方向,该方向包括的选修课程有:Web程序设计、J2EE 应用框架设计与项目开发、Web数据库设计与开发、计算机网络管理与维护。
2)选修方向二为“数字媒体”方向,该方向包括的选修课程有:计算机图形学、多媒体技术、动画设计基础、3D游戏程序设计技术。
3)选修方向三为“嵌入式开发”方向,该方向包括的选修课程有:单片机开发基础、嵌入式操作系统、嵌入式系统开发技术、移动软件应用开发技术。
以上三个方向学生可根据自己的兴趣选择一个修取,也可以交叉修取。专业选修课程的总学分不得低于30.5学分。