软件工程专业人才培养方案
学科门类:工学 专业代码:080902
一、培养目标
培养德、智、体、美、劳全面发展,系统掌握软件工程专业的基本理论、基本知识、基本技能和基本方法,具有工程实践能力、良好的科学文化素养、社会责任感、创新意识、团队合作意识、工匠精神、健康体质和国际视野,能够在计算机相关领域从事项目设计、开发、测试、部署、运维和管理等工作的高级应用型人才。学生毕业五年左右能胜任计算机应用领域的相关工作,达到下列目标:
1、能够掌握扎实的软件工程专业知识、方法与技术,具备较强的工程实践能力,胜任软件工程相关领域复杂工程问题的方案设计、系统开发、测试及管理等工作;
2、能够跟踪软件工程相关领域的前沿技术,具备探索精神和创新意识,具备一定的工程研究能力,综合利用新知识、新技术、新理念解决软件工程领域复杂工程问题;
3、能够适应湖北省区域和社会经济发展需要,具有良好的人文科学素养、工程职业道德和社会责任感,弘扬工匠精神,综合考虑法律、环境、社会、文化与可持续发展等因素开展工程实践活动;
4、具有良好的团队合作、组织协调和书面表达能力,具有一定的独立和协作分析解决问题能力,在团队中承担不同的角色并进行有效的沟通和管理。具有全球化意识和国际视野,能够胜任跨文化背景的计算机及相关领域技术交流与沟通工作;
5、通过终身学习适应职业发展,并通过自主学习等途径了解新技术新业态,适应国内外相近领域的岗位需求,具有职场竞争力。
二、毕业要求
根据培养目标,本专业毕业生必须满足以下12项毕业要求,各项毕业要求如下:
1、具有扎实的数学、自然科学、工程基础和专业知识,能够系统地掌握计算机学科的基本理论和专业知识,并能将所学知识解决软件工程领域复杂工程问题;
2、能够综合运用数学、自然科学、工程基础和计算机学科的基本原理,进行计算机软硬件系统的分析、识别和表达,并通过文献研究分析软件工程领域复杂工程问题,以获得有效的解决方案或合理的结论;
3、能够设计针对软件工程领域复杂工程问题的解决方案,选择或设计特定需求的软硬件系统、开发相应的功能模块,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境多维度协同发展因素;
4、能够基于计算机学科的相关原理并采用科学方法对软件工程领域中的复杂工程进行研究,制定研究路线、设计可行性方案并开展实验,通过数据分析和信息综合得到有效的解决方案和合理有效的结论;
5、能够针对软件工程领域的复杂工程问题,开发、选择与使用恰当的平台、技术、资源、现代工程工具和信息技术工具,包括对该领域复杂工程问题的分析、设计、开发、预测和模拟,并能够理解其局限性;
6、能够基于工程相关背景知识进行合理分析,评价软件工程专业工程实践和复杂工程问题的解决方案可能对社会、健康、安全、法律以及文化的影响,并理解应承担的责任;
7、能够理解和评价针对软件工程领域复杂工程问题的专业工程实践对环境、社会可持续发展的影响;
8、具有人文社会科学素养和社会责任感,能够在工程实践中理解并遵守工程伦理道德和职业规范,履行社会责任;
9、能够在软件工程相关领域的多学科背景下的团队中进行有效沟通与合作,正确理解个体、团队成员或者负责人的角色,并承担其责任与义务;
10、能够针对软件工程领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文档、陈述发言、清晰表达和回应指令。具备一定的国际视野和跨文化沟通和交流能力;
11、能够理解并掌握工程管理原理与经济决策方法,熟悉软件工程项目管理的基本方法和技术,并能在多学科环境中应用,保障项目能够高效、按期保质的成功实施;
12、具有自主学习和终身学习的意识,有不断学习和适应软件工程专业高速发展的能力。
三、学制、学分及毕业条件
1、学制:4年,学生在校修读年限3-6年;
2、学分:159,总学时:2516+46.5W;
3、学生在修业年限内修满规定学分,达到毕业要求,准予毕业。符合学校学位授予条件者,授予工学学士学位。
四、主要课程
1、学位课程:数据结构、计算机网络A、数据库原理、操作系统等。
2、专业实践性教学环节:C语言课程设计、Python课程设计、数据结构课程设计、面向对象课程设计、数据库课程设计、高级Web项目开发、移动端项目开发、毕业论文(设计)和毕业实习等。
五、专业教学进程表
软件工程专业教学进程表
课程 类别 | 课程 编号 | 课程名称 | 学 分 数 | 课内总学时 | 实践 学时 | 各学期周学时分配 | 考核 方式 |
小 计 | 理 论 | 实验 | 上机 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
通识教育课程 | 必 修 课 | TB00000001 | 思想道德与法治 | 3 | 32 | 32 |
|
| 32 | 2 |
|
|
|
|
|
|
| 考查 |
TB00000002 | 中国近现代史纲要 | 3 | 32 | 32 |
|
| 32 |
| 2 |
|
|
|
|
|
| 考查 |
TB00000003 | 马克思主义基本原理 | 3 | 32 | 32 |
|
| 32 |
|
| 2 |
|
|
|
|
| 考试 |
TB00000004 | 毛泽东思想和中国特色社会主义理论体系概论 | 3 | 32 | 32 |
|
| 32 |
|
|
| 2 |
|
|
|
| 考试 |
TB00000005 | 习近平新时代中国特色社会主义思想概论 | 3 | 32 | 32 |
|
| 32 |
|
|
| 2 |
|
|
|
| 考试 |
TB00000023 | 计算机基础B | 1 | 48 |
| 32 | 16 |
| 3 |
|
|
|
|
|
|
| 考试 |
TB00000007 | 大学英语(一) | 2 | 48 | 32 |
| 16 |
| 3 |
|
|
|
|
|
|
| 考查 |
TB00000008 | 大学英语(二) | 2 | 48 | 32 |
| 16 |
|
| 3 |
|
|
|
|
|
| 考查 |
TB00000009 | 大学英语(三) | 2 | 48 | 32 |
| 16 |
|
|
| 3 |
|
|
|
|
| 考查 |
TB00000010 | 大学英语(四) | 2 | 32 | 32 |
|
|
|
|
|
| 2 |
|
|
|
| 考查 |
TB00000011 | 大学语文 | 1 | 16 | 16 |
|
| 16 | 1 |
|
|
|
|
|
| 考查 |
TB00000012 | 大学体育(一) | 1 | 2 | 2 |
|
| 30 | 2 |
|
|
|
|
|
|
| 考查 |
TB00000013 | 大学体育(二) | 1 | 2 | 2 |
|
| 30 |
| 2 |
|
|
|
|
|
| 考查 |
TB00000014 | 大学体育(三) | 1 | 2 | 2 |
|
| 30 |
|
| 2 |
|
|
|
|
| 考查 |
TB00000015 | 大学体育(四) | 1 | 2 | 2 |
|
| 30 |
|
|
| 2 |
|
|
|
| 考查 |
TB00000016 | 军事理论 | 2 | 36 | 36 |
|
|
| 2 |
|
|
|
|
|
| 考查 |
TB00000017 | 军事训练 | 2 |
|
|
|
| 2W | √ |
|
|
|
|
|
|
| 考查 |
TB00000018 | 大学生安全教育 | 1 | 16 | 16 |
|
|
| 1 |
|
|
|
|
|
|
| 考查 |
TB00000019 | 大学生心理健康教育 | 2 | 16 | 16 |
|
| 32 | 1 |
|
|
|
|
|
| 考查 |
TB00000020 | 大学生劳动教育 | 1 | 16 | 16 |
|
| 16 | 1 |
|
|
|
|
|
| 考查 |
TB00000021 | 形势与政策 | 2 | 16 | 16 |
|
| 48 | 第1-6学期开设 |
|
| 考查 |
TB00000039 | 国家安全教育 | 1 | 16 | 16 |
|
|
| 1 |
|
|
|
|
|
|
| 考查 |
TB00000040 | 中华民族共同体概论 | 1 | 16 | 16 |
|
|
|
|
|
| 1 |
|
|
|
| 考查 |
选 修 课 | GX000***** | 公共选修课 | 4 | 64 | 64 |
|
|
|
|
|
|
|
|
|
|
| 考查 |
公共选修课在所属专业领域外其他领域最低修满4学分,其中美育类课程至少2学分。第2-6学期修完。 |
小计 | 45 | 604 | 508 | 32 | 64 | 392+2W | 12 | 12 | 7 | 9 |
|
|
|
|
|
专业教育课程 | 必修课 | 基础课 | ZB02000009 | 计算机导论 | 3 | 48 | 48 |
|
|
| 3 |
|
|
|
|
|
|
| 考试 |
ZB02000008 | C语言程序设计 | 3 | 64 | 32 | 32 |
|
| 4 |
|
|
|
|
|
|
| 考试 |
ZB02000006 | 高等数学A-1 | 3 | 48 | 48 |
|
|
| 3 |
|
|
|
|
|
|
| 考试 |
ZB02000007 | 高等数学A-2 | 4 | 64 | 64 |
|
|
|
| 4 |
|
|
|
|
|
| 考试 |
ZB02000010 | 线性代数A | 2 | 32 | 32 |
|
|
|
| 2 |
|
|
|
|
|
| 考试 |
专业教育课程 | 必修课 | 基础课 | ZB02000022 | 软件工程导论 | 3 | 48 | 48 |
|
|
|
| 3 |
|
|
|
|
|
| 考试 |
ZB02000003 | Python程序设计 | 3 | 64 | 32 | 32 |
|
|
| 4 |
|
|
|
|
|
| 考试 |
ZB02000019 | 概率论与数理统计A | 3 | 48 | 48 |
|
|
|
|
| 3 |
|
|
|
|
| 考试 |
ZB02000020 | 离散数学 | 2 | 32 | 32 |
|
|
|
|
| 2 |
|
|
|
|
| 考试 |
ZB02000014 | Java程序设计 | 3 | 64 | 32 | 32 |
|
|
|
| 4 |
|
|
|
|
| 考试 |
主干课 | ZB02000042 | 数据结构 | 3 | 64 | 32 | 32 |
|
|
|
| 4 |
|
|
|
|
| 考试 |
ZB02000004 | 计算机网络A | 4 | 80 | 48 | 32 |
|
|
|
|
| 5 |
|
|
|
| 考试 |
ZB02000005 | 数据库原理 | 3 | 64 | 32 | 32 |
|
|
|
|
| 4 |
|
|
|
| 考试 |
ZB02000027 | 操作系统 | 3 | 48 | 48 |
|
|
|
|
|
| 3 |
|
|
|
| 考试 |
ZB02000038 | 软件设计与体系结构 | 2.5 | 48 | 32 | 16 |
|
|
|
|
|
| 3 |
|
|
| 考查 |
ZB02000040 | 软件需求分析 | 2.5 | 48 | 32 | 16 |
|
|
|
|
|
| 3 |
|
|
| 考查 |
ZB02000041 | 软件质量保证与测试 | 2.5 | 48 | 32 | 16 |
|
|
|
|
|
|
| 3 |
|
| 考查 |
ZB02000039 | 软件项目管理 | 2.5 | 48 | 32 | 16 |
|
|
|
|
|
|
| 3 |
|
| 考查 |
集中综合实践课 | PT02000001 | C语言课程设计 | 1.5 |
|
|
|
| 1.5W |
| √ |
|
|
|
|
|
| 考查 |
PT02000005 | Python课程设计 | 1.5 |
|
|
|
| 1.5W |
|
| √ |
|
|
|
|
| 考查 |
PT02000020 | 数据结构课程设计 | 1.5 |
|
|
|
| 1.5W |
|
|
| √ |
|
|
|
| 考查 |
PT02000017 | 面向对象课程设计 | 1.5 |
|
|
|
| 1.5W |
|
|
| √ |
|
|
|
| 考查 |
PT02000021 | 数据库课程设计 | 1.5 |
|
|
|
| 1.5W |
|
|
|
| √ |
|
|
| 考查 |
PT02000016 | 高级Web项目开发 | 1.5 |
|
|
|
| 1.5W |
|
|
|
| √ |
|
|
| 考查 |
PT02000027 | 移动端项目开发 | 1.5 |
|
|
|
| 1.5W |
|
|
|
|
| √ |
|
| 考查 |
PT02000029 | 毕业论文(设计) | 8 |
|
|
|
| 12W |
|
|
|
|
|
| √ |
| 考查 |
PT02000006 | 毕业实习 | 8 |
|
|
|
| 12W |
|
|
|
|
|
|
| √ | 考查 |
小计 | 78.5 | 960 | 704 | 256 |
| 34.5W | 10 | 13 | 13 | 12 | 6 | 6 |
|
|
|
选 修 课 | ZX02000002 | 平面设计 | 2 | 48 | 16 | 32 |
|
| 3 |
|
|
|
|
|
|
| 考查 |
ZX02000046 | 多媒体技术 | 2 | 48 | 16 | 32 |
|
| 3 |
|
|
|
|
|
|
| 考查 |
ZX02000003 | Web设计基础 | 3 | 64 | 32 | 32 |
|
|
| 4 |
|
|
|
|
|
| 考查 |
ZX02000007 | C++程序设计 | 3 | 64 | 32 | 32 |
|
|
| 4 |
|
|
|
|
|
| 考查 |
ZX02000028 | Vue.js框架技术 | 2 | 48 | 16 | 32 |
|
|
|
| 3 |
|
|
|
|
| 考查 |
ZX02000019 | Node.js开发 | 2 | 48 | 16 | 32 |
|
|
|
| 3 |
|
|
|
|
| 考查 |
ZX02000045 | 动画与游戏设计 | 3 | 64 | 32 | 32 |
|
|
|
| 4 |
|
|
|
|
| 考查 |
专业教育课程 | 选 修 课 | ZX02000121 | 智能搜索引擎技术 | 2 | 32 | 32 |
|
|
|
|
| 2 |
|
|
|
|
| 考查 |
ZX02000024 | Python数据分析与应用 | 3 | 64 | 32 | 32 |
|
|
|
|
| 4 |
|
|
|
| 考查 |
ZX02000086 | 数字图像处理 | 2 | 48 | 16 | 32 |
|
|
|
|
| 3 |
|
|
|
| 考查 |
ZX02000004 | Linux基础及应用 | 2 | 48 | 16 | 32 |
|
|
|
|
|
| 3 |
|
|
| 考查 |
ZX02000015 | JSP程序设计 | 3 | 64 | 32 | 32 |
|
|
|
|
|
| 4 |
|
|
| 考查 |
ZX02000026 | VC++程序设计 | 3 | 64 | 32 | 32 |
|
|
|
|
|
| 4 |
|
|
| 考查 |
ZX02000077 | 软件建模与设计 | 2.5 | 48 | 32 | 16 |
|
|
|
|
|
| 3 |
|
|
| 考查 |
ZX02000116 | 云计算 | 2 | 48 | 16 | 32 |
|
|
|
|
|
| 2 |
|
|
| 考查 |
ZX02000012 | J2EE程序设计 | 3 | 64 | 32 | 32 |
|
|
|
|
|
|
| 4 |
|
| 考查 |
ZX02000089 | 网络与信息安全技术 | 2 | 48 | 16 | 32 |
|
|
|
|
|
|
| 3 |
|
| 考查 |
ZX02000071 | 人工智能 | 2 | 48 | 16 | 32 |
|
|
|
|
|
|
|
| 3 |
| 考查 |
ZX02000093 | 文献检索与论文写作 | 1 | 16 | 16 |
|
|
|
|
|
|
|
|
| 1 |
| 考查 |
ZX02000072 | 人机交互技术 | 2 | 48 | 16 | 32 |
|
|
|
|
|
|
|
| 3 |
| 考查 |
ZX02000023 | Python技术测试 | 2 | 48 | 16 | 32 |
|
|
|
|
|
|
|
| 3 |
| 考查 |
ZX02000122 | 专业技能实践 | 4 |
|
|
|
| 8W |
|
|
|
|
|
| √ |
| 考查 |
最低选修学分 | 19.5 | 464 | 176 | 288 |
|
| 3 | 4 | 6 | 4 | 7 | 4 | 2 |
|
|
职业能力教育课程 | 必 修 课 | KB00000001 | 大学生职业生涯规划 | 1 | 16 | 16 |
|
|
| 1 |
|
|
|
|
|
| 考查 |
KB00000002 | 大学生就业指导 | 1 | 16 | 16 |
|
|
|
|
|
|
|
| 1 |
|
| 考查 |
KB02000001 | 企业认知实习 | 1 |
|
|
|
| 1W |
| √ |
|
|
|
|
| 考查 |
KB02000002 | 企业实训 | 2 |
|
|
|
| 2W |
|
|
| √ |
|
| 考查 |
小计 | 5 | 32 | 32 |
|
| 3W |
| 1 |
|
|
| 1 |
|
|
|
选 修 课 | KX00000001 | 职业能力实践 | 2 |
|
|
|
| 2W |
| 第2-7学期修完 |
| 考查 |
KX00000002 | 书证融合课程 | 1 |
|
|
|
| 1W |
| 第2-6学期修完 |
|
| 考查 |
最低选修学分 | 3 |
|
|
|
| 3W |
|
|
|
|
|
|
|
|
|
创新创业能力教育课程 | 必 须 课 | EB00000001 | 创新思维与创新能力 | 2 | 32 | 32 |
|
|
|
| 2 |
|
|
|
|
|
| 考查 |
EB00000002 | 大学生创业指导 | 2 | 32 | 32 |
|
|
|
|
| 2 |
|
|
|
|
| 考查 |
小计 | 4 | 64 | 64 |
|
|
|
| 2 | 2 |
|
|
|
|
|
|
选 修 课 | EX00000001 | 创业模拟实训 | 2 |
|
|
|
| 2W |
|
|
| √ |
|
|
|
| 考查 |
EX00000002 | 创新创业实践 | 2 |
|
|
|
| 2W |
| 第2-7学期修完 |
| 考查 |
最低选修学分 | 4 |
|
|
|
| 4W |
|
|
|
|
|
|
|
|
|
总计 | 159 | 2124 | 1484 | 576 | 64 | 392+46.5W | 25 | 32 | 28 | 25 | 13 | 11 | 2 |
|
|
六、课程结构及毕业学分要求
课程结构及毕业学分要求
课程体系 | 应修门数 | 应修学时 | 应修学分 | 占总学分比例 |
通识教育必修课 | 23 | 932+2W | 41 | 25.8% |
通识教育选修课 | 2 | 64 | 4 | 2.5% |
专业基础课 | 10 | 512 | 29 | 18.2% |
专业主干课 | 8 | 448 | 23 | 14.5% |
集中综合实践课 | 9 | 34.5W | 26.5 | 16.7% |
专业选修课 | 8 | 464 | 19.5 | 12.3% |
职业能力教育课 | 6 | 32+6W | 8 | 5.0% |
创新创业能力教育课 | 4 | 64+4W | 8 | 5.0% |
合计 | 70 | 2516+46.5W | 159 | 100% |
毕业应取得的总学分 | 159 |
理论课学时/学分 | 1484 | 92 | 占总学分比例 | 57.9% |
实践类课程学时/学分 | 1032+46.5W | 67 | 占总学分比例 | 42.1% |
注:实践类课程包括课内实验、实训、实践、上机课等。
执笔人: 杜君 审核人:丁洁