基于“雨课堂”的Python课程教学改革

2021-01-09 10:01王婉星
科教导刊 2021年20期
关键词:雨课堂教学改革

王婉星

摘要针对在计算机相关专业“Python程序设计”的理论课教学中,学生学习兴趣低,“低头族”众多,注意力集中时间较短,师生互动性不强,课前预习效率低,课中教学效果反馈差,课后作业完成不及时等问题,使用雨课堂平台对课前预习,课中学习,课后复习进行改革。将传统教学模式与“雨课堂”平台相结合,达到教学相长,主动学习,课后反馈的效果。

关键词 雨课堂 Python程序设计 教学改革

中图分类号:G424文献标识码:ADOI:10.16400/j.cnki.kjdk.2021.20.049

Python Teaching Reform Based on "Rain Class"

WANG Wanxing

(Shaanxi Polytechnic Institute, Xianyang, Shaanxi 712000)

AbstractIn the theoretical course teaching of Python Programming for computer related majors, students have low interest in learning, many "bow heads", short time of concentration, weak interaction between teachers and students, low efficiencyofpreviewbeforeclass, poorfeedback ofteaching effect in class, and untimelycompletion ofhomework after class, After class review reform. The traditional teaching mode and "rain classroom" platform are combined to achieve the effect of teaching and learning, active learning and feedback after class.

Keywordsrain class; Python programming; teaching reform

1雨課堂平台简介

雨课堂是清华大学在线教育办公室和学堂在线共同推出的新型智慧教学工具。雨课堂通过智能终端连接师生,教师可使用电脑端或者手机端进行课前、课中、课后教学,学生可以使用手机端完成课前、课中、课后学习。使用手机既可以实现大数据时代的智慧教学,为教学改革提供了一个高效、便于操作的平台。

2课程性质

“Python程序设计技术”是计算机、大数据等专业的一门专业基础课程,后续课程有“Python数据分析”“机器学习算法”“计算机视觉”等课程。本课程旨在使学生掌握Python语言的基本语句语法、面向对象的编程技术,培养学生的规范编码能力、编程思维与工程实践能力,为计算机与相关行业的岗位需求提供技术保障。

3教学中存在问题

课时少,内容多。“Python程序设计”课程为56学时,需要学习10章内容,课堂中,理论知识需要仔细讲解,会占据学生们的实践练习时间。学生往往未熟练掌握本节内容就开始进行下一节,在上一节内容还没有深入实践,就又学习新的章节,对理论知识一知半解,对实践内容浅尝辄止,不能达到教学目标。

课程内容不对接计算机等级考试。有大量学生希望考取计算机等级考试二级Python语言程序设计证书,但在以往的教学内容中没有对计算机等级考试内容对接,学生需要在课下自行学习,考试通过率不高。

“低头族”多,学习兴趣小。学生在课堂中遇到难点内容,容易放弃课堂学习,转而投向自己手中的智能手机,当讲授教学重难点时,可以保持学习状态的学生寥寥无几。学生没有学习兴趣,教师上课时,经常唱“独角戏”。影响教学效果和教学进度。

师生互动不好。当今课堂,教师不再唯一的“主角”,学生在课堂中常常“闷头”看书或者遇到问题自己琢磨,缺少与教师、同学之间的交流,无法提高学生的积极性,教师无法收到学生的反馈,对课程的进度、节奏不好把握,更无法掌握学生的疑问。

课后作业完成率不高。课后作业完成率低,不但要在下一节课中花时间讲解课后作业,耽误课程进度,学生也对课后作业没有自己的认知和思考,不能达到布置课后作业的目的。

针对以上问题,使用清华大学开发的“雨课堂”平台,对课堂教学进行改进,提高教学效果。

4教学设计

在Python程序设计中,字典有较多重难点知识,是Python语言中一种特色数据类型,但是内容较难,初学者使用起来较为生涩,概念抽象需要占用大量时间讲解。

依据教学规律,设计了课前、课中、课后逐层递进的教学进程。对接计算机等级考试二级Python语言程序设计,将考试真题作为课堂测评习题下发,使课堂与等级考试融通。以“Python程序设计技术”中第五章第三节字典为例,阐述雨课堂在课堂教学中的使用。

课前通过雨课堂学习平台发布预习任务,讨论区发布话题,学生观看微视频,完成上节课作业并将作业上传,教师收集学生课前的学习行为数据,并分析上节课作业,围绕学生课前存在的主要问题,调整重点讲授内容。

课中设置了任务导入、任务分析、新知讲解、实践练习、梳理总结五个环节依次递进、交替进行,教师提出问题后,使用雨课堂平台进行小组引导,个别指导,反馈点评,总结提高,学生收到问题后,小组合作探究,组内互助,化解疑难,组内交流展示。使用精讲多练,边练边测的形式,在实践练习时推送计算机等级考试对应知识点习题,在练习中实践理论,深入理解重难点知识。

4.1课前

在教授一门课前,可以创建课程和班级,不同的课程和授课班级都可以在雨课堂进行创建,教师可以管理多门课程和多个班级。

预习内容推送:在课前,教师将预习课件推送至班级,学生完成预习课件并回答问题,教师查看预习习题中易错题,收集学生课前的学习行为数据,如图1所示,调整重点讲授内容。

在Python字典课程中,学生在课前通过平台反映较多的问题有,字典的值如何索引使用,如何对字典进行遍历,字典的视图如何使用。通过课前的反馈,调整授课节奏,解决学生的问题。

4.2课中

课中先使用雨课堂进行学生考勤,在教学中设置了任务导入、任务分析、新知讲解、实践练习、梳理总结五个环节。

4.2.1任務导入

使用任务驱动,引导学生自主探究。以计算机二级Python语言程序设计中真题为任务引入,对学生进行分组,组内先就任务进行头脑风暴,根据任务的内容对问题进行自主探究,每组阐述自己的方法,教师进行点评。

4.2.2任务分析

根据计算机等级考试大纲与Python程序设计课程标准,将字典中的重难点知识分析如表1。

4.2.3新知讲解

教师讲解重难点知识前店点评各组的探究结果,针对每组不同的问题进行归纳总结。讲解字典概念与使用方法时,使用视频演示辅助知识讲解,将枯燥的编程知识趣味化,激发学生兴趣。

学生可以通过在线笔记记录,使用方法与学习心得,方便课后回顾。

4.2.4实践练习

将计算机二级Python语言程序设计中的字典知识点编程题作为本节实践练习题下发给各位同学,同时将等级考试中字典知识点的选择题作为本节理论测试使用雨课堂推给学生。学生在实践时边练边测,同时加强理论与实践学习。

在学生练习时巡回指导,观察易错点,及练习进度,对本练习进行教师点评。

4.2.5梳理总结

在练习结束后查看雨课堂后台会立即统计出的回答情况,如图2所示。针对易错点进行答疑总结。

4.3课后

查看雨课堂后台数据,关注学生提问,及时调整接下来的教学策略。在雨课堂平台根据学生课堂学习情况发布拓展练习。学生可以合理运用雨课堂所推送的巩固练习,进行有效的复习,能够有效完成教师通过雨课堂所布置的学习任务,教师也能够在互动区与学生不受空间、时间限制,进行交流解答。

5教学效果

5.1学习兴趣提高

教学过程中,充分利用线上教学平台,关注课前-课中-课后教学全过程。在提升学生学习兴趣的同时增强课堂教学体验感,在学习成绩、课堂互动、动手能力等方面都得到了改善。

课堂上,雨课堂提高了课堂活跃度和效率。这种使用多种互动方式,将学生常用的娱乐方式与课堂教学结合起来,也可以通过后台的统计看到大多数学生不能理解的重难点。每个学生都有了将做题情况反馈给教师的机会,教师能够对每一个学生的难题进行解答。

在课下,雨课堂增多了学生和教师之间的互动,克服了传统课堂课后师生无交流的问题。在课后,教师可以查看学生点击“不懂”的课件,对学生的疑问进行解答。

5.2学习成绩提高

在课堂上,学生在规定时间内完成习题练习不仅有利于提高课堂注意力,而且能加深理解知识点、更好地掌握知识点。课堂上对未理解的知识进行标记,紧跟教师课程讲解进度。课后可以根据自己的标记,查看习题集,完成试题进行查漏补缺。随时查看教学课件,使得课后学习更有效。对于那些仍然理解不透的问题可通过私信老师,请教师进行讲解。

在课后,教师可根据正确率了解每个知识点的掌握情况,在课后根据易错点发送针对性习题查看每个同学得分情况,如图3所示,掌握每人学习效果,并将课堂测试得分计入考核结果。

使用雨课堂采集本节中学生课前习题分数与课后习题分数,形成学生课前、课中、课后分数变化对比,通过对比学习前后的成绩,课后成绩比课前成绩显著提高。

6存在问题

配套资源少。目前与课堂中与Python程序设计课程配套的课堂资源较少,虽然可以使用信息化手段加强学生的自学,自动判定学生测试成绩,但是教师需要花费更多时间制作在线习题、剪辑视频、录入章节测试等,增加了使用的烦琐度。

课程中互动功能较少。学生可以通过弹幕、投稿、测试等与教师在课程中互动,但是雨课程中的互动功能较少,缺少小组PK、头脑风暴、问价调查等功能。

7结束语

针对传统“Python程序设计”教学中存在的问题,使用雨课堂平台针对以上问题进行改革,极大程度改变学生的学习态度,由教师向学生灌输知识,变成学生主动学习。课堂互动加强,课后作业完成质量增强,学习效果有很大改善。

猜你喜欢
雨课堂教学改革
“雨课堂”在大学英语专业阅读教学中的运用
雨课堂在大学物理实验教学中的应用
基于雨课堂的思想政治理论课教学探究
提高《电工基础》课堂教学有效性的探索
雨课堂在经管类本科经济法教学中的微应用
雨课堂在高职思想政治理论课信息化教学设计中的运用
中职学校“生本课堂”的调查研究与实践
高校三维动画课程教学方法研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究