在单位开设了Python社团,在此记录上课的有关情况:
课程概述:本社团主要针对五、六年级,初始招生(上课前)28人(五、六年级各14人),后(上课时)人员有变化。社团课程每周周五进行,从下午18点开始,20点结束,每次两小时。
一、第一节课(2023年2月24日)
课程目标:了解Python IDLE的设置;了解Python文件的新建、保存和运行;直观体会编程
课程主要内容:
第一阶段(1小时):学生自我介绍;讲述编程的目的:让计算机听懂我们的命令;讲述图形化编程和以Python为代表的编程区别;讲述Python的特点:人生苦短,我用Python;讲述Python IDLE的打开,设置(字体设置为等宽字体,字号);讲述Python中输入的第一条指令,print函数,正确输出(示例print("hello");讲述print函数的使用示例(print("hello"*500);
第二阶段(1小时):完成测试,重启电脑,让学生完成以下任务:打开并设置Python IDLE,使用print函数输出占满整个桌面的内容(后期应该固定内容)。引出Python文件概念,文件的新建、保存、运行。从保存第一个文件开始(保存到桌面,文件名为Python01+学生姓名,文件内容为:print("python"*100)。更复杂的Python文件编写,使用Python完成图形绘制,从一条线画一圈线
学生考虑,如果是让你来完成,你要怎么做?进而引出思路,然后展示python代码,让学生模仿完成
思想感悟:
1.学生的学习经历和学习能力是很不相同的。经过统计,本次上课的学生中有4人有过编程,学习时间有长有短,但是从表现来看,整体都不是很好(其中一个是自学的,目前已经学习了4个月,还不错)。针对其他没有学习经历的人而言,同样的教学内容,部分同学学习能力很强,有几个孩子还有比较好的探究意识(会主动思考,主动询问),要对这些学生关注,预防后期课程他们吃不饱,要考虑拓展内容。
2.五、六年级的学生爱玩,要明确要求,在任务完成之前不能使用电脑玩游戏,但很多学生都在课间玩一个滑雪的游戏。(后期可以考虑,展示使用Python设计这个游戏)
3.对于教学内容,要进行适当检测,让学生自主练习。避免学生跟着老师会,自己做不出来的情况。在检测中,给予表现优秀的学生进行登记(一方面可以提升学生自信,另一方面可以搭建梯队,让学生在后面兵教兵)
4.重视对学生的规则教育及习惯培养。要求学生在机房遵守以下纪律:不能迟到、早退;不能吃零食;建议做好笔记;爱护公共财物(不大力敲打键盘,课程结束后要及时收拾桌面)。本次授课中有一位同学在最后帮助所有学生规整了桌凳,要点名表扬。
5.后期要成立小组,设立小组长,预防学生没有人盯自己不学习的现象。安排卫生打扫