该案例获全国职业院校课程思政案例二等奖
(该案例获得全国职业院校课程思政研究院承办的全国职业院校“战疫课堂”课程思政典型案例征集活动二等奖)
一、案例综述
为认真贯彻习近平总书记关于疫情防控工作重要指示精神和党中央决策部署,进一步做好新冠肺炎疫情防控期间的学生思想引领、教育、管理、服务等工作,贯彻好学校立德树人根本任务,做到“停课不停教、停课不停学”,充分利用传智播客、超星、企业微信等网络平台,大胆创新,开展了抗“疫”时事进《JAVA语言程序设计》在线教学,传递满满正能量,确保线上教学质量。
《JAVA语言程序设计》是计算机应用技术专业的专业基础课程,是理论与实践相结合专业必修课,实践性很强。通过课堂教学和实践教学相结合,使学生能够深入理解面向对象概念,清楚的了解JAVA软件开发工作流程,建立起应用程序的概念,最终能够掌握JAVA软件开发的基本方法、基本技能,培养利用IntelliJ IDEA、Eclipse等常用工具软件进行JAVA应用软件产品的分析、设计、编码、测试的综合应用能力,使学生掌握面向对象程序设计的思想和基本方法,逐步形成面向对象的思维方式,达到育才育人的效果。
本案例选取《JAVA语言程序设计》第二章第一、二小节内容:JAVA的语法格式(JAVA的基本语法格式、JAVA中的标识符)以及JAVA中的变量与常量(变量的定义、变量的数据类型、变量的类型转换)。课前通过网页推送让学生明白在这场战“疫”中,以编程为核心,集合5G、人工智能、大数据等多种居于世界领先地位的现代化信息技术手段,发挥了巨大的作用,树立民族自豪感及社会责任感;课中由“JAVA语法规则”结合“疫情期间的遵纪守法事迹”,告知同学们大到社会、国家,小到学校、班级都有一定的规则和纪律,只有人人都遵守纪律和规则,疫情才能得到有效控制,国家才能长治久安。由“数据类型转换的数据溢出”结合“精准防疫既要到位,也要防止过犹不及”,让同学们悟出水满则溢,日满则亏,人生的巧妙就在于做人有尺、做事有度;由“课堂实操”结合疫苗的研发, 鼓励学生多敲代码,多实践,让学生明白用理论来推动实践,用实践来修正或补充理论,代码要不断推敲,反复修改,精益求精。课后由“分组完成作业”结合“众志成城,抗击疫情”,鼓励学生在学习过程中要有团队意识,在完成自己任务的同时,积极主动帮助组内同学,协同小组成员之间的关系,团结一致完成小组任务,以此培养学生IT职业素养。
二、案例解析
1.思路与理念
以立德树人为根本,充分发掘专业课程中蕴含的民族自豪感、社会责任感、纪律意识、做人有尺、做事有度、实践精神、工匠精神、团队协作精神等思想政治教育元素,巧妙的融入网络课课前、课中、课后的教学中,从而达到潜移默化引导学生在完成专业学习的同时塑造价值观、人生观的目的,实现全程育人、全方位育人。
图1 课程设计理念
2.设计与实施
(1)课前准备
1)提前下发本次课教学内容,明确教学目标。
图2 本次课教学内容及目标
2)课前发布“今日正能量”及上课提醒,提醒今日上课时间, 请同学们提前做好准备。每天一碗“心灵鸡汤”,句句暖心正能量,开启元气满满一天。
图3 课前温馨提示
3)通过教学平台查看预习进度、习题作答情况及发布问卷检测预习效果,结合数据调整上课内容。
图4 预习进度、习题作答情况统计
图5 学习通问卷检测预习效果
(2)课中实施
1)课前直播10分钟
推送“最新疫情地图”,“编程猫以编程为核心,为防控疫情提供新视角”网页,让学生思考疫情地图是如何做出来的?疫情当前,我们的大数据、人工智能等高科技技术发挥了哪些作用,与我们的JAVA技术有什么关系?与我们的这门课有什么关系?抛出问题,引发大家思考、讨论。
图6 直播了解疫情
新型冠状病毒引发的肺炎疫情在武汉爆发,社会各界高度关注的同时,也伸出援助之手。阿里巴巴达摩院的科学家和工程师,5天时间用编程研发了一台智能疫情机器人,能够在线问诊,也能替代工作人员给市民打电话作疫情随调,让重复性劳动交给机器人,让有限的防控人力去做更重要的事。还有浙江疾控中心利用阿里达摩院研究的AI算法,能将疑似病例基因分析缩至半小时,将原本需要12小时确诊的时间,大幅度缩短至2小时,帮助患者抢夺生机;广东人民医院采用的智能机器人能够代替医护人员,为患者送药送餐,防止疫情交叉感染。引出我国在5G、大数据、人工智能等高科技领域取得世界领先地位,树立民族自豪感,同时让我们的学子们清醒地认识到我国在智能制造诸多核心技术领域依然处在世界低端水平,这些高端技术的背后都有编程技术的支撑,JAVA是一门面向对象编程语言,在2020年的TIOBE(编程语言世界排名)排行榜中稳居第一,祖国的未来,需要我们发奋学习,努力拼搏,进而激发学生们的社会责任感。
2)课上直播45分钟
知识点:JAVA基本语法格式、JAVA注释、JAVA关键字、JAVA标识符
图7 “JAVA语法”程序正确运行演示
图8 “JAVA语法”程序错误运行演示
由图7、图8对比可以看出,System.out.println()函数,功能是在屏幕输出括号内的内容,要求括号内是“”引起的字符串,如果写成System.out.println(2020年肺炎疫情突如其来,扰乱了我们正常的学习),没有使用“”,将报错“非法的表达式”。
由JAVA严格的语法规则引入“矩不正,不可为方;规不正,不可为圆”。结合疫情期间为全力做好疫情防控工作,保障学生身体健康和生命安全,维护公共安全和社会稳定,各大高校都发布了关于进一步强化疫情防控期间学生纪律要求的通知,告知学生要遵守纪律,做到未经学院批准不得提前返校,不信谣、不传谣、不造谣,按照学院要求认真做好疫情排查、信息填报等事项。告知学生大到社会、国家,小到学校、班级和个人,只有每个人都遵守纪律,为抗击疫情做贡献,才能确保疫情得到有效控制。引导学生做人做事需要遵守规则,教育学生遵守学校各项规章制度,遵守国家法律法规,做一个守法的好公民,只有每一个人都严格做到遵纪守法,学校、社会和国家才能够正常运行。
知识点:变量的定义、变量的数据类型、变量的类型转换
图9 “数据溢出”案例演示
由图9可以看出,程序编译时出现了异常,提示“Error:(6, 18) JAVA: 不兼容的类型: 从int转换到byte可能会有损失”。出现这样错误的原因是将一个int型的值赋值给byte类型的变量b时,int类型的取值范围大于byte类型的取值范围,这样赋值会导致数据溢出。
强制类型转换就好比将大瓶水倒入到小瓶中一样,如果大瓶中的水的容量小于小瓶的大小,那么水是可以完全倒入的;否则多出来的水就会溢出。结合人民日报一篇“精准防疫既要到位,也要防止过犹不及。”告知同学们水满则溢,日满则亏,人生的巧妙就在于做人有尺、做事有度,情感、情绪、理智处在平衡状态,不要过犹不及。
3)在线学习45分钟,通过企业微信分享中国新冠疫苗从开始研发,到研发成功并开始进入临床测试,这一过程需要不断的实验、测验、突破、再试验,疫苗研发和制备是一个非常精细的工艺过程,是需要科学技术和工匠精神来保驾护航的。鼓励同学们在线学习的过程中,一定要多练习,边学边实践,用理论来推动实践,用实践来修正或补充理论。程序设计是将面向对象的思想用代码来实现,归根结底是要多写代码,不断推敲、测试,反复修改,精益求精。
图10 在线学习视频
图11 企业微信分享新冠疫苗研发
(3)课后作业
全国白衣天使义无反顾支援武汉;厂家加紧生产口罩等医疗用品,承诺不加价、不断货,驰而不息地运往各地……从政府到个人,从救治前线到支撑后方,全国人民万众一心,众志成城,共克时艰。鼓励学生在学习过程中要有团队意识,在完成自己任务的同时,积极主动帮助进度慢和基础差的同学,协同小组成员之间的关系,能够团结一致完成小组任务,以此培养学生IT职业素养。
图12 课后作业发布
3.实效与经验
(1)将抗“疫”思政元素巧妙融入《JAVA语言程序设计》在线课堂,激发同学们的学习兴趣,提升学习效果,签到、作业完成率达到100%。
图13 签到、作业完成率
(2)抗“疫”结合教学的话题讨论,启发学生智慧,引发学生思考。“JAVA配合大数据技术收集疫情信息,实时更新疫情动向,为防疫工作做出贡献。”,“用程序做仿真模拟病毒扩散,告诉大家呆在家里的重要性。”,“在JAVA语法规则中,就算是同一个符号,如果用的是不正确的形式(中文形式),也会报错。所以,疫情期间我们要用合适的方法来进行预防和控制。”,“就好比一个程序,一个地方出错程序就没办法执行,疫情防控若是一个环节出了问题,疫情就没办法有效的控制。我相信全国上下一条心肯定能战胜这场疫情。”,“过犹不及,物极必反。做人做事要有原则,在不做违反道德和法律的前提下,追求做一个对社会有帮助人。”“做人要有自己的底线,在疫情期间有人将口罩还有生活用品的价格抬的很高,只想着自己赚钱,这种做法是违背自己的良心,正是在国家面临危难的时候,更应该去尽自己的能力去帮助更多的人,我们之所以能安心在家上课,因为有更多的人替我们负重前行,中国加油!” 同学们放飞翅膀,踊跃发言,热烈讨论,心灵得到了洗礼,思想得到了升华。
图14 抗“疫”话题讨论
(3)抗“疫”思政元素融入课堂的教学方式得到同学们的一致认可,同学们的喜欢度高达94%,均认为有收获。
图15 教学方式满意度调查
三、案例反思
1.创新之处
(1)根据人才培养方案,我们秉承“课程承载思政”和“思政寓于课程”的理念,优化课程设置,将思政内容贯穿于课程的课程标准、教学目标、授课计划、教案设计、教学案例、任务实训、课后作业等各个方面。将课程教学与专业实践、社会实践相结合,提升课程思政教育的引领力,形成课程整体育人的联动效应。
(2)根据《JAVA语言程序设计》的课程特色,紧扣疫情防控形势,合理嵌入思政要素,以润德无声、育人无形的形式将正确的价值观、人生观传导给学生,使课堂教学的过程成为引导学生学习知识、锤炼心志、涵养品行、培育责任、提升人格的过程,实现育人效果最大化。
2.下一步改进措施
(1)进一步提高自身的道德修养和政治素养。课程思政对专业教师的综合能力提出了更高的要求。“学高为师,德高为范。”作为一名合格的人民教师,不仅要具有丰富的专业课知识,更要有高尚的道德。加强政治理论学习,提高政治敏感度,不断提高思想政治水平。
(2)进一步做到“双深”,深挖思政元素,与专业课程深度融合。充分挖掘思政元素,找准切合点,以无缝对接和有机互融方式,建立内在契合关系,将课程思政贯穿于课程教学全过程,与实践教学相结合,与专业课程深度融合,潜移默化地帮助学生塑造正确的人生观、价值观。
(3)进一步提升课程思政学生获得感。充分发挥课程思政的作用,把理论供给与个人需求、知识传授与情感共鸣、课堂教学与社会实践有机结合起来,围绕学生、服务学生,聚焦其所思、所想、所盼、所求,提高学生的专业知识水平的同时使得学生内心得到滋养。学生获得感的提升,是提高人才培养质量的必然要求。
总之,在接下来的授课中,我会不断反思、总结、创新、提升,努力探索思政融入网课教学的新途径、新方法,做到润德无声,育人无形。