农村小学App Inventor编程教学有效策略研究

2021-12-29 18:29车笑琼
科学咨询 2021年31期
关键词:编程农村思维

车笑琼

(广东省广州市从化区良口镇善施学校 广东广州 510960)

App Inventor编程是互联网时代发展的必然产物,也是人才培养的重要途径。通过学习编程,可以锻炼小学生思考问题、寻求方法的能力,促进学生抽象思维、计算思维、逻辑思维的生成,为学生将来的生活、学习和工作打下坚实的基础。

一、农村小学开展App Inventor编程教学的意义

(一)App Inventor编程是农村教育的创新之路

创新,是我国当下教育中非常重视一个发展方向。通过创新,能够改善传统的教育模式和手段,促进教师职业素养发展,强化教育教学思维和思想,降低学生在学习新知识、新内容时的难度,培养学生创新思维和能力[1]。App Inventor编程在农村小学中的开展,一方面符合《中共中央关于教育体制改革的决定》中的内容和要求,另一方面,在全国农村基本实现免费义务教育的基础上,App Inventor编程课程的落实,无疑是为农村教育“锦上添花”,且有助于丰富农村教育资源、提高教育质量,促进教育公平的发展。同时,党和国家各种农村教育政策和手段的实施,更加使得App Inventor编程课程成为农村教育创新发展的主要途径。

(二)App Inventor编程有助于学生的“智慧”发展

在科技和教育同步发展的时代,小学生的生活和学习已经被融入大量的信息化元素。这些信息化元素的存在,让小学生彻底摆脱了以前农村学生沙包、上树的生活形式,无形中引导着学生向着多元、技能的方向发展。首先,小学生在日常生活中能够接触到各种电子游戏,这也为App Inventor编程知识学习埋下了引线。其次,在学习过程中,常常需要使用一些现代化工具,如平面、电脑等工具,如此才能保障其自身的学习质量和学习效果,这为小学生编程思维初步形成提供了条件。最后,当今社会节奏加快,不仅影响着教师、学校和家长,也会影响到学生的生活、学习节奏,从而使其更加愿意主动接触一些科技、程序方面的事物。通过早期学习编程,可以降低电子游戏对学习的干扰,提升学生编程、数学、物化思维,引导学生学会正确处理事情,提升学生思维的开放性和创新性。

(三)App Inventor编程助力农村教育课程改革

农村教育既是我国教育体系的基础部分,也是教育体系的重要组成部分。农村教育的水平如何,在很大程度上左右着我国国民的素养和素质,同时,决定了农村和城市经济、文化的发展情况[2]。在新课改的今天,农村基础教育课程的创新性、改革性对整体教育改革具有非常深远的影响,而App Inventor编程课程,不同于传统意义上的语文、数学、英语等课程,首先,它需要一个开放性、活跃性的课堂,这就需要教师认同和接受新颖的教育观念、思想,并严格遵循思想或是观念的内容落实到实际教学中去,提高农村教师思想解放率;其次,App Inventor编程,属于现代化教育领域,因此,在教学手段上,也可以为其他学科教师树立榜样,带领农村教师集体创新教学手段,改善课堂教学氛围和环境;最后,在教育中的师生关系也会得到改变,从之前“师尊生卑”的关系转化成“师生平等”“师生合作”的关系,彻底推动农村教育课程改革工作。

二、农村小学App Inventor编程教学的有效策略

(一)借助数据,了解学生

App Inventor编程课程,不仅仅是一门学习技能的课程,更是一门培养学生思维的课程。思维,是一种看不见、摸不到,却又实实在在存在的事物,在传统课堂中,由于思维的隐蔽性,教师几乎从来不会锻炼学生的思维,这也从侧面加重了班级优等生和中差等生间的差距,形成两极分化的局面[3]。所以,教师在教授App Inventor编程课程之前,需要了解每个学生的情况,建立学情数据库,做到“知己知彼”才能够“百战不殆”,对学生的情况有了具体了解后,才能够设计出针对性的教育计划和方案,满足学生学习App Inventor编程的需求,促进其掌握发现问题的方式,学会解决问题的思考方法,强化应用App Inventor编程的能力。

(二)巧设情景,引入新知

学习App Inventor编程的过程,也是学生成长和发展的过程。为了更好地让学生参与到App Inventor编程课程的学习中,教师可以结合教材内容,巧妙设计一些情境,当学生对情景内容产生浓郁的兴趣后,再去导入新课程、新知识,不仅可以提高学生的理解能力,还可以培养学生的App Inventor编程兴趣,使其更加主动、自愿学习和了解编程历史、故事、功能等内容。同时,趣味性的情境,可以抓住小学生的注意力,培养学生的专注力,经过一次次成功的编程,可以磨炼学生毅力,增强学生自信心和逻辑推理能力,使学生学会运用编程思维去观察和理解生活、学习中的事情,启迪学生智慧,开发学生天赋。

例如,《古诗词名家》一课,教师可以创设一个“小明背书”的情节,小明背对一首诗词和诗人名字加一分,相反,则减一分。通过情境引导,在学习本课时,学生可以对条件判断与反馈的概念有所了解,之后,才能够掌握名家和古诗词将条件判断与反馈,完成本节课程的学习。

(三)智慧教学,提高效率

我国人口众多,虽然在城市化发展的过程中,人口开始向城市集中,但是,实际上农村适龄教育儿童数量仍旧占有一半以上[4]。农村是经济发展的重要支柱和命脉,随着近些年农村教育政策和方针的出台,农村人口教育素养呈现出良好局面,然而,农村教育水平仍旧有待提高。智慧教学和App Inventor编程的结合,一方面可以推动农村教育改革,另一方面可以提升农村教育质量和效率,解决我国教育中长期存在的“城市腿长、农村腿短”问题,进一步加深农村小康社会建设水平。智慧教育,往往意味着现代化设备的使用,这一点和App Inventor编程技术学习科技性相匹配,因此,App Inventor编程为智慧教育提供了良好的平台和基础,而智慧教育的落实,又可以反向促进App Inventor编程教育的发展,实现农村教育的良性发展。

例如,《我的播放器》一课,学生在编写播放器程序的时候,需要了解到音乐播放器和滑动条的作用和使用方法。为此,教师可以利用信息技术,将本节课程制作成微课,通过微课学生可以反复、多次进行学习和研究,“书读百遍其义自见”从而有效启发学生智慧。

(四)层层递进,针对培训

App Inventor编程是一门开发学生智慧和思维的课程,但是,在农村教育中,学生对于这些内容的接触并不多,相反,大部分学生没有相应的学习经验,因此,在教学当中,可能会出现学生素养和学科素养不相匹配的问题,所以,需要教师做好课程内容安排,坚持层层递进的教学思想,并定期结合学生学习中遇到的问题,进行针对性的练习和竞赛,从而有效提升学生整体App Inventor编程水平。

例如,《跟我学中文》一课,学生需要掌握文本语音转换器的使用,才能够实现语音和文本之间的相互转化。对小学生来说,本节课程理解难度大,因此,教师在课前可以将内容分层教学,课后可以结合学生实操中的问题,进行针对的培训,从根本上改善学生学习编程的兴趣和态度。

(五)游戏入手,分析拆解

游戏是小学生最喜爱的一种娱乐方式,在游戏中学生可以放松自我,学习生活经验和技能,提升自身体质[5]。在App Inventor编程课堂中,教师同样可以应用游戏的方式,引导学生对App Inventor教材内容进行拆解和分析,从而让学生从浅层次编程,进入到深层次编程,掌握编程的核心和本质,增加学生对各种代码的理解和认识,从而可以借助自身想法、思维,独立完成App Inventor的编程和设计工作。

例如,《小巧绘画板》一课,教师可以利用A p p Inventor编程工具带领学生一起进行画画游戏,首先,可以在用App Inventor编程工具画出一幅简单的画,然后,将学生分成不同的小组,一起研究和分析编程工具的功能,常常进行各种画布组件的使用。通过这种画画游戏的方式,可以提高学生对组件概念、作用的掌握效率,培养学生的探究意识和精神。

(六)以赛促学,搭建平台

比赛是一种非常不错的促学手段。在比赛中,学生可以集中精神,全神贯注于App Inventor编程中,从而在知识、技能方面获得质的飞跃。同时,比赛奖励可以让学生在赛前做好App Inventor编程复习功课,针对App Inventor编程中难度、重点进行专门性的学习和练习,让引导学生主动参与到App Inventor编程活动中,提高App Inventor知识吸收率,巩固App Inventor基础。

(七)鼓励分享,协作并进

App Inventor编程课程内容的掌握和学习,同样也具有一定的“因人而异性”。有的学生可以快速理解教师讲解内容,而有的学生则需要10~15分钟左右的时间才能够融会贯通。分享,是一种非常有效的学习方式,通过分享可以学习到他人的经验,丰富自身知识和见识,实现不同思维、视角间的对话,提升思维、思考层次。所以,在学生学习App Inventor编程课程的时候,教师可以让每个学生做好笔记,定期在班级中进行笔记分享会,让学生在互相传看笔记的过程中,实现思维、经验、方法和能力的提升。

(八)评价推动,总结提炼

虽然App Inventor编程课程对于农村学校而言,是一门全新课程和教育领域,但是,作为课程就应该具有完整的教学过程,注重和做好每个教学环节的备课工作[6]。其中,评价环节是常规课堂环节中的最后一个环节,也是教师常常忽视的环节。在App Inventor编程环节,教师的教学评价能对学生思考方向、学习方法起到引导作用,提高学生编程的效率和正确性。同时,最后的总结和提炼,能让学生在消化课堂知识的时候有所侧重,理清学习思路,健全App Inventor编程知识体系,促进学生综合全面发展。

三、结束语

总而言之,农村教育是我国教育体系中不可分割的一部分,App Inventor编程课程的开展和落实,对农村教育事业的发展具有“如虎添翼”的作用。因此,在App Inventor课堂上,教师必须清楚农村教育的痛点,积极融入新思想、新方法,以推动农村教育改革为使命,以学生发展为核心,早日实现农村教育的蜕变。

猜你喜欢
编程农村思维
农村积分制治理何以成功
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
“煤超疯”不消停 今冬农村取暖怎么办
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程