典型实习教学案例 | 工农融合耕读铸匠心,校企合作训练创未来
工农融合耕读铸匠心,校企合作训练创未来
——计算机科学与技术专业综合训练
一、课程简介
(一)课程目标
计算机科学与技术专业综合训练(课程代码:B452J12200)是本专业人才培养过程中重要的实践教学环节,在解决复杂工程问题能力的培养方面起着重要作用。本课程的目标是使学生在专业综合实训中掌握一个完整的系统开发全过程,能够利用工具分析、实现、测试、验证系统,在工程实践中理解并遵守工程职业道德和规范,并保持良好的人文素质,学会与团队协作开发系统,最终使学生具备一定的工程系统设计、开发与维护的综合能力。具体目标包括:
课程目标1:根据项目需求,在考虑法律、健康、安全、文化、社会以及环境等现实约束条件下,综合运用工程基本知识,从技术、经济、开发效率及用户环境等方面进行综合评估,具备工程项目的设计与开发能力。
课程目标2:能够针对具体工程项目,选用合适的软件工具,进行软件系统的分析、建模、设计、测试与维护。
课程目标3:能够在实训中具备诚实公正、诚信守则等良好的人文社会科学素养,了解工程系统设计和开发应遵守的标准、知识产权以及相关法律法规,理解计算机工程师的责任。
课程目标4:在实训过程中,通过分组完成工程系统开发实训任务,增强学生团队合作观念,明确自身定位,分工合作,能够胜任个体、团队成员角色任务,具有良好的团队精神。
课程目标5:了解工程项目开发的全周期、全流程的成本构成,理解软件项目实施过程中项目管理和经济决策活动对工程项目结果的影响,能对所开发软件系统的应用价值进行客观评价。
(二)教学内容
本课程贯彻以“学生为本、产出导向、素质提高”的教育理念,基于企业真实脱敏项目案例综合运用系统开发相关的知识、工具和技能,开发、设计、维护一个中小规模系统。通过学习和查阅相关文献,针对复杂工程问题,进行系统的需求分析、总体设计和详细设计、编写软件及简单的测试方案,并提交规范的设计报告。具体内容如下。
表1 教学实习内容
实习(实践) 项目名称 |
教学要求 |
周数 |
实习类别 |
支撑的 课程目标 |
常用技术栈 |
1、了解移动应用开发前景与开发的流程。 2、掌握Web前端基础知识。 3、熟悉混合开发模型。 |
0.2 |
专业实习 |
1、2 |
数据交互技术 |
1、掌握Ajax技术。 2、掌握后端接口技术。 3、掌握前后端分离技术。 |
0.2 |
专业实习 |
1、2 |
混合App技术 |
1、熟悉uni-app环境搭建。 2、掌握uni-app开发技术。 |
0.2 |
专业实习 |
1、2 |
项目流程与分析 |
1、了解行业软件的概念及使用场景。 2、理解项目业务逻辑。 3、熟悉项目需求分析。 4、掌握”数据库字典”和”数据库源码清单”的定义。 5、熟悉黑盒测试和单元测试。 |
0.2 |
专业实习 |
3、4、5 |
项目设计 |
1、了解项目分工和工程框架搭建,定义相关标准。 2、熟悉项目的设计与模块划分。 3、熟悉”项目进度控制”。 4、项目编程实现。 |
0.2 |
专业实习 |
3、4、5 |
渗透测试环境安装 |
1、了解Kali Linux。 2、掌握kali Linux获取方式。 3、熟悉kali Linux的安装与配置。 |
0.1 |
专业实习 |
2、3、4 |
主机攻防技术 |
1、MS17-010漏洞复现与防御。 2、WIN7虚拟机靶机及相关工具的安装及Kali Linux中Metasploit中工具的使用。 3、Kali Linux Metasploit中工具的使用。 4、服务器木马生成及防御、手机木马生成及防御。 |
0.2 |
专业实习 |
2、3、4 |
WEB攻防技术 |
1、WEB网站靶机环境的搭建。 2、无验证码的弱口令扫描、暴力破解的方法演示及复现。 |
0.2 |
专业实习 |
2、3、4 |
基础运维命令与基础语法 |
1、Centos7系统安装和文件操作的基本命令。 2、软件安装和常用基础运维Linux命令。 3、shell基础语法。 |
0.2 |
专业实习 |
1、2 |
Shell编程 |
1、一键安装类脚本、备份类脚本。 2、批量用户管理类脚本、计划任务。 3、监控类脚本、日志分析类脚本。 4、数据库操作类脚本、安全类脚本。 |
0.3 |
专业实习 |
1、2 |
课程按照“逐层推进”的专业多级化教学体系,采取基本能力→专业能力→综合创新能力逐层推进模式,把对知识的学习上升到专业工程素养以及创新创业能力提升的层面。实训项目在选题时通过结合国家发展战略、社会热点问题和企业实际需求,设计具有思政意义的项目选题,如智慧农业、智慧城市等,引导学生关注国家“乡村振兴”和地方“三高四新”的战略需求;在项目需求分析阶段,通过引导学生思考项目背后的社会价值与意义,培养其社会责任感和使命感;在设计报告中鼓励学生反思项目过程中遇到的伦理问题、社会责任等,提升其道德判断能力和批判性思维。
同时,课程还将耕读精神融入实践环节,组织学生到企业、农村等地进行实地调研,了解实际需求,感悟耕读文化中的实践精神;在项目开发中强调团队合作的重要性,模拟企业团队协作模式,通过共同解决问题,培养学生的沟通协作能力和集体主义精神;在项目设计实现的阶段鼓励学生像农民耕种一样,不断学习新知识、新技术,保持对专业的热爱和追求,形成终身学习的习惯。
通过将思政教育、耕读教育与《专业综合训练》实习教学的深度融合,不仅能够提升学生的专业技能和创新创业能力,更能在其心中种下爱国敬业、勤勉创新的种子,为实现中华民族伟大复兴的中国梦贡献力量。
(三)考核细则
1. 课程考核形式与要求
表2 课程考核形式与要求对应课程目标表
考核形式 |
分值 |
考核范围及要求 |
对应课程目标 |
实训日志及表现 |
40 |
项目流程与分析、项目设计 |
2、3、4 |
项目答辩 |
40 |
常用技术栈、数据交互技术、混合App技术、渗透测试环境安装、主机攻防技术、基础运维命令与基础语法、Shell编程 |
1、2、4、5 |
实训报告 |
20 |
项目流程与分析、项目设计 |
1、5 |
2. 课程目标评价标准
表3 课程目标评价标准表
课程目标 |
考核方式 |
评价标准 | ||||
优秀 100-90分 |
良好 80-80分 |
中等 79-70分 |
一般 69-60分 |
不及格 <60分 | ||
课程目标 1 |
项目答辩 |
答辩中,能针对复杂工程问题,确定设计目标,提出好的解决方案,正确地完成模块或者系统的设计、实现、测试和部署,能较好地把学科交叉的知识应用在系统开发过程中。 |
答辩中,能针对复杂工程问题,确定设计目标,提出较好的解决方案,较正确地完成模块或者系统的设计、实现、测试和部署,能适当地把学科交叉的知识应用在系统开发过程中。 |
答辩中,能针对复杂工程问题,确定设计目标,提出相应的解决方案,并完成大部分模块或者系统的设计、实现、测试和部署。 |
答辩中,能针对复杂工程问题,确定设计目标,提出基本的解决方案,并完成部分模块或者系统的主体设计、实现、测试和部署。 |
答辩中,不能针对复杂工程问题,确定设计目标,提出基本的解决方案,系统的设计、实现、测试和部署不能正确完成。 |
实训报告 |
实训报告中的需求分析全面地考虑了经济、技术和操作可行性等方面,设计思路清晰,实现、测试和部署完整正确,报告中体现了较好的学科交叉和知识融合意识。 |
实训报告中的需求分析较好地考虑了经济、技术和操作可行性等方面,设计思路较清晰,实现、测试和部署完整,报告中体现了一定的学科交叉和知识融合意识。 |
实训报告中的需求分析考虑了经济、技术和操作可行性等方面,设计思路较清晰,实现、测试和部署较完整,报告中的学科交叉和知识融合意识不足。 |
实训报告中的需求分析,考虑了经济、技术和操作可行性中的部分方面,设计思路基本清晰,实现、测试和部署基本完整,报告中体现的学科交叉和知识融合意识较为薄弱。 |
实训报告中的没有考虑需求分析,设计思路不清晰,实现、测试和部署错误较多,报告中没有体现的学科交叉和知识融合意识。 | |
课程目标 2 |
实训日志及表现 |
在实训过程中,能娴熟地运用已学开发语言和开发工具,进行系统工程问题的分析,正确地设计和编程实现完整的系统。 |
在实训过程中,能较熟练地运用已学开发语言和开发工具,进行系统工程问题的分析,正确地设计和编程实现较为完整的系统。 |
在实训过程中,能运用已学开发语言和开发工具,进行系统工程问题的分析,正确地设计和编程实现系统的大部分功能。 |
在实训过程中,基本能运用已学开发语言和开发工具,进行系统工程问题的分析,部分正确地设计和编程实现系统的部分功能。 |
在实训过程中,不能运用已学开发语言和开发工具,进行系统工程问题的分析,设计的方案不合理、编程实现的软件系统存在较多错误。 |
项目答辩 |
答辩中,能针对工程需求,开发、选择与使用相应的技术与工具,并对软硬件系统进行全面地分析、建模、设计与测试,且条理清晰地阐述系统设计与实现过程,系统功能完善。 |
答辩中,能针对工程需求,开发、选择与使用相应的技术与工具,并对大部分软硬件系统进行分析、建模、设计与测试,能较清晰地阐述系统设计与实现过程,系统功能较完善。 |
答辩中,能针对工程需求,开发、选择与使用相应的技术与工具,并对部分软硬件系统进行分析、建模、设计与测试,且基本清晰地阐述系统设计与实现过程,系统功能较完善。 |
答辩中,能针对工程需求,开发、选择与使用相应的技术与工具,并对部分软硬件系统进行分析、建模、设计与测试,回答问题存在部分错误,系统功能简单。 |
实训答辩过程中,无法理解所使用的软件工具原理与优缺点,软件系统设计与实现过程的阐述混乱,存在较多错误,系统功能差。 | |
课程目标 3 |
实训日志及表现 |
在实训过程中能很好地遵从计算机工程师基本职业道德,严格履行工程师的责任,诚实守信,表现优秀,实习日记格式规范。 |
在实训过程中能较好地遵从计算机工程师基本职业道德,履行工程师的责任,诚实守信,表现良好,实习日记格式规范。 |
在实训过程中能遵从计算机工程师基本职业道德,履行工程师的责任,诚实守信,表现中等,实习日记格式较为规范。 |
在实训过程中能基本遵从计算机工程师基本职业道德,履行工程师的责任,诚实守信,表现合格,实习日记格式基本规范。 |
在实训过程中不能遵从计算机工程师基本职业道德,履行工程师的责任较差,实习日记格式不规范。 |
课程目标 4 |
实训日志及表现 |
在实训过程中责任感强、团队合作意识强、讨论交流积极、在团队中起主导作用,遵守纪律,不迟到早退。 |
在实训过程中责任感较强、团队合作意识较强、讨论交流较积极、在团队中起较重要的作用,遵守纪律,不迟到早退,无请假。 |
在实训过程中具有一定的责任感和团队合作意识、讨论交流较少、在团队中起次要作用,遵守纪律,不迟到早退,无请假。 |
在实训过程中责任感一般、团队合作意识较弱、讨论交流较少、参与团队合作,遵守纪律,请假不超过3次。 |
在实训过程中责任感差、团队合作意识弱、缺乏讨论交流、基本不参与团队合作,请假超过3次,或无故缺勤2次及以上。 |
项目答辩 |
答辩中,明确自身在团队中的角色,清楚地阐述自身所实现的系统功能,具有较好的团队合作精神或意识。 |
答辩中,较为明确自身在团队中的角色,较清楚地阐述自身所实现的系统功能,具有较好的团队合作精神或意识。 |
答辩中,基本明确自身在团队中的角色,基本清楚地阐述自身所实现的系统功能,具有一般的团队合作精神或意识。 |
答辩中,基本明确自身在团队中的角色,基本清晰地阐述自身所实现的系统功能,团队合作精神或意识不足。 |
答辩中,对自身在团队中的角色模糊,不能清楚地阐述自身所实现的系统功能,缺乏团队合作精神或意识。 | |
课程目标 5 |
项目答辩 |
答辩中,能深刻理解工程实践项目的成本构成及其中涉及的工程管理与经济决策问题,开发的系统的应用价值高。 |
答辩中,能较好理解工程实践项目的成本构成及其中涉及的工程管理与经济决策问题,开发的系统具有较好的应用价值。 |
答辩中,能理解工程实践项目的成本构成及其中涉及的工程管理与经济决策问题,开发的系统具有一定的应用价值。 |
答辩中,能基本理解工程实践项目的成本构成及其中涉及的工程管理与经济决策问题,开发的系统应用价值不高。 |
答辩中,没有考虑工程实践项目的成本构成及其中涉及的工程管理与经济决策问题,所开发软件系统的应用价值低。 |
实训报告 |
实训报告中,能正确全面地认识工程实践项目的成本构成,在系统项目开发中能有效控制成本提高经济效益。 |
实训报告中,能较全面地认识工程实践项目的成本构成,在项目开发活动中有控制成本提高经济效益的意识。 |
实训报告中,能认识工程实践项目的成本构成,在项目开发活动中有一定成本控制和经济效益的意识,经济和项目管理观念无明显错误。 |
实训报告中,能基本认识工程实践项目的成本构成,在项目开发活动中成本控制和经济效益的意识不足。 |
实训报告中,不能认识到工程实践项目的成本构成,在项目开发活动中成本控制和经济效益的意识薄弱。 |
二、实习实施过程
(一)基地建设
2021年湖南农业大学信息与智能科学技术学院与“弘成科技”、“亚信科技”、“湖南网安基地”、“湖南三创同乐信息科技有限公司”联合成立了人才培养基地。
图1 校企协同校外实践建设交流 图2 校企合作教学实习基地签约
图3 校外人才培养基地挂牌
(二)实习安排
整个实训分准备阶段、企业项目技术讲授阶段、实践阶段和总结考核阶段。
第一阶段:准备阶段
(1)本阶段的目的和要求:使学生了解实习的目的要求、考核方式与实训时间安排。
(2)教学方式:会议与讲授。
第二阶段:企业项目技术讲授阶段
(1)本阶段的目的和要求:学习企业级开发的前端和后端技术。
(2)实践内容:明确本次实习的工作内容和职责,掌握企业级项目开发的前后端技术(前端技术、后端技术、数据库、服务器)。
(3)教学方式:讲授。
第三阶段:实践阶段
(1)本阶段的目的和要求:现场搭建项目小组,明确任务目标和每个人的工作职责,开展模块编程操作。
(2)实践内容:熟悉企业中项目管理的过程,开发搭建开发环境,完成功能编码、测试。
(3)教学方式:在团队协作中完成项目工作。
第四阶段:总结考核阶段
(1)本阶段的目的和要求:项目运行并答辩。
(2)实践内容:完善程序,并制作演示PPT。按项目小组,分组答辩,讲解项目编程的理解和技术运用。
(3)教学方式:以小组为单位进行PPT汇报和项目运行演示。
图4 课程负责人进行实训动员 图5 行业专家指导学生职业规划
(三)过程指导
实习过程中指导老师主要有校内老师和企业老师。校内老师主要负责实习第一阶段的实训动员和第四阶段的实训答辩环节,以及第二阶段和第三阶段的学生日常管理和答疑。图4为王奕老师正在进行实训动员。图5为校内老师进行答疑。图6校内老师参与实训答辩。
图6 实训团队老师为现场指导学生
企业老师主要负责实习第二阶段的项目开发新技术培训、第三阶段的企业实训和第四阶段的实训答辩环节。图7为企业老师正在为学生讲解实践项目新技术。图8为2019级学生去亚信实习。
图7 企业老师正在为学生讲解实践项目新技术
图8 学生在“亚信”校外实习基地实习
(四)实习评价
本课程的考核包含软件项目开发、网络安全测试和系统运行维护,要求如下:
(1)要求学生熟悉系统开发的整个过程,包括文档编写、系统的需求分析、总体设计、详细设计、代码编码、系统调试、系统测试与维护等;
(2)要求学生以5-6人为一个小组,按指导老师的上课内容,通过案例协作学习系统开发的全过程,再以一人一题的形式完成一个中小规模的软件系统或子系统的设计与实现,掌握流行的数据库软件、开发软件、软件测试软件、系统维护等工具的使用,掌握项目开发的文档编写;
(3)要求了解系统设计和开发应遵守的标准、知识产权以及相关法律法规,考虑法律、健康、安全、文化、社会以及环境等现实的约束条件,并了解应用场景、用户、经济约束等方面的不同对系统设计与开发的影响;
(4)遵守实训的各项组织纪律,按时出勤,积极开展实训的各项任务和活动,具有正确的价值观和人生观,良好的责任感,极强的团队合作精神和协同合作意识;
(5)明确自身在小组中的角色定位,能与团队其他成员协作将各自开发的软件系统集成为规模更大的系统;
(6)在教师指导下,了解软件项目开发的全周期、全流程的成本构成、项目结果受影响的因素以及项目的应用价值所在;
(7)按照规范要求撰写实训报告;
(8)在指定时间内接受教师的验收和答辩。
图9 校内实训基地项目答辩
图10 校外实训基地项目答辩
三、实习效果分析
(一)实习目标达成度
课程针对2021级计算机科学与技术专业学生在2024年春季的专业综合训练进行了课程目标达成度的计算,具体如下。
表4 《专业综合训练》课程软件项目开发部分目标评价分析表
课程目标 |
评价依据 |
|||||
目标分值 |
支撑比 |
评价结果 (平均分) |
分项课程目标达成值 |
课程目标最终达成值 | ||
课程目标1 |
实训报告 |
100 |
10% |
78.21428571 |
0.774 |
0.764 |
项目答辩 |
100 |
10% |
76.625 | |||
课程目标2 |
实训日志及表现 |
100 |
8% |
78.63839286 |
0.780 | |
项目答辩 |
100 |
8% |
77.36607143 | |||
课程目标3 |
实训日志及表现 |
100 |
18% |
77.50 |
0.775 | |
课程目标4 |
实训日志及表现 |
100 |
14% |
77.50 |
0.775 | |
项目答辩 |
100 |
14% |
77.48 | |||
课程目标5 |
实训报告 |
100 |
10% |
75.49107143 |
0.764 | |
项目答辩 |
100 |
8% |
77.54464286 |
表5 2024年《专业综合训练》课程网络安全部分目标评价分析表
课程目标 |
评价依据 |
|||||
目标分值 |
支撑比 |
评价结果 (平均分) |
分项课程目标达成值 |
课程目标最终达成值 | ||
课程目标1 |
实训报告 |
100 |
10% |
83.98178571 |
0.783 |
0.772 |
项目答辩 |
100 |
10% |
72.70446429 | |||
课程目标2 |
实训日志及表现 |
100 |
8% |
83.0625 |
0.772 | |
项目答辩 |
100 |
8% |
71.35751786 | |||
课程目标3 |
实训日志及表现 |
100 |
18% |
83.0625 |
0.830 | |
课程目标4 |
实训日志及表现 |
100 |
14% |
79.74 |
0.7984 | |
项目答辩 |
100 |
14% |
79.94705357 | |||
课程目标5 |
实训报告 |
100 |
10% |
79.08964286 |
0.817 | |
项目答辩 |
100 |
8% |
84.89223214 |
表6 2024年《专业综合训练》课程系统运维部分目标评价分析表
课程目标 |
评价依据 |
|||||
目标分值 |
支撑比 |
评价结果 (平均分) |
分项课程目标达成值 |
课程目标最终达成值 | ||
课程目标1 |
实训报告 |
100 |
10% |
88.88571429 |
0.880 |
0.837 |
项目答辩 |
100 |
10% |
87.06428571 | |||
课程目标2 |
实训日志及表现 |
100 |
8% |
91.55714286 |
0.888 | |
项目答辩 |
100 |
8% |
86.21071429 | |||
课程目标3 |
实训日志及表现 |
100 |
18% |
88.03571429 |
0.880 | |
课程目标4 |
实训日志及表现 |
100 |
14% |
84.51428571 |
0.837 | |
项目答辩 |
100 |
14% |
82.79642857 | |||
课程目标5 |
实训报告 |
100 |
10% |
85.4 |
0.854 | |
项目答辩 |
100 |
8% |
85.35714286 |
表7 2024年《专业综合训练》课程目标评价分析表
课程目标 |
评价依据 |
|||||
目标分值 |
支撑比 |
评价结果 (平均分) |
课程目标达成值 |
课程目标最终达成值 | ||
课程目标1 |
实训报告 |
100 |
10% |
83.694 |
0.81246 |
0.8033 |
项目答辩 |
100 |
10% |
78.798 | |||
课程目标2 |
实训日志及表现 |
100 |
8% |
84.419 |
0.81365 | |
项目答辩 |
100 |
8% |
78.311 | |||
课程目标3 |
实训日志及表现 |
100 |
18% |
82.866 |
0.82866 | |
课程目标4 |
实训日志及表现 |
100 |
14% |
80.585 |
0.8033 | |
项目答辩 |
100 |
14% |
80.075 | |||
课程目标5 |
实训报告 |
100 |
10% |
79.994 |
0.81151 | |
项目答辩 |
100 |
8% |
82.598 |
图11 2024年春季《专业综合训练》课程目标达成情况
图12 课程目标1达成度样本分布图
图13 课程目标2达成度样本分布图
图14 课程目标3达成度样本分布图
图15 课程目标4达成度样本分布图
图16 课程目标5达成度样本分布图
图17 课程目标达成度样本分布图
(二)成果展示
在2023年的专业综合训练中,2021级学生在《专业综合训练》的软件项目开发完成的项目如下。
表8 2021级《专业综合训练》软件开发项目列表
项目名称 |
项目概念 |
项目组角色 |
学号 |
姓名 |
班级 |
基于springboot Brain AI Producer的 设计与实现 |
人工智能概念 |
产品经理 |
202140210229 |
王婷萱 |
计算机21-2 |
开发工程师 |
202140210225 |
章金妍 |
计算机21-2 | ||
开发工程师 |
202140210202 |
朱秀霞 |
计算机21-2 | ||
测试工程师 |
202140210223 |
吴双阳 |
计算机21-2 | ||
开发工程师 |
202140210324 |
黄星宇 |
计算机21-3 | ||
基于springboot的 农产品信息平台的 设计与实现 |
新工科+新农科融合的耕读概念 |
产品经理 |
202140210318 |
付伟 |
计算机21-3 |
开发工程师 |
202140210319 |
刘宇萱 |
计算机21-3 | ||
开发工程师 |
202140210304 |
王志诚 |
计算机21-3 | ||
开发工程师 |
202140210303 |
段飞宇 |
计算机21-3 | ||
测试工程师 |
202140210321 |
肖家翔 |
计算机21-3 | ||
基于springboot 仓库管理系统的 设计与实现 |
企业级应用概念 |
产品经理 |
202140210214 |
曾阳 |
计算机21-2 |
开发工程师 |
202140210215 |
刘雨 |
计算机21-2 | ||
开发工程师 |
202140210210 |
郑鑫 |
计算机21-2 | ||
开发工程师 |
202140210213 |
周峥嵘 |
计算机21-2 | ||
测试工程师 |
202140210218 |
潘洋 |
计算机21-2 | ||
基于springboot 京西线上生鲜的 设计与实现 |
学科交叉融合概念 |
产品经理 |
202140210108 |
曾子健 |
计算机21-1 |
开发工程师 |
202140210107 |
雷英智 |
计算机21-1 | ||
开发工程师 |
202140210120 |
黄嘉骏 |
计算机21-1 | ||
开发工程师 |
202140210113 |
张赛 |
计算机21-1 | ||
测试工程师 |
202140210105 |
邝奕恺 |
计算机21-1 | ||
基于springboot Myblog博客后台管理的设计与实现 |
企业级应用概念 |
产品经理 |
202140210309 |
夏经纬 |
计算机21-3 |
开发工程师 |
202140210326 |
周雨晴 |
计算机21-3 | ||
开发工程师 |
202140210305 |
游淑娟 |
计算机21-3 | ||
开发工程师 |
202140210306 |
全妍 |
计算机21-3 | ||
测试工程师 |
202140210320 |
吴佳乐 |
计算机21-3 | ||
基于springboot 东湖商城系统的 设计与实现 |
企业级应用概念 |
产品经理 |
202140210327 |
李晨旭 |
计算机21-3 |
开发工程师 |
202140210328 |
方浩晖 |
计算机21-3 | ||
开发工程师 |
202140210329 |
郝智忠 |
计算机21-3 | ||
开发工程师 |
202140210325 |
邓成龙 |
计算机21-3 | ||
测试工程师 |
202143040517 |
袁佳 |
计算机21-3 | ||
基于springboot的 乡镇医院预约挂号系统的设计与实现 |
耕读概念 |
产品经理 |
202140010123 |
彭佳润 |
计算机21-1 |
开发工程师 |
202140070514 |
刘希玥 |
计算机21-1 | ||
开发工程师 |
202140070409 |
杨斌 |
计算机21-1 | ||
测试工程师 |
202140070519 |
符梓境 |
计算机21-2 | ||
基于springboot的 食品零售综合商场的 设计与实现 |
企业级应用概念 |
产品经理 |
202140210314 |
吴自然 |
计算机21-3 |
开发工程师 |
202140210310 |
杨玉蟾 |
计算机21-3 | ||
开发工程师 |
202143080209 |
杨凯文 |
计算机21-3 | ||
测试工程师 |
202140210313 |
何梓程 |
计算机21-3 | ||
202140210312 |
万嘉豪 |
计算机21-3 | |||
基于springboot的 网上书城购物系统的 设计与实现 |
企业级应用概念 |
开发工程师 |
202140210212 |
王锐 |
计算机21-2 |
开发工程师 |
202140210103 |
何丽萍 |
计算机21-1 | ||
开发工程师 |
202140740215 |
柳智慧 |
计算机21-3 | ||
开发工程师 |
202140210127 |
马丽洋 |
计算机21-1 | ||
产品经理 |
202140210307 |
李家轩 |
计算机21-3 | ||
基于springboot的 在线点餐平台的 设计与实现 |
企业级应用概念 |
产品经理 |
202140070120 |
米蔚 |
计算机21-1 |
开发工程师 |
202140210119 |
何广乐 |
计算机21-1 | ||
开发工程师 |
202140210111 |
杨书涵 |
计算机21-1 | ||
开发工程师 |
202140210110 |
刘辉 |
计算机21-1 | ||
测试工程师 |
202140210117 |
王振雄 |
计算机21-1 | ||
基于springboot的 品牌球鞋购物平台的 设计与实现 |
企业级应用概念 |
产品经理 |
202140560216 |
陈树高 |
计算机21-2 |
开发工程师 |
202140210230 |
佟劲森 |
计算机21-2 | ||
开发工程师 |
202140210227 |
刘祥凯 |
计算机21-2 | ||
开发工程师 |
202140210201 |
沙长春 |
计算机21-2 | ||
测试工程师 |
202140210315 |
毛长江 |
计算机21-3 | ||
基于springboot的 农产品直播营销系统的设计与实现 |
耕读概念 |
开发工程师 |
202140210114 |
李权 |
计算机21-1 |
开发工程师 |
202140210116 |
杨逸坤 |
计算机21-1 | ||
测试工程师 |
202140210118 |
邓超 |
计算机21-1 | ||
基于springboot 花农商城的 设计与实现 |
耕读概念 |
产品经理 |
202140210209 |
江河山 |
计算机21-2 |
开发工程师 |
202140210207 |
张亚顺 |
计算机21-2 | ||
开发工程师 |
202140210216 |
谭轩 |
计算机21-2 | ||
开发工程师 |
202044706111 |
唐珂 |
计算机21-2 | ||
测试工程师 |
202140490216 |
曾慧芳 |
计算机21-3 | ||
基于springboot的 停车管理系统的 设计与实现 |
企业级应用概念 |
产品经理 |
202140210222 |
王剑 |
计算机21-2 |
开发工程师 |
202140210221 |
李杨义 |
计算机21-2 | ||
开发工程师 |
202140210220 |
黄文豪 |
计算机21-2 | ||
开发工程师 |
202140210224 |
熊偲喆 |
计算机21-2 | ||
测试工程师 |
202140210219 |
李欣昊 |
计算机21-2 | ||
基于springboot的 餐厅点餐系统的 设计与实现 |
企业级应用概念 |
产品经理 |
202140210130 |
刘衍辉 |
计算机21-1 |
开发工程师 |
202044507211 |
黄秦 |
计算机21-1 | ||
测试工程师 |
202140210125 |
张思哲 |
计算机21-1 | ||
开发工程师 |
202140210115 |
刘江涛 |
计算机21-1 | ||
基于springboot的 红色基因旅游管理平台的设计与实现 |
耕读思政概念 |
开发工程师 |
202140210317 |
肖朝辉 |
计算机21-3 |
产品经理 |
20214021032 |
符梓轩 |
计算机21-3 | ||
开发工程师 |
202140210316 |
刘迦伟 |
计算机21-3 | ||
开发工程师 |
202151150121 |
邹佳睿 |
计算机21-3 | ||
测试工程师 |
202140210330 |
伍嘉杰 |
计算机21-3 | ||
基于springboot的 校园二手交易平台的 设计与实现 |
企业级应用概念 |
产品经理 |
202140210106 |
李琴 |
计算机21-1 |
开发工程师 |
202140210109 |
杨娇凤 |
计算机21-1 | ||
测试工程师 |
202140210123 |
唐琴 |
计算机21-1 | ||
开发工程师 |
202140210124 |
沈奕欣 |
计算机21-1 | ||
开发工程师 |
202140210206 |
汤馨 |
计算机21-2 | ||
基于springboot的 艺术商城平台的 设计与实现 |
学科交叉融合概念 |
产品经理 |
202140680118 |
傅晓涛 |
计算机21-3 |
测试工程师 |
202140210311 |
王雄伟 |
计算机21-3 | ||
开发工程师 |
202140210323 |
彭卓伟 |
计算机21-3 | ||
开发工程师 |
202043711206 |
李林圭 |
计算机21-2 | ||
开发工程师 |
202140210208 |
吴钟玉 |
计算机21-2 | ||
基于springboot的 Agricultural Price Horizon的设计与实现 |
新工科+新农科融合的耕读概念 |
产品经理 |
202044507122 |
李淳 |
计算机21-1 |
开发工程师 |
202140210121 |
彭启航 |
计算机21-1 | ||
开发工程师 |
202140210128 |
王云右 |
计算机21-1 | ||
测试工程师 |
202140210129 |
倪谢栋 |
计算机21-1 | ||
基于springboot的 饮品智能管理 设计与实现 |
学科交叉融合概念 |
开发工程师 |
202140210226 |
王律 |
计算机21-2 |
开发工程师 |
202140210217 |
王新睿 |
计算机21-2 | ||
测试工程师 |
202140210211 |
全铭哲 |
计算机21-2 | ||
基于springboot的 蛇蛇大作战 设计与实现 |
企业级应用概念 |
产品经理 |
202140680204 |
李一健 |
计算机21-2 |
测试工程师 |
202140740103 |
李彦鹏 |
计算机21-2 | ||
开发工程师 |
202140130215 |
李佰炎 |
计算机21-2 | ||
开发工程师 |
202140730226 |
黎锦阳 |
计算机21-2 | ||
开发工程师 |
202140740206 |
邱麒桦 |
计算机21-3 | ||
基于springboot的 选课平台的设计与实现 |
企业级应用概念 |
产品经理 |
202043711208 |
曾天亮 |
计算机21-3 |
开发工程师 |
202143040112 |
杨力 |
计算机21-3 | ||
测试工程师 |
202043711120 |
周文作 |
计算机21-2 | ||
开发工程师 |
202143090116 |
张文哲 |
计算机21-1 | ||
开发工程师 |
202140400314 |
周时栋 |
计算机21-1 | ||
基于springboot的 Moneywise-理财系统的设计与实现 |
学科交叉融合概念 |
产品经理 |
202140210102 |
李适豪 |
计算机21-1 |
开发工程师 |
202140210104 |
黄小博 |
计算机21-1 | ||
测试工程师 |
202140210101 |
冯锐 |
计算机21-1 | ||
开发工程师 |
202140210122 |
曾睿鹏 |
计算机21-1 | ||
开发工程师 |
202140210112 |
刘星 |
计算机21-1 | ||
基于springboot的 宠物医院管理 设计与实现 |
学科交叉融合概念 |
产品经理 |
202140210205 |
何海涛 |
计算机21-2 |
开发工程师 |
202140210204 |
黄益然 |
计算机21-2 | ||
测试工程师 |
202140210203 |
梁锦松 |
计算机21-2 | ||
开发工程师 |
202140210228 |
夏瑞 |
计算机21-2 |
2021级114名学生在系统运维的实训环节获得的阿里云Apsara Clouder专项技能认证证书。
图18 学生获得阿里云Apsara Clouder专项技能认证证书
2022年-20024年《专业综合训练》的网络安全的实训环节有53名学生获得NISP专业技能证书。
图19 学生获得NISP专业技能认证证书
(三)社会影响
1. 校内影响
为不断加强校企合作的力度,创新合作的形式和内容,计算机科学与技术系每年都组织老师到企业与负责人和技术人员学习交流。师生对《专业综合训练》课程以工程教育认证为标杆,采用“三双培养”(即双师资、双课堂、双基地 )与“人才就业服务生态链”结合的模式给予了高度的评价和赞扬,他们认为,新的课程体系和实践教学模式有效提升了学生的学习兴趣和实践能力,为学生未来的职业发展奠定了坚实基础。相关报道见学院新闻https://xky.hunau.edu.cn/xyxw/ 202305/t20230508_361226.html。
2. 校外影响
教育同行和专家对项目成果给予高度评价,认为项目在课程体系改革、产教结合和人才能力考核体系等方面具有创新性和示范意义,为其他高校提供了可借鉴的经验和做法。
图20 教学成果推广应用证明(南华大学)
企业合作伙伴“弘成科技发展有限公司”、“湖南省网安基地科技有限公司”、“湖南三创同乐信息科技有限公司”对项目成果表示高度赞赏。他们认为,校企协同培养人才使企业能够直接参与到人才培养过程中,从而获取更多符合产业发展需求的高素质人才。教育同行和专家对项目成果给予高度评价,认为项目在课程体系改革、产教结合和人才能力考核体系等方面具有创新性和示范意义,为其他高校提供了可借鉴的经验和做法。
本课程通过校企合作的方式以及通过专业综合训练直接对接企业和社会的需求,这种合作模式不仅加深了学校与企业的联系,还为学生未来职业发展铺平了道路,学生们不仅提升了个人能力,更为行业输送了一批具备实战经验的优秀人才,有效缓解了当前软件开发、网络安全、系统运维人才短缺的问题,实现了教育链、人才链与产业链、创新链的有效衔接,为培养高素质、复合型、创新型计算机专业人才探索了一种新路径。
四、实习经验总结
(一)实训目标精准定位
课程聚焦专业技能提升和就业引导,紧密围绕软件开发、网络安全、系统运维这三大计算机专业的核心就业方向,设计具有针对性的实训内容与考核标准。旨在通过实训,使学生不仅掌握扎实的专业技能,还能提前适应行业要求,为未来的职业生涯奠定坚实基础。通过模拟真实的工作岗位环境,将理论知识与实际应用紧密结合,让学生在实践中深化对专业知识的理解。实训项目设计注重实用性与创新性,鼓励学生将所学知识应用于解决实际问题,提升编程能力、系统设计与开发能力、问题解决能力及项目管理能力。
(二)OBE理念引领校企合作
课程实施基于OBE(Outcome-Based Education)教育理念,强调以学生为中心,注重学习成果的输出。校企合作模式下,校内导师负责制定课程计划、考核方式等,企业则提供岗位技术培训、职场环境模拟等,双方共同协作,实现资源的优势互补。引入“三双模式”,即双师资(校内导师与企业导师)、双课堂(校内课堂与企业课堂)、双基地(校内实训基地与企业实训基地),为学生提供多元化的学习与实践平台。
(三)科技企业环境沉浸
与科技企业合作,引入真实的开发场景和要求,促进学生的职业认知与组织结构理解。学生在实训中,每组模拟企业真实的组织结构,通过角色的分配,使学生体会不同角色的职责,加深对软件开发、网络安全、系统运维等岗位的理解。实训过程中,企业导师会分享行业内的最佳实践与经验,帮助学生更好地适应职场环境。
(四)全流程规范化实训
实训项目从设计、实现、测试到部署,严格按照企业的真实流程进行,确保学生能够在实践中掌握规范化的工作流程。特别是在软件开发实训中,注重代码质量、版本控制、团队协作等方面的培养;在网络安全实训中,强调攻防策略、漏洞扫描、应急响应等技能的提升;在系统运维实训中,则注重系统监控、故障排查、性能优化等能力的培养。通过全流程的规范化实训,学生的工程实践能力、团队合作意识及组织管理能力得到了显著提升。
五、教学反思与改进
(一)直面挑战:实训中的问题剖析
1. 软件项目开发:时间紧与融合难
学生在面对紧张的项目周期时,往往难以平衡项目进度与代码质量,且跨学科知识的融合应用成为一大难题。
解决方案需求:需要提升时间管理和团队协作能力,同时加强跨学科知识的融合教学。
2. 网络安全实训:环境模拟与设备配套之困
网络安全实训对硬件和软件环境的要求较高,但现有资源难以完全满足所有实训需求,影响实训效果。
解决方案需求:增加靶机资源,搭建更接近真实环境的模拟平台,同时加强设备维护与更新。
3. 系统运维实训:案例覆盖与报告撰写之惑
系统运维实训中,学生往往难以接触到多样化的运维案例,且报告撰写能力有待提高。
解决方案需求:收集更多实际运维案例,丰富实训内容;加强报告撰写指导,提升学生表达能力。
(二)破局之策:针对性改进方案
1. 软件项目开发:前置学习,强化跨学科融合
提前布局新技术学习,如人工智能、大数据等,为学生提供更广阔的知识视野。引入跨学科导师,促进计算机科学与其他学科(如管理学、农学等)的知识融合与创新。
2. 网络安全训练:构建真实,完善配套
增加靶机资源,引入更多真实案例和测试平台,提升学生的实战能力。更新升级硬件与软件,确保实训环境的真实性和安全性。
3. 系统运维实训:扩展案例,强化实践
收集多样化运维案例,包括云计算、大数据、物联网等领域的运维实践,为学生提供更全面的实训体验。加强课后指导,鼓励学生参与企业实践,解决实际问题,提升运维能力。
(三)思政引领:课程思政目标的明确与融合
1. 确立目标:职业道德与社会责任并重
在实训中融入职业道德和社会责任教育,引导学生树立正确的价值观,增强社会责任感和使命感。
2. 结合专业:将思政元素融入专业技能训练
在软件项目开发中强调团队合作、诚信经营;在网络安全实训中强调网络道德、法律法规;在系统运维实训中强调服务意识、用户至上。
(四)综合评价:考核体系的完善与创新
1. 全面评价:道德表现与专业技能并重
考核体系不仅要关注学生的专业技能水平,还要注重其道德表现、团队协作能力和社会责任感等方面的评价。
2. 创新驱动:鼓励学生创新与持续改进
引入创新项目和持续改进机制,鼓励学生提出创新想法和解决方案,促进实训项目的不断优化和升级。设立创新奖励机制,对表现突出的学生给予表彰和奖励,激发学生的创新热情。
指导团队:王奕、乔波、聂笑一、李伟、傅卓军、黄博