您好, 访客   登录/注册

Scratch趣味编程促进儿童个性化的培养

来源:用户上传      作者:

  摘要:为让儿童在创作中体验到学习编程、表达自我想法,诞生了Scratch编程。Scratch趣味编程以简单、易懂、轻松的故事、动画、游戏等形式带领儿童进入到编程世界中,让枯燥难懂的编程变得生动有趣,同时又对培养儿童个性化有较大的促进作用。文章就Scratch趣味编程如何促进儿童个性化培养提出了几点看法,为Scratch趣味编程教学提供参考建议。
  关键词:Scratch趣味编程;儿童;个性化培养
  中图分类号:TP311      文献标识码:A
  文章编号:1009-3044(2020)23-0101-02
  AI的发展和应用热度不断提高,也带火了编程。其中少儿编程是近些年来十分火热的一个课程,也是被望子成龙的家长们谈论最多的话题之一。虽然目前针对少儿编程有不同的声音,但《新一代人工智能发展规划》中要求应全民开展智能教育,在中小学中设置与人工智能、编程相关的教育课程。这一文件的发布肯定了少儿编程的意义。儿童正处于逻辑思维能力、个性化形成的关键阶段,通过编程可以让儿童在理解问题——寻找问题解决方法的过程中逐渐培养出儿童的各项能力,如训练少儿的逻辑思维能力、提高数学认知水平等。
  个性化是指一个人稳定、带有一定倾向性的心理特点或品质。一般来讲,2岁个性化开始萌芽,到了3~6岁,个性开始逐渐形成。个性具有独立性、整体性、稳定性、社会性特征。儿童成长过程中,家长应重视儿童个性化的培养,拥有独立、稳定的个性,对其以后生长和发展有至关重要的作用。Scratch是一种编程工具,该工具通过生动、有趣的故事或游戏培养儿童对编程的兴趣,培养儿童发现问题、探究问题的能力,而这些对培养儿童个性化也有一定的促进作用。文章就Scratch趣味编程如何促进儿童个性化的培养进行了简单阐述,为Scratch趣味编程应用,同时也为少儿编程在个性化培养方面提供一定的参考建议。
  1 Scratch趣味编程
  Scratch是美国麻省理工学院开发的一款以儿童、青少年为主要使用对象的简易图形化编程工具,Scratch通过创作故事、动画、游戏等方式让儿童进行编程,即使儿童不懂代码是什么,只需拖拽鼠标像搭积木一样便能实现编程。在编程过程中,对英文或汉字的要求也几乎没有。程序建立主要以涂鸦、录音、找图片等形式实现的[1-2]。这种简单、有趣的编程方式几乎让小孩子看一眼便能喜欢上这款软件。在中国台湾,Scratch几乎是所有中小学生信息技术课的软件,甚至幼儿园阶段也引入该软件,同时教育部门还举办了程序设计大赛,将语数外等科目融入该软件中,提高教学深度。
  Scratch和LOGO语言相比,其直观性、模块化优势突出,操作也更加简单。儿童应用时无须在命令格式、参数等上面花费心思便能进行编程[3-4]。在学习过程中,即便教师讲解不是那么生动有趣,Scratch自带的乐趣性也能吸引学生对编程的兴趣,而这是LOGO语言所无法比拟的。
  2 Scratch趣味编程促进儿童个性化培养的方法和策略
  对儿童来讲,爱玩是他们的天性。玩中充满了乐趣性,有了乐趣性,便能吸引儿童。以故事、游戏、动画等模式为主的Scratch则具备较强的趣味性,能够吸引儿童的参与,让儿童主动动手、主动探究和思考,主动解决编程中的问题。虽然Scratch自身已带有乐趣性,但在学习Scratch趣味编程时,还应掌握一定的技巧和方法,全面发挥出Scratch趣味编程在儿童个性化培养方面的作用[5]。
  2.1 通过点—面—点的学习提高儿童对趣味编程框架的认知能力
  学习某项新事物时,框架的认知能力对认知该事物有重要的作用,同时对儿童个性化的培养也有着积极的影响。在认知框架过程中,一旦认知主体接收到与事物相关的丁点信息,大脑中与事物相关的结构、概念等都将激活。儿童对趣味编程的框架有了认知能力,对学好趣味编程有较大的促进作用,从而也促进其对新事物主动学习等个性的培养。在提高编程框架认知能力时可以通过“点—面—点”的学习策略实现。
  如在经典游戏《打地鼠》中,教师可通过点—面—点的学习提高儿童对编程框架的认知。在《打地鼠》游戏编程中,控制模块、动作模块、外观模块是学习的主要目标,通过这三个模块可以学会应用锤子打地鼠、地鼠被打到或没有打到后的动作变化、锤子打后的变化。教师可基于这些目标进行点—面—点的教学。如点击绿色旗帜便是通过该点的学习掌握“控制模块”这一面的学习。以此类推,锤子在移动过程中,造型切换则表示要开始打地鼠,进入到“动作模块”。通过“显示”“隐藏”可以了解“外观模块”。在这一系列的操作中都属于点—面—点的学习模式,这种学习模式可以加强对编程框架的理解,从而增强对之的认知。
  2.2 通过导趣促进儿童自主学习
  Scratch趣味编程中有很多探究性的活动,这些探究活动主要以艺术创作、创意设计、开放式挑战活动等为主。教师应充分利用各类探究性活动,让儿童在探究性活动中独立自主地开展学习。如在《向城堡出发》探究性活动中,教师可对该活动进行合理设计,让儿童在探究性活动中培养自主学习能力。如表1所示为通过《向城堡出发》提高自主学习能力的过程。
  在上述教学活动中,教师主要起引导作用:引导儿童对范例进行试玩,独立思考教师提出的问题,并和儿童共同分析问题,总结需要的指令。问题分析中引出新定义后,教师应通俗易懂的讲解定义,并通过范例试玩让学生体会到物体离得越远,则会越小的道理。在这一教学过程中,学生自主学习的能动性也能得以发挥。学生通过自己在线试玩范例,自己思考问题,能更好地理解其中涉及的概念,同时也通过自己尝试学会新指令的应用,并在此过程中逐渐培养出独立自主的性格。
  2.3 通過动画提高创作力
  创作力是儿童个性化的一项重要表现。Scratch趣味编程中有很多方式可以提高儿童的创作力,其中动画便是一种。Scratch趣味编程中故事、动画、游戏是基本的功能,通过这些基本功能,无形中能提高儿童各项能力。其中通过动画对提高儿童的创作力有很大帮助。
转载注明来源:https://www.xzbu.com/8/view-15316927.htm