维果斯基的“最近发展区”理论,简言之就是让学生“跳一跳,摘个桃儿”。编程教学应着眼于学生的“最近发展区”,确保每名学生都能摘到属于自己的“桃子”。
在信息科技课堂教学中,教师面向的是全体学生,教学目标的设置一定要考虑不同学生的既有知识技能基础和智力水平,以及通过上课可能达到的高度。为此,以教学班级为调查范围,制作调查问卷,请学生完成,问卷内容主要是调查学生对计算思维的了解程度、已具备的计算思维能力水平和对编程语言的接触程度。教师以问卷为主要依据,将学生划分为:压根不了解、基本了解、比较了解。对于压根不了解的学生,在教学中要重点强调和引导其了解计算思维的概念,知道计算思维是什么和学习计算思维的意义是什么;对于基本了解的学生,教师可引导其尝试运用计算思维去发现问题、分析问题、强化计算思维意识,培养运用计算思维解决问题的习惯;对于比较了解的学生,教师可引导其在完成课堂基本任务后,养成主动运用计算思维发现新问题、拓展和创新的习惯。以此,努力让原本单一枯燥的信息科技课堂变成培养学生计算思维的快乐天地。
社团课上,教师主要发挥引导者的作用,努力给学生的计算思维提供发展的温床。在计算思维的培养目标上,主要侧重培养学生主动运用计算思维解决问题的能力。对于数学基础扎实、喜欢逻辑思维、富有创造性、思维活跃、知识面广的学生,可以将计算思维培养的目标进一步提升为:主动运用计算思维创新性地解决问题,并能够将计算思维能力迁移到学习和生活中的方方面面,力图将重点着眼于学生核心素养的提升上,着眼于学生的终身发展上。