读高中的时候就没有听过谢老师的课,那时候他还是一般的教师,今年刚评上特级教师。于是乎,很多教师和我一样去听谢特的课
先简述其上课内容:
【提出任务】石头、剪刀、布小游戏。
【分析任务】教师演示程序,教师与电脑玩,分析程序里的对象、对象的类、属性,visible属性和Rnd函数。提问如何电脑如何猜拳,学生答随机生成数实现。
【学生完成任务】查看代码,提问:需要多少代码实现
教师给“石头”的代码。让学生写出“布”、“剪刀”代码。同时思考:如何让代码更简单,学生操作。教师程序,代码写入。
教师提出要求,并给学生代码,学生说明代码的特点。教师提出python语言写的语句,语句中无if选择结构。
学生【学生完成任务】思考
找规律,玩家出1、2、3与电脑出1、2、3的相互运算关系(在excel里操作)
五种情况(-2、-1、0、1、2)3种结果分别对应输、赢、平、输、赢。
【优化】推导简化代码。学生用新代码去替换原来代码。调试程序运行。
教师要求,看谁的代码最少。
教师发送ppt,看谁的代码最短最少。教师发送ppt,最简化代码,利用自定义函数进一步优化。
教师辅导。
教学评价,老的石头剪刀布的程序,谢特融入了计算思维,将excel运用起来进行规律推导。并让学生尝试去分析python的作用,来理解石头剪刀布的思想。同时谢特注重学生思维的发展,简化算法,并给出范例(ppt),去写代码。
网友评论