“我眼中的优秀教学设计”推荐系列之二十三
【前言】为鼓励支持教师教学模式和方式方法创新,激发教师课堂教学改革热情,深入推动“课堂革命”,全面提升教育教学质量。质量管理与教学督导处将持续刊发经各级督导推荐的优秀教学设计案例,供校内教师交流学习,为教师专业发展提供资源基础。
杨沪芳老师讲授的《Java框架应用》课程是计算机应用技术专业的一门专业核心课程,其功能是对接专业人才培养目标,面向Java Web开发的工作岗位,在熟练掌握Java程序设计语言、MySQL数据库、Java web技术的基础上,培养学生运用主流的Java框架技术进行web网站项目开发的能力。同时通过教学过程中实际开发过程的规范要求,强化学生的职业道德和职业素质养成,为学生以后的职业道路奠定基础。基于以学生为中心的教学理念,在该课程“第三章Spring Bean装配”的教学设计中,杨老师采用BOPPPS+线上线下混合教学模式,将教学过程设计为课前探索、课中实施、课后拓展三个阶段八个环节。该教学设计有以下特点:
一、课程理念先进。
借鉴BOPPPS教学模式,以建构主义为理论依据,突出学生全方位参与学习,及时获取学生反馈信息,并以此为依据调整后期教学,促进有效达成教学目标。
二、课程目标合理、明确、可测。
从学生角度出发,合理确定知识、能力与素质三方面的目标。如能力目标表述为:能够基于XML灵活地进行Spring Bean的装配,实现程序的解耦,提高开发的效率;能够对功能代码进行测试,能进行查错和纠错。
三、教学方法有效。
根据教学内容和学生特点,以项目为驱动,灵活采用多种教学方法,启发学生参与探索、想象,提高学习效果。充分利用课前探索,了解学生的兴趣与前期知识的掌握情况,使课程目标更加聚焦。课程导入吸引学生的注意力,提高学生学习兴趣,并让学生知道这部分内容的重要性。如:问题思考,为什么要让Spring容器来装Bean呢?如何让Spring管理Bean?参与式教学促进学生主动学习,深入思考,加深印象,如:方案制定阶段,结合企业规范进行项目三层架构的设计,各小组分享展示制定的方案计划;编码实现阶段,参与讨论发表各自的见解,对Spring进行Bean装配的不同形式进行模拟练习;系统测试阶段,对所完成的功能进行组内自测,总结形成问题清单;功能优化阶段,头脑风暴针对发现的难点发表解决方案;总结改进阶段,对本次课程所学的内容进行总结,形成思维导图。
四、课证融合。
课程内容对接岗位需求,将教学活动与企业实际岗位深度融合,结合课程所对接岗位需求,深入分析Java开发工程师工作流程及工作任务,结合使用Java框架开发流程,并与web前端开发中级证书考核有效对接。
以下为杨沪芳老师四节课的教学设计,供交流:
第3章:Spring Bean装配
授课类型 |
理实一体化 |
授课日期 |
2024年3月26日 |
授课地点 |
教训3-509 |
授课学时 |
4学时 |
一、教学分析 |
教学内容 |
1.Spring容器; 2.Bean的配置; 3.Bean的实例化; 4.Bean的装配方式。 |
教学目标 |
素质目标 |
1.培养学生分析问题、解决问题、团队协作等综合技能; 2.引导学生具有良好的习惯、科学的思维和全局意识; 3.引导学生体会分工合作、互利共赢、有担当精神; 4.引发学生思考工匠精神,养成精益求精、不断追求卓越的精神。 |
知识目标 |
1.能够了解Spring IoC容器的原理; 2.能够掌握Bean标签及其属性的使用; 3.能够熟练掌握Bean的装配方式。 |
能力目标 |
1.能够基于XML灵活地进行Spring Bean的装配,实现程序的解耦,提高开发的效率; 2.能够对功能代码进行测试、具备查错和纠错的能力; 3.能够养成良好的编码习惯,能够不断优化代码,提高编码的效率; 4.有较强的独立解决问题能力、学习能力。 |
本节知识与职业标准、“1+X”职业技能等级证书等对接情况 |
“1+X”web前端开发中级 |
教学重难点 |
(一)教学重点 1.Spring IOC容器接口; 2.Spring中Bean的配置; 3.基于XML的Bean的装配。 (二)教学难点 1.通过Spring IOC容器进行Bean的管理; 2. Bean装配方式的正确使用。 |
二、教学策略 |
基于以学生为中心的教学理念将教学活动与企业实际岗位深度融合,结合人才培养方案及课程所对接岗位需求,深入分析Java开发工程师工作流程及工作任务需求,并结合使用Java框架开发流程,将教学过程设计为课前探索、课中实施、课后拓展三个阶段八个环节。总体采用BOPPPS+线上线下混合的启发式教学模式。 同时在教学过程中,根据教学内容和学生特点,以项目为驱动,灵活采用多种教学方法,启发学生参与探索、想象,提高学习效果,并”如盐化水“地融入课程思政元素,传递积极向上的人生态度,激发学生的家国情怀、大局意识并结合岗位培养学生的专业能力与素养,培养学生的工匠精神。 结合智慧职教使教学评价贯穿于整个教学过程中,以过程评价和结果评价相结合,评价主体多元化、评价内容多元化、评价形式多元化。从而激发学生的学习兴趣、调动学生的积极性,有效达到教学目标。 |
三、教学环境及资源准备 |
1.教学环境:计算机理实一体化实训室; 2.教学资源:国家规划教材、计算机应用技术专业群资源库、智慧职教、智慧树在线教学资源、应用开发集成环境; 3.其他资料:java框架开发行业标准、1+Xweb前端开发职业技能等级标准。 |
四、教学实施 |
课前 |
教学环节 |
教学内容 |
教师活动 |
学生活动 |
设计意图 |
课前探索 |
Spring bean相关内容预习及用户管理模块添加用户信息需求分析 |
1.提前一周线上发布学习任务; 2.将课程资源上传至智慧职教云平台; 2.在智慧职教云发布功能需求讨论及课前测试题目; 3.关注学生任务及课前测完成情况; 4.根据学生完成情况发现问题,调整授课策略。 |
1.登录网络学习平台,领取预习任务,按照任务要求学习课件、视频、案例等; 2.在智慧职教云平台分析讨论用户管理模块添加用户信息功能需求; 3.完成课前测试。 |
1.培养学生自主学习能力; 2.培养学生独立思考和分析问题的能力。 |
课中 |
教学环节 |
教学内容 |
教师活动 |
学生活动 |
设计意图 |
明确任务 (10min) |
明确用户管理模块添加用户信息功能需求 |
1.反馈课前,展示课前大家对于用户管理模块添加用户信息功能的需求分析讨论情况并点评; 2.启发思考,分析思路,明确需求。 |
1.分小组讨论编码规则,确定方案; 2.结合以往所学内容分析功能原型并思考所要使用的框架技术。 |
提升学生对企业开发规范的了解和常用工具的熟知。 |
方案制定 (20min) |
制定用户管理模块添加用户信息的实现方案 |
1.根据功能需求结合企业规范进行指导; 2.点评完善本次任务可行性方案。 |
1.结合企业规范进行项目三层架构的设计; 2.各小组分享展示制定的方案计划。 |
培养学生团结合作、解决问题、语言表达的能力。 |
编码实现 (60min) |
结合案例讲解Spring Bean相关技术; 编码实现用户管理模块添加用户信息功能 |
1.点评讲解课前测试情况; 2.根据课前测结果,查漏补缺,通过案例驱动法讲解Spring Bean装配对应的新知重点和易错点; 3.智慧职教发布讨论,讨论Spring进行Bean装配的不同形式; 4.对学生的实现过程进行及时的有针对性的指导。 |
1.参与讨论发表各自的见解,对Spring进行Bean装配的不同形式进行模拟练习; 2.通过所学知识完成用户管理模块添加用户信息功能所涉及到的Bean的装配; 3.通过小组协作,按照制定的技术方案,完成编码,模拟实现添加用户信息功能。 |
培养学生的团队合作精神及知识的灵活运用能力。 |
系统测试 (20min) |
对用户管理模块添加用户信息功能进行测试, 分小组讨论可优化部分 |
1.组织各小组在服务器平台发布已完成功能作品展示; 2.引导学生先完成自测自评; 3.组织小组之间互相访问,进行全面的互评互测; 4.点评根据自测互测引导发现未解决难点问题及可优化部分。 |
1.完成项目的打包部署; 2.对所完成的功能进行组内自测,总结形成问题清单; 3.全面完成互测,发现问题,形成问题清单。 |
通过自测和互评互测帮助学生增强对实际项目开发过程中测试环节的了解和重视,同时养成全面的严谨的思维习惯。 |
功能优化 (60min) |
讲解自动装配的实现方式,案例驱动引导学生完成三层架构模式添加用户功能的自动装配的实现,实现功能优化 |
1.引导学生针对测试结果及发现的问题进行头脑风暴; 2.结合发现的问题,进行分析讲解难点问题,以案例为驱动引导学生实现自动装配和IOC容器管理; 3.组织学生进行小组PK,对比编码,分析规范和运行效率。 |
1.头脑风暴针对发现的难点发表解决方案; 2.根据老师的指导和讲解,小组攻关,突破难点,实现任务需求; 3.精益求精、追求卓越。进行代码展示PK,通过比对代码的冗余度和运行效率,形成互评。提高代码的规范和运行效率。 |
通过代码展示,小组PK培养学生在开发过程中形成规范严谨的职业态度,并养成不断精益求精的习惯,注重代码和学习效率的提升。同时相互学习,共同进步。 |
总结改进 (10min) |
总结Spring Bean装配涉及到的技术要点、用到的接口和类;三层架构添加用户功能实现的关键参数 |
1.针对学生最终完成的作品进行点评和总结; 2.通过智慧职教教学平台,推送1+Xweb前端开发本任务所涉及考试内容。 |
1.对本次课程所学的内容进行总结,形成思维导图; 2.根据老师推送题目结合1+X完成测试巩固。 |
1.通过总结点评,增强学生学习的获得感,并实现举一反三,知识的拓展应用; 2.帮助同学们查缺补漏,为Web前端开发1+X证书考试做好准备,同时养成严谨的审题和思维习惯。 |
课后 |
教学环节 |
教学内容 |
教师活动 |
学生活动 |
设计意图 |
课后拓展 |
需求修改 上线交付 |
1.通过线上平台智慧职教发布新需求用户验证,模拟实际工作需求变更; 2.对学生作品进行点评和验收; 3.通过智慧职教平台进行学生学习情况的收集与汇总; 4.发布拓展学习与衔接学习的资源。 |
1.学生理解新需求,修改代码,完成需求任务拓展; 2.将按需求完成的项目提交智慧职教平台; 3.查看智慧职教平台本次课程的学习情况,完成自我总结并进行衔接学习资源的学习。 |
1.使学生深入体会实际工作岗位任务和职责,并实现举一反三,知识的拓展应用; 2.帮助学生总结归纳学习成效,进一步巩固课堂学习成果; 3.培养学生自学与迁移式学习的能力。 |
五、特色创新 |
1、构建以“学生为主体”的学习共同体,打造了高效且有效的课堂。 线上线下混合的教学模式融合了”混合式教学“和”翻转课堂“的优势,使学生的主体作用扎实落地。让学生与教师、学生与学生、学生与教材、学生与多媒体、学生与企业等资源互动,使教与学达到高度和谐。利用智慧职教平台,拓展了学习的时空范围。使学生老师通过线上和线下充分交流,分享学习资源,在相互启发、探究中完成学习任务,实现高效且有效课堂。 2、与企业工作实际深度融合,提升了职业技能。 以学生为中心,结合学生未来发展和企业岗位需求,与企业工作实际深度融合的的教学设计使学生在夯实专业知识的同时,增强对当前行业和企业所用框架技术实际的了解。通过企业案例任务驱动、企业标准化开发流程,多元化评价,提高学生的资源搜索、问题分析、语言表达、团队协作及标准化操作等核心职业能力。 3、课程思政贯穿全程,培育了学生的综合素质。 通过项目的实施、案例中思政元素的挖掘,“如盐化水”将课程思政融入课堂,贯穿教学全过程。以紧密结合企业实际开发的案例、课程项目为主线,在项目实施过程中让学生逐渐养成精益求精、追求卓越、不断奋进的工匠精神。 |
六、教学反思 |
(一)成功之处: 通过课前课中课后三个阶段,与实际开发紧密结合的逐步递进的教学设计环节使学生的学习方法、学习主动性和学习兴趣得到显著提升。 1.Spring框架Bean基础知识得到夯实,框架在项目开发中的实际运用能力显著提升; 2.教学活动的全过程参与,全面了解实际项目的开发流程和架构设计,团队协作、大局意识、技能拓展等各方面职业能力得到提升 3.通过案例的实施、案例中思政元素的挖掘,学生不仅掌握了技能,更是平添了精神的丰富,人文精神渗透心智。 (二)不足之处: 1.教学资源的积累还不够,还需随着教学的积累逐渐转化和形成丰富的教学资源和案例; 2.还应进一步的提升学生独立思考和解决问题的能力。 |
(推荐人:校级督导冉新成,编辑、审稿/马青兰,审核/齐求兵)