论文部分内容阅读
2019年3月14日,教育部公布了《2019年教育信息化和网络安全工作要点》,中小学编程教育得到教育部正式认可。在信息技术教材里,编程内容占一册书的1/4~1/3,也就是10~12课的内容。在这个短短的10多节课的时间内,要想把编程弄明白,这可不是一件容易的事。针对内容多、课时少的现状,编程课应该如何教学呢?
一、取舍:常态课抓核心
“不是槌的打击,乃是水的载歌载舞,使鹅卵石臻于完美。”泰戈尔的话启示我们:教育是一项慢工细活,编程课也应该这样设计教学。
编程教学不仅仅是要掌握编程语句及语法,更重要的是掌握编程方法,也就是思维方式。每一门编程语言都有其独特的语句及语法结构,如,BASIC和LOGO软件都是以特定的英文为命令来输入的,而Scratch软件则是通过命令图形模块来实现编程的。虽然形式不同,但其中用到的算法和编程艺术却是一脉相承的。因此,教学时学会取舍内容,抓住程序设计思维培养这一核心,就能抓住编程教学的重点。
二、细学:常态课慢镜头
(一)慢热导入,渐入佳境
常态课有一个现象:每节课感觉学生都听懂了,能做题了,但是下一节课学生再做题,发现又不会了。这一方面是由于信息技术课特殊课时造成的,另一方面就是编程课的内容前后关系非常紧密,前一课的内容没有真正掌握就会影响下一课的学习。因此,编程教学时第一步应该是复习。
采用慢热导入的方式帮助学生恢复上一节的记忆。这种导入方式与常规导入不同的地方在于,时间会比较长,常规导入约2分钟,而慢热导入会花4分钟左右。另一个不同的地方在于,常规导入只是让学生快速进入新的教学状态,而慢热导入却是需要唤醒一周前的记忆,用旧记忆解决新问题,发现不足,引发新的学习。
如,《画楼梯》(LOGO语言编程)一课,原先的导入设计是师生比赛,激发学生学习“快速输入”的兴趣。学生新知学得很快,但在做练习时发现做对的仅有个位数。探究其原因,在于:虽然老师教了一种快速输入的方法,意图减少输入量,让初学者保持学习兴趣,出发点是很好的,但是学生的知识还未被唤醒,
一、取舍:常态课抓核心
“不是槌的打击,乃是水的载歌载舞,使鹅卵石臻于完美。”泰戈尔的话启示我们:教育是一项慢工细活,编程课也应该这样设计教学。
编程教学不仅仅是要掌握编程语句及语法,更重要的是掌握编程方法,也就是思维方式。每一门编程语言都有其独特的语句及语法结构,如,BASIC和LOGO软件都是以特定的英文为命令来输入的,而Scratch软件则是通过命令图形模块来实现编程的。虽然形式不同,但其中用到的算法和编程艺术却是一脉相承的。因此,教学时学会取舍内容,抓住程序设计思维培养这一核心,就能抓住编程教学的重点。
二、细学:常态课慢镜头
(一)慢热导入,渐入佳境
常态课有一个现象:每节课感觉学生都听懂了,能做题了,但是下一节课学生再做题,发现又不会了。这一方面是由于信息技术课特殊课时造成的,另一方面就是编程课的内容前后关系非常紧密,前一课的内容没有真正掌握就会影响下一课的学习。因此,编程教学时第一步应该是复习。
采用慢热导入的方式帮助学生恢复上一节的记忆。这种导入方式与常规导入不同的地方在于,时间会比较长,常规导入约2分钟,而慢热导入会花4分钟左右。另一个不同的地方在于,常规导入只是让学生快速进入新的教学状态,而慢热导入却是需要唤醒一周前的记忆,用旧记忆解决新问题,发现不足,引发新的学习。
如,《画楼梯》(LOGO语言编程)一课,原先的导入设计是师生比赛,激发学生学习“快速输入”的兴趣。学生新知学得很快,但在做练习时发现做对的仅有个位数。探究其原因,在于:虽然老师教了一种快速输入的方法,意图减少输入量,让初学者保持学习兴趣,出发点是很好的,但是学生的知识还未被唤醒,