王园一
随着人工智能技术的发展,人们越来越多地在日常生活、工作和学习中使用智能技术与设备。但作为中小学生,不能仅仅停留在使用智能技术与设备的层面,而是应该努力成为智能技术与设备的创造者,在理解、设计和建造一个新系统的创造性过程中获得信息技术知识,发展信息技术能力,培养计算思维。编程教育作为计算思维发展的主要载体和发展路径,其教学质量直接关系到高中生计算思维的培养质量。下面,笔者就结合具体教学案例谈一谈指向计算思维培养的高中Python语言教学策略。
增加趣味,唤起Python语言学习动机
程序设计教学中备受批判的是耗时耗力的代码学习,学生需要在标点格式、变量、三大结构等语法内容上花费大量的时间,这容易导致他们产生畏惧心理,自然也就丧失学习兴趣,不愿意再继续学习编程。因此,在高中Python语言教学的导入环节中,教师要弱化Python语言语法的讲解,通过各种教学方法增加Python语言的趣味性,让学生在体验中感知Python程序的奥妙,进而产生浓厚的学习动机,并快速理解程序思想。
例如,教师可以让学生先体验一些Python语言小程序,学生在阅读程序和分析程序的过程中会自然产生进一步探究Python语言的学习动机。而在讲解判断语句的内容模块时,教师可以将随机抽学生姓名的程序引入教学,让抽中的学生来阅读和分析程序。在此基础上,再抛出猜数游戏,让学生通过游戏来分析程序语言的结构,引出学习主题——程序判断结构,避免过多地讲解random模块本身。……