2020年4月10日上午第1节,软件学院孙红丽老师的课程范式改革项目“基于混合模式下《Java Web程序设计》课程教学范式改革的探索与实践”公开课通过学习通+钉钉直播进行。软件学院听课小组成员李海涛副院长、崔卫东、黄艳峰、曹亚兰及测绘学院邢会敏等多位老师参加了本次公开课的观摩活动。
公开课上孙红丽老师首先回顾了上节课所学内容——request对象基本功能及常用方法getParameter()的相关知识,然后通过一个实例应用:表单数据的获取,引入本节课的内容:
➢ 如果用户没有输入,抛出null异常如何处理?
➢ 如果用户输入中文信息直接获取会出现中文乱码异常,如何进行处理可以让中文信息正常显示?
➢ 如果用户输入时复选项的话也即是用户选中多项,如何获取用户选中的全部数据?
图一:课程前导内容图
图二:引入新课案例运行结果图(导入null对象)
图三:引入新课案例运行结果图(中文乱码)
图四:本结课内容及解决问题
带着提出的三个问题,开始本节课的学习,通过完成三个教学小任务进行课程知识点剖析讲解。首先对比null对象与空串的区别,给出null对象抛出异常时的解决方案;然后讲解进行中文信息处理的两种方法并给出其应用场景及区别;最后通过实例演示讲解获取复选数据的方法getParameterValues()的功能和使用。并对案例完成进行了知识点总结。整个教学过程环环相扣,连成一体,课堂上学生互动积极性比较高,师生之间通过钉钉进行交流,有效活跃了课堂气氛。
图五:学生练习及运行结果图
图六:学生异常页面
课程讲授完成后,软件学院李海涛院长对本次观摩课给出评价,认为课程教学设计合理,内容讲解思路清晰,语速适中;之后崔卫东老师也给出评价,认为讲课引入实例贴近生活,采用提出问题、解决问题的方式授课易激发学生兴趣,引起学生思考,通过布置练习及时巩固知识点,测绘学院邢会敏老师也参加了本次教学观摩,认为授课老师语速适中,讲解透彻。最后教室后探讨了线上教学的常用方法及如何提高教学质量,提升学生学习主动性,引导大家对以后教学进行反思。