图形化编程软件Scratch对儿童编程教育的推动力
探究小学信息技术Scratch编程的创新教学
探究小学信息技术Scratch编程的创新教学信息技术的快速发展对于教育行业有着深远的影响。
随着信息技术的不断普及和应用,Scratch编程作为一种新型的教育方式受到了越来越多学校和教师的重视。
Scratch编程不仅可以提高学生的信息技术能力,还可以锻炼学生的创新思维和实践能力。
在Scratch编程教育中,教师要注重培养学生的计算思维能力,激发学生的编程兴趣,这是提高Scratch编程教学的关键所在。
本文从Scratch 编程的基本概念、Scratch编程在小学教育中的应用、Scratch编程教学创新等方面进行了系统的分析和探究。
一、Scratch编程的基本概念Scratch是一种可视化编程语言,由MIT媒体实验室开发。
Scratch语言的设计理念是让学生通过组合图形块来完成程序的编写。
Scratch语言构建了一种名为“积木(sprite)”的虚拟场景,学生可以通过拖动不同功能的积木来实现自己的编程想法。
Scratch编程语言的特点如下:1.易学易用Scratch编程语言实现可视化编程,具有操作简单、图形清晰、易于上手等特点,使得学生可以很快地掌握编程的基本技能。
2.创意性Scratch编程语言很大程度上依赖学生的创意性,可以让学生根据自己的想法构造程序,培养学生的创新能力。
3.互动性Scratch编程语言提供了一个可交互的编程环境,学生可以通过积木模块来控制虚拟角色的动作和行为,从而实现与场景的交互。
4.开放性Scratch编程平台是一个开放的社区,学生可以在此平台上分享他们的创意作品,获取他人的意见和建议。
二、Scratch编程在小学教育中的应用Scratch编程的应用已经成为小学信息技术课程的一部分,Scratch编程教学可以帮助学生掌握计算机编程的基本概念和技能,同时还能培养学生的创新思维能力、解决问题的能力和团队合作精神。
以下是Scratch编程在小学教育中的应用丰富性:1.创造游戏Scratch编程可以帮助学生创造自己的游戏,学生可以将自己的游戏想法通过Scratch编程语言实现出来,从而锻炼学生的创意和动手能力。
scratch编程
scratch编程Scratch编程是一种适用于儿童和初学者的编程语言和教育软件。
它通过拖拽图形化的积木块,使编程变得简单直观,无需关注繁琐的语法和代码编写。
Scratch 目的是帮助用户学习计算机科学的基本概念和逻辑思维,并培养创造力和解决问题的能力。
Scratch语言和平台的开发者是美国麻省理工学院的“媒体实验室”。
这个项目的目标是使计算机编程变得易学易用,并让更多的人对编程产生兴趣。
因此,它非常适合激发孩子们的学习兴趣,并帮助初学者迅速上手。
Scratch编程环境的特点有:1. 图形化编程界面:Scratch提供了一个直观的编程界面,用户可以从不同的积木块中选择程序的功能。
这些积木块包括移动、旋转、控制等基本操作,可以轻松进行组合与拼接,实现复杂的逻辑功能。
2. 丰富的功能库:Scratch还提供了各种功能库,如声音、图像处理、动画等。
用户可以利用这些功能库,轻松创建自己的游戏、动画、音乐等项目。
3. 网络共享:Scratch提供了一个在线社区平台,用户可以在上面分享自己的作品、交流心得和经验。
这种共享机制可以激发用户的创作欲望,同时也能从其他人的作品中学习和借鉴。
4. 互动实时反馈:Scratch编程环境中,用户可以随时点击“绿旗”运行程序,实时观察程序的运行效果。
这种实时反馈机制,可以帮助用户快速调试程序,发现问题并进行修改。
Scratch编程教育的益处有:1. 培养逻辑思考能力:通过使用Scratch编程,学生们可以学习到编程的基本逻辑和思维方式。
这种逻辑思考能力不仅在编程中有用,也可以运用到日常生活中的问题解决中。
2. 增强创造力:Scratch提供了大量的图形化素材和声音效果,学生们可以利用这些资源创造属于自己的游戏、动画等作品。
这种创造性活动可以激发他们的想象力和创造力。
3. 培养合作能力:Scratch拥有一个在线社区平台,学生们可以在上面分享作品、相互交流,还可以与其他人合作完成一个项目。
少儿编程学习:图形化编程对孩子学习的好处
少儿编程学习:图形化编程对孩子学习的好处一般来讲,少儿编程是6-16岁的孩子学编程的阶段,这也是小学编程的学习区间,在这段时间,如何进行编程启蒙呢?作为新东方投资上千万的唯一一家少儿编程机构——极客晨星,乘着政策东风,在时下少儿编程教育潮流下迅速崛起,越来越有影响力。
极客晨星采用游戏式互动教学法,螺旋式上升无缝衔接课程体系,专业名师倾力打造可视化模块课程,为全国6-16岁青少儿培养孩子的逻辑思维能力、想象力和创造力、综合学科能力。
时下2018年已行程过半,各家少儿编程教育机构都在努力地打造课程,以此来博得家长的心。
那么,什么样的少儿编程课程适合孩子学习呢?图形化少儿编程很适合孩子学习相对于传统纯字符界面代码编程平台,图形化编程是不是更利于上手,更能激发人学习编程的兴趣、满足人的成就感呢?答案当然是肯定的。
图形化编程的突出特点,就是将一条条字符命令变成图形,我们把这些代表程序的图形块,像搭积木一样,通过拖拽搭建就可以实现一个完整的功能(前提是你逻辑正确),然后一个图形化小游戏、小应用或者开源硬件功能就能运行了。
妙小程少儿编程希望可以帮助到你。
Scratch编程发挥图形化编程优点Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程工具。
其特点是:使用者可以不认识英文单词,也可以不会使用键盘。
构成程序的命令和参数通过积木形状的模块来实现。
用鼠标拖动模块到程序编辑栏就可以了。
Scratch不是游戏,是一款可以趣味性的编程软件,它以图形化的工具让孩子拖动即可完成编程,程序已经被模块化的包涵在了这些图形当中,让孩子可以制作动画、游戏等,制作完成的动画还可以导出为动画。
加强孩子兴趣的持久力,兴趣是最好的老师。
Scratch课程,适合小学员年龄6岁,最大年龄的16岁,并课程会与大学编程相兼容,所以学习的知识是向上连贯的。
如果孩子在6-12岁之间初次接触编程,建议从scratch学起,scartch图形化可以起到非常好的过渡作用,培养孩子的编程兴趣与编程思维。
编程Scratch在小学信息技术教学中的应用
编程Scratch在小学信息技术教学中的应用优秀的教学课件在帮助教师提高课堂教学的质量和效率上起到举足轻重的作用,但主流课件的开发要求教师具备较强的程序编写能力以及素材的整合能力,这给教师开发课件带来了困难。
因此,课件开发亟需一个简易的工作平台。
Scratch是一款不需要写任何代码的课件开发工具,就像堆积木一样简单有趣,大大降低了课件开发的门槛,使教师和学生都能参与其中。
关键词:Scratch 游戏教学信息技术一、Scratch简介(一)何谓ScratchScratch是一款优秀的儿童编程语言,适用于8~16岁的儿童及青少年使用,它来自美国麻省理工学院媒体实验室。
Scratch让程序设计变得很简单,拖拉鼠标,将指令从程序指令区移进程序脚本区,像堆积木一样把指令堆叠在一起。
不同类型的数据,用不同形状、不同色彩的语句块区别,并且只有语法正确时才能结合到一起。
因此,用它编程不用担心语法错误,可以让使用者在不知不觉中学习程式语言的概念,增强推理能力,掌握逻辑概念,把学习者从那些难记的单词和代码中解脱出来。
(二)Scratch符合儿童的认真规律英国教育家斯宾塞曾说:“教育要使人愉快,要让一切教育带有乐趣。
”Scratch图形化编程语言使编写程序的体验就像玩乐高积木一样简单、有趣。
小学生都是小小爱因斯坦、小小牛顿,他们的每一个奇思妙想,都是一个创新的开始,都有着无限的创造力,我们不应扼杀。
通过Scratch语言,小学生可以创造性地设计出属于自己的程序。
这些程序包含动画、游戏和交互式的故事。
小学生可以通过Scratch充分地表达自己的想法,培养创造性思维和集体合作精神。
Scratch提供充分的空间和机会让学生去构建自己的知识体系。
Scratch是为小学生学习信息社会所需要的技能而设计的。
当学生在课堂上创造并分享他们的作品时,除了可以学到各方面的知识,还能激发创新意识、团队合作意识。
Scratch 官方上的大多数作品都出自儿童之手,孩子们对这一工具充满了好奇和兴趣。
scratch在小学信息技术教学中的应用探讨
scratch在小学信息技术教学中的应用探讨
Scratch在小学信息技术教学中的应用探讨
一、Scratch介绍
Scratch是由MIT Media Lab开发的一款免费的、基于程序和可视化编
程的计算机软件,它集成了可视化的编程技术和互动活动,可以让用
户通过鼠标拖拽块状编程块,通过编写简单的脚本即可实现图像的动画、游戏的制作,从而培养学生的逻辑思维能力和创造力。
二、Scratch在小学信息技术课程中的应用
1、开展小学信息技术课程:Scratch可以用来开展小学信息技术课程,
让学生通过视觉化编程,对他们感兴趣的图像、游戏等进行更深入的
研究,从而提升学生对编程的学习兴趣,增强小学学生对编程知识的
理解性。
2、提高学生的创新能力:Scratch可以让学生发挥创新,培养他们的创
新技能和编程思维。
学生可以设计出自己的创意,然后在Scratch中编
写程序来实现它,来发掘学生的无限创新潜能,让学生更好地发挥创
新思维,培养学生的创新能力。
3、拓展学生的编程思维:Scratch让学生能够编写更复杂、有趣的游戏,
培养学生的编程思维,从而更好地提升学生编程能力。
用Scratch的教
学法,让学生去发现解决问题的秘密,使他们熟悉并体验编程的乐趣。
四、收获与展望
Scratch是一种可视化的编程软件,可以使学生的编程水平得到大幅提高,培养学生的创新思维、编程能力,拓展学生的编程思维,有助于
提升小学生的编程能力,使学生在信息技术教育中受益。
在今后,Scratch将会受到越来越多人的关注,改变以往信息技术教育的模式,
把计算机教育更多地植入到初中课程中来。
Scratch趣味编程促进儿童个性化发展
Scratch趣味编程促进儿童个性化发展作者:周天文来源:《幸福家庭》2021年第16期近年来,随着计算机信息技术的发展,编程思维能力的培养受到了大众越来越多的关注。
其中,Scratch趣味编程凭借其简便易懂的编程特点,成了儿童了解和学习编程的重要选择。
它不仅让视图单调、过程枯燥的编程变得形象生动,而且极大地促进了儿童的个性化发展。
本文根据Scratch趣味编程的优势,分析了它对于促进儿童个性化培养的积极意义,提出了其促进儿童个性化发展的实践途径。
个性是指一个人具有一定行为倾向性的、稳定的心理特点或品质。
儿童的个性具有独立性、整体性、稳定性、社会性等特征。
儿童个性化发展有利于提升儿童独立学习的能力、创造发明的能力、实践的能力等,帮助儿童形成独特的、稳定的人格,为儿童未来的生长和发展奠定稳定的心理基础。
而编程是用代码表达逻辑思维的一个过程,对于培养儿童的自学能力、创造能力、实践能力具有重要的促进作用。
(一)操作简单、门槛极低Scratch趣味编程是由麻省理工学院开发的一款简易图形化编程工具,它的编程指令是非文字化的图形化积木,这不仅降低了编程的难度,而且贴合儿童的认知方式。
使用者不需要太强的文字辨别能力和知识储备能力,只需具备基本的图形辨别能力、懂得简单的鼠标键盘操作技巧,便可以利用Scratch编程取得像样的成果。
(二)结合游戏、生动有趣寓教于乐是激发儿童学习兴趣的最好教学方法。
Scratch趣味编程的内容以故事、游戏、动画为主,极富趣味性,对儿童具有较高的吸引力,这有利于提高儿童参与编程的积极性。
同时,Scratch趣味编程的应用界面颜色鲜艳,对儿童具有很强的吸引力,能有效激发儿童的学习兴趣。
在学习编程的过程中,儿童的理解能力、创造能力都会得到很大的提升。
(一)锻炼儿童的理解能力Scratch趣味编程可以锻炼儿童的理解能力。
比如,在使用Scratch编制“钓鱼游戏”这一单元功能时,儿童可以加深自己对钓鱼的理解。
人工智能时代,孩子们需要Scratch
人工智能时代,孩子们需要Scratch人工智能时代,已经成为了当今社会的核心发展方向。
人工智能的普及与应用使得我们生活的方方面面都发生了翻天覆地的变化,从智能手机到自动驾驶汽车,从智能家居到工业生产,无不受益于人工智能的发展。
在这个人工智能时代,我们也应该关注我们的下一代——孩子们。
在这个充满机遇与挑战的时代,教育和学习也需要跟上时代的步伐,其中一个重要的组成部分就是Scratch。
Scratch是一款由麻省理工学院开发的免费的编程语言和在线社区,它可以帮助孩子们学习编程、动画制作和游戏设计。
在人工智能时代,拥有一定的编程基础已经成为了孩子们的必备技能之一。
而Scratch正是一个非常适合孩子们学习编程的工具,它以图形化的方式呈现编程概念,让孩子们能够轻松地理解并掌握编程的基本原理。
在Scratch的帮助下,孩子们可以通过动手实践来学习,激发他们的创造力和逻辑思维能力,为未来的发展打下坚实的基础。
Scratch可以帮助孩子们提高逻辑思维能力。
在Scratch的编程过程中,孩子们需要考虑如何组织代码、控制角色的行为、处理程序的逻辑关系等问题。
通过这些实践,孩子们会逐渐培养出系统性思维和逻辑推理的能力。
这些能力不仅在编程领域中有所体现,更是对孩子们日常生活和未来学习的宝贵财富。
Scratch可以培养孩子们的创造力。
在Scratch的世界里,孩子们可以创造出自己想象中的各种作品,比如动画、游戏、交互式故事等等。
通过这些创作的过程,孩子们可以不断地思考、设计、实践,从而锻炼出他们的创造力和想象力。
这些创造力和想象力是未来社会中必不可少的素质,而Scratch为孩子们提供了一个非常好的平台来进行锻炼。
Scratch还可以帮助孩子们培养团队合作精神。
在Scratch的社区中,孩子们可以与其他用户分享自己的作品,借鉴他人的创意,与他人合作完成更加复杂的项目。
通过这样的交流和合作,孩子们不仅可以学习到他人的优点,也能够意识到团队合作的重要性,培养出团队合作的能力。
scratch少儿编程的好处
scratch少儿编程的好处
Scratch少儿编程有许多好处,包括:
1. 引发创造力:Scratch允许孩子们用自己的想象力和创造力来设计自己的项目。
他们可以编写自己的故事、游戏和动画,并将其分享给其他人。
2. 促进逻辑思考:通过学习Scratch编程,孩子们必须学习逻辑思维和解决问题的技巧。
他们需要学会破解问题、设定目标和找到解决方案。
3. 培养团队合作能力:在Scratch社区中,孩子们可以与其他学习者合作,分享项目和思路。
这样,他们学会了在小组中合作和倾听他人意见的重要性。
4. 提高数学和科学技能:编程需要使用数学和科学原理。
通过编程,孩子们可以巩固和应用所学的数学和科学知识,从而深入理解这些概念。
5. 增强问题解决能力:在编程过程中,孩子们需要经常面对各种问题,并找到解决方案。
这种经验帮助他们培养解决问题和应对挑战的能力。
6. 增加计算机素养:Scratch是一种图形化编程语言,是学习编程的良好起点。
通过学习Scratch,孩子们可以了解计算机的基本原理,学会使用编程工具和技巧。
总而言之,Scratch少儿编程提供了孩子们学习编程的一个友
好平台,通过该平台,他们可以培养创造力、逻辑思考、团队合作、数学和科学技能,同时提高问题解决能力和计算机素养。
Scratch游戏化编程培养小学生计算思维的实证研究
Scratch游戏化编程培养小学生计算思维的实证研究一、本文概述随着信息技术的快速发展和普及,编程教育逐渐受到全球教育界的关注。
特别是对于小学生来说,编程教育不仅有助于提升他们的信息素养,还能有效培养他们的计算思维,为他们未来的学习和生活奠定坚实的基础。
近年来,Scratch作为一款专为青少年设计的图形化编程工具,因其直观易懂的界面和丰富的教学项目,逐渐成为小学生编程教育的重要工具。
本研究旨在探讨利用Scratch游戏化编程培养小学生计算思维的实效性。
通过实证研究的方法,分析Scratch游戏化编程对小学生计算思维能力的提升作用,以期为小学编程教育提供有益的参考和借鉴。
研究过程中,我们将结合具体的教学案例和实践经验,深入探讨Scratch游戏化编程的教学应用策略,以期为广大教育工作者提供有益的启示和指导。
二、文献综述随着信息技术的快速发展,编程教育逐渐在全球范围内普及,尤其是在基础教育阶段。
近年来,游戏化编程作为一种新兴的教育方式,受到了广泛的关注。
游戏化编程不仅具有趣味性,能够激发学生的学习兴趣,而且能够有效地培养学生的计算思维。
特别是对于小学生而言,游戏化编程在培养逻辑思维、问题解决能力、创新思维等方面具有显著的优势。
国内外学者对游戏化编程在小学生计算思维培养方面的作用进行了大量研究。
国外研究中,如等()通过对比实验组和对照组,发现游戏化编程能够显著提高小学生的编程能力和计算思维。
等()则从神经科学的角度,证实了游戏化编程对小学生大脑发育和认知能力的提升有积极影响。
国内研究方面,如等()通过对游戏化编程课程的实践分析,指出游戏化编程有助于培养小学生的逻辑思维和问题解决能力。
等()则进一步探讨了游戏化编程在培养小学生创新思维方面的作用,认为游戏化编程能够激发学生的创造力和想象力。
还有一些研究关注了游戏化编程在基础教育阶段的应用模式和策略。
如等()提出了基于游戏化编程的翻转课堂教学模式,强调学生的主体性和教师的引导作用。
学Scratch少儿编程有用吗
学Scratch少儿编程有用吗把一个〔编程〕零基础的孩子,培养成一个斩获NOIP的编程高手,这中间不但必须要天赋,还必须要家长给孩子做好规划。
今天我主要给大家分享学Scratch〔少儿编程〕有用吗,希望对你们有帮助!所谓Scratch就是我们通常所说的图形化编程。
事实上,很多家长瞧不上Scratch,因为家长大多从事与编程相关的工作,在他们看来,Scratch根本不是编程。
确实,Scratch不必须要孩子来编写代码,它只是教孩子们使用一个"命令积木'来搭建一个运行的小程序。
即使孩子Scratch玩的再好,用积木拼出一个珠穆朗玛峰来,也无法通过Scratch来习得编程。
因为Scratch是用已经造好的积木块去跑程序,真正的编程必须要自己亲手去造积木块。
那学习Scratch就没有意义了么?并不是。
编程关于孩子而言有两个价值:一是让孩子成为编程大师;二是让孩子掌握程序思维。
前者可能不适用于每个孩子,而后者几乎是人人都能做到。
也可以说不是每个孩子都合适学习编程,但是几乎所有的孩子都合适学习Scratch。
Scratch的意义更多的是关于如何使用"搭积木'的方法来教孩子如何思索。
我们知道,程序的思维方式比人更严谨,这种严谨的思维方式也会反哺孩子在学科上的成绩。
同时,家长应该知道,在一大串命令当中,只要有一个命令是错误的,这个程序就不能运行,孩子必须要从头开始检查整个程序。
这个过程,孩子的耐性和细心程度都得到提升,我个人认为这是编程能给孩子带来的最大变化之一。
事实上,我认为学习Scratch更像是孩子们编程前的试金石,检测孩子们适不合适走编程这条道路。
如果孩子对Scratch感兴趣,学习Scratch可以为孩子打下优良的编程基础;另一方面,如果孩子表现得一般,让孩子学会程序思维,也是件不错的事。
更重要的是,Scratch比其它语言来说,更合适给孩子入门。
毕竟,它简单,易操作,哪些上来就让孩子写些枯燥的代码,很容易把孩子的兴趣毁掉。
Scratch教学对小学生计算思维养成探讨
Scratch教学对小学生计算思维养成探讨Scratch是一种简单易用的跨平台编程语言,适合小学生学习和运用。
Scratch教学对小学生计算思维养成具有积极作用,本文将从计算思维培养、Scratch教学介绍和小学生计算思维养成探讨三个方面阐述Scratch教学对小学生计算思维养成的积极作用。
一、计算思维培养计算思维是指使用计算机编程语言来设计,编写和测试算法的思维能力。
它包括数学思维、逻辑思维和计算机思维等多种思维形式。
计算思维的培养对于小学生来说尤为重要,因为这是未来数字时代的必备技能。
计算思维能够提高小学生的逻辑思维能力、科学思维能力、创新思维能力和解决问题的能力,对于小学生的未来学习和职业发展具有重要的促进作用。
Scratch以图形化的方式呈现编程内容,利用拖拽的方式组合模块,用户不需要专门的语言学习和代码输入,也可以完成程序设计。
二、Scratch教学介绍1.简单易用:Scratch教学不需要基本的计算机专业知识,用户可以通过拖拉操作完成程序设计。
2. 鼓励创新:Scratch教学让小学生能够进行多维度的创造,设计和调整自己喜欢的动画效果,创新能力得到增强。
3. 互动性强:Scratch教学中,学生的作品可以通过社交平台分享,展示作品的同时,交流想法,激发彼此的创意。
总的来说,Scratch教学在小学生计算思维养成方面具有很大的优势,通过Scratch教学,小学生可以逐渐培养计算思维能力,同时提高逻辑思维能力、科学思维能力、创新思维能力和解决问题的能力。
与此同时, Scratch教学还能够让 small 学生更加懂得团队合作和社会人性化的关注,做到让他们在编程中获得知识和美的双重满足,这才是Scratch教学在小学生计算思维养成中的真正作用。
儿童Scratch课程研究现状热点及前沿趋势分析
儿童Scratch课程研究现状热点及前沿趋势分析一、研究现状1. Scratch课程的教学模式研究当前,关于Scratch课程的研究主要集中在其教学模式上。
研究者们探讨了如何通过Scratch语言来引导儿童进行编程学习,如何设计合适的教学内容和教学方式,以及如何评价Scratch课程的教学效果等问题。
这些研究成果为Scratch课程的教学实践提供了重要的理论支持。
Scratch课程不仅可以教授儿童编程知识和技能,还可以对其认知能力产生积极的影响。
一些研究发现,通过Scratch编程学习,儿童的逻辑思维能力、创新能力和问题解决能力得到了提升。
这些研究成果为Scratch课程的教学效果提供了实证支持。
二、研究热点每个孩子的学习方式和学习兴趣都不相同,因此如何进行个性化教学成为了教育界关注的焦点。
Scratch课程的图形化编程特点使其能够很好地满足不同儿童的学习需求,因此研究者们开始关注如何通过Scratch课程进行个性化教学,激发儿童的学习兴趣,提高其学习效果。
Scratch编程语言具有良好的可视化和互动性,儿童可以通过拖拽积木式的代码块来进行编程,这种特点能够很好地吸引儿童的注意力,促进其学习兴趣。
当前研究者开始关注Scratch课程的互动性,探讨如何通过Scratch课程设计更加生动活泼的编程内容,增强儿童的学习体验。
三、前沿趋势1. 多模式教学未来,Scratch课程的教学模式将向多模式发展。
不仅仅是课堂教学,还可以结合线上教学、游戏化教学、实践教学等多种教学模式,为儿童提供更加丰富多样的学习体验。
2. 创客教育随着创客教育的兴起,未来Scratch课程将更加注重培养儿童的创新能力和实践能力,让他们不仅仅是编程的消费者,更要成为编程的创造者和应用者。
3. 人工智能辅助教学随着人工智能技术的不断发展,未来Scratch课程可能会引入人工智能辅助教学,通过智能化的教学工具和系统,为儿童提供更加个性化、高效率的学习方式。
幼儿园少儿编程教育方案
幼儿园少儿编程教育方案幼儿园少儿编程教育方案一、方案背景随着信息技术的不断发展,计算机编程成为了当代社会必不可少的一项技能。
而在幼儿园阶段,为儿童提供编程教育,不仅能够帮助他们理解技术的基础原理和思维方式,还有利于培养他们创造性和逻辑性思维,提升他们的学习能力和适应未来发展的能力。
二、教育目标1. 培养学生对计算机编程的兴趣和热情。
2. 让学生了解编程的基本原理和思维方式。
3. 通过编程学习,提高学生的逻辑思维能力和解决问题的能力。
4. 培养学生的创造性思维能力和创造性实践能力。
5. 培养学生的团队合作和沟通能力。
三、教育内容1. Scratch编程:Scratch是一款由麻省理工学院开发的免费图形化编程工具,非常适合幼儿园和小学生入门编程。
通过Scratch编程学习,学生可以学习到图形化编程基础,包括基本控制功能,如程序流程控制、事件、运算符、变量、循环、条件语句等。
2. LEGO Education WeDo:LEGO Education WeDo是一款专为幼儿园和小学生设计的教育编程软件,在其中学生可以使用LEGO积木和电子元件组成自己所想象的机器人,还可以从编程的角度学习运动、声音、灯光等科学原理,激起学生对科技的兴趣。
3. 序列化编程:序列化编程需要学生用纸笔按顺序打印出编程语句,在这个过程中,学会了逻辑思维的体验,也就是“序列化思考”。
四、教学方法1. 游戏化教学:在教育过程中,设置游戏关卡,让学生能够在更有挑战性的游戏中进行编程学习,并且能够在一个兴趣、鼓励和互动的环境中学习。
2. 个性化教学:因为没有两个孩子相同,所以我们可以为每个孩子制定不同的教学计划,并将教学分为不同级别的难度。
3. 实践教学:通过实践,让学生了解很多的问题,并给予他们某些方面的启示,往往能使对于对于编程的迷茫感受更少,学习更清晰、更直观。
四、教学步骤1. 通过Scratch编程进行基础学习。
教学目标:让学生了解图形化编程基础和简单的程序控制。
《幼儿编程课件-Scratch篇》
通过编写自己的程序,孩子们可以培养自信心、团队合作精神和解决 实际问题的能力。
《幼儿编程课件-Scratch 篇》
欢迎来到《幼儿编程课件-Scratch篇》!本课件将介绍Scratch编程语言的优点、 入门指南、基础知识、实战应用和拓展应用,以及Scratch对幼儿教育的重要 性和未来前景。
什么是Scratch编程语言
Scratch编程语言是专为儿童设计的入门级可视化编程语言。它通过拖拽编程 块,帮助孩子们学习编程思维和逻辑,培养创造力和解决问题的能力。
Scratch的优点和特点
1 易学易用
Scratch采用图形化编程界面,无需编写复杂的代码,让儿童轻松上手。
2 创造性
Scratch鼓励孩子们通过自主创作来表达想法,培养创造力和想象力。
3 社区支持
Scratch拥有全球庞大的用户社区,可以与其他编程爱好者分享作品和学习经 验。
4 跨学科学习
Scratch可以与其他学科结合,例如数学、科学和艺术,促进综合学习。
Scratch编程的入门指南
Scratch界面介绍
了解Scratch的编程界面,包括舞台、角色、编程区等基本元素。
如何创建和运行一个Scratch项目
学习在Scratch中创建新项目和运行已有项目的方法。
Scratch编程的基础知识
了解Scratch的编程块
探索Scratch中常用的编程块,包括控制、运算和事件等。
1
设计一个模拟人工智能
2
通过Scratch的条件语句和感知功能,打 造一个简单的模拟人工智能。
制作一个音乐节拍器
利用Scratch中的声音控制和循环功能, 编写一个自己的音乐节拍器。
基于Scratch的儿童编程教育平台设计与教学实践
基于Scratch的儿童编程教育平台设计与教学实践一、引言随着信息技术的飞速发展,编程教育逐渐成为教育领域的热门话题。
而针对儿童的编程教育尤为重要,因为儿童正处于认知发展的关键阶段,通过编程学习可以培养其逻辑思维、创造力和解决问题的能力。
在众多编程教育工具中,Scratch作为一款专为儿童设计的图形化编程语言,备受青睐。
本文将探讨基于Scratch的儿童编程教育平台设计与教学实践。
二、Scratch简介Scratch是麻省理工学院(MIT)媒体实验室开发的一款图形化编程语言,旨在帮助儿童和初学者学习编程。
通过拖拽积木块的方式,用户可以轻松地创建动画、游戏和故事等项目。
Scratch注重直观性和趣味性,使得编程变得简单而有趣,深受儿童喜爱。
三、儿童编程教育平台设计1. 用户界面设计儿童编程教育平台的用户界面应简洁明了,色彩鲜艳,符合儿童审美。
按钮大小适中,文字清晰易懂,操作流畅。
同时,应该提供丰富的角色、背景和音效资源,激发孩子们的创造力。
2. 项目分享与社区交流一个优秀的儿童编程教育平台应该具备项目分享和社区交流功能。
孩子们可以将他们创作的作品分享给他人,获得反馈和鼓励。
同时,可以观摩他人作品,学习他人优秀的创意和编程技巧。
3. 学习路径设计针对不同年龄段和编程水平的儿童,应该设计不同的学习路径。
从简单到复杂,循序渐进地引导孩子们学习编程知识和技能。
同时,引入游戏化元素,激励孩子们完成每个阶段的学习任务。
四、教学实践1. 激发兴趣在教学过程中,要注重激发儿童对编程的兴趣。
可以通过有趣的案例、生动的讲解和互动式实践来吸引他们的注意力,让他们愉快地投入到学习中。
2. 合作学习鼓励儿童之间展开合作学习,可以促进他们之间的交流与合作能力。
通过小组项目或对等互助的方式,培养孩子们团队合作意识和解决问题的能力。
3. 创意实践在教学中要注重培养儿童的创造力。
引导他们设计自己独特的项目,并鼓励他们尝试不同的创意表达方式。
儿童Scratch课程研究现状热点及前沿趋势分析
儿童Scratch课程研究现状热点及前沿趋势分析Scratch是一款主要面向儿童的图形化编程语言,具有易学易用、有趣的特点。
近年来,儿童学习Scratch的数量逐渐增加,Scratch课程研究已成为当前热门话题。
本文将就Scratch课程研究的现状热点及前沿趋势进行分析。
1、Scratch in STEM 教育近年来,Scratch被广泛运用于STEM(科学、技术、工程和数学)教育领域。
Scratch 以其有趣的图形化编程语言,让儿童在玩中学习科学和数学知识,帮助儿童培养科学探究、创新思维的能力。
2、Scratch与计算思维Scratch是培养儿童计算思维的优秀工具。
Scratch通过图形化编程语言,呈现了程序的逻辑思维和程序编写之间的关系,使儿童在学习Scratch的过程中自然地培养计算思维能力。
Scratch已被广泛应用于教育游戏设计。
教育游戏设计基于学科主题,结合Scratch平台进行游戏开发。
相比传统游戏开发,教育游戏设计在游戏过程中注重教育因素的考虑,使儿童在玩游戏中增长知识。
4、Scratch社区之间的协作与分享Scratch平台是一个开放的社区,儿童可以通过这个平台分享和合作设计属于他们自己的创意。
社区之间的协作和分享可以让儿童互相学习、共同进步。
机器人教育作为STEM教育领域的一部分,可以与Scratch相结合进一步提高课程的趣味性和实用性。
如何设计机器人的动作,如何通过编程控制机器人,这样的问题可以用Scratch平台来实现。
3、Scratch可视化编程技术的进一步应用Scratch以简洁易用、图形化编程为特点,对于刚接触编程的孩子非常友好。
随着Scratch的发展,要进一步提高Scratch的可视化编程技术,更好地填补儿童编程教育的需求。
总之,Scratch课程研究将是一个不断发展和完善的过程。
随着技术的发展和需求的变化,Scratch将被应用于更多领域,帮助更多儿童学习编程,提高他们的科学探究和创新思维能力。
少儿编程 scratch 实例-概述说明以及解释
少儿编程scratch 实例-概述说明以及解释1.引言1.1 概述少儿编程是指针对儿童和青少年开展的计算机编程教育活动,旨在培养他们的计算思维、逻辑思维和创新能力。
随着信息技术的飞速发展,编程已经成为一种基本素养,而少儿编程正是为了让学生在学习编程的过程中培养各种具有未来竞争力的核心素养。
在这篇文章中,我们将重点介绍Scratch编程平台,探讨Scratch编程在少儿编程中的教育意义,并对少儿编程的未来发展和Scratch编程的应用前景进行展望。
通过本篇文章的阅读,读者将了解到少儿编程的重要性以及Scratch编程在其中的作用和价值,为学生的编程学习和未来发展提供参考和指导。
1.2 文章结构文章结构部分内容:在本文中,我们将主要讨论少儿编程以及以Scratch为代表的编程平台。
首先,我们将介绍少儿编程的概念和意义,然后重点介绍Scratch编程平台的特点和教育价值。
在结论部分,我们将探讨少儿编程未来的发展趋势,以及Scratch编程在实际应用中的前景。
通过本文的阐述,读者将能够更好地了解少儿编程的重要性,并对Scratch编程平台有更深入的认识。
1.3 目的:本文的目的是探讨少儿编程在教育和未来发展中的重要性,重点介绍Scratch 编程平台在少儿编程中的应用。
我们将深入分析Scratch 编程的教育意义,以及它对孩子们学习编程和培养创造力、逻辑思维能力的积极影响。
通过本文的阐述,读者将对少儿编程及Scratch 编程平台有更深入的了解,并认识到其在教育领域和未来发展中所扮演的重要角色。
2.正文2.1 什么是少儿编程少儿编程是指针对儿童开展的编程教育活动。
随着信息技术的迅速发展,编程已经成为一项必备的基础技能,少儿编程旨在培养孩子们的计算思维、创新能力和解决问题的能力,帮助他们更好地适应未来社会的发展需求。
少儿编程注重培养孩子们的逻辑思维和创造力,通过学习编程语言和实践编程技能,让孩子们在实践中掌握计算机编程的基本原理和方法,提高他们的问题解决能力和创新思维。
小学高年级Scratch编程教学的理论与实践
小学高年级Scratch编程教学的理论与实践一、理论基础1. 认知理论小学高年级的学生正处于认知发展的关键阶段,他们具有较强的学习能力和自主学习的意愿。
而Scratch编程语言采用可视化的编程方式,使得学生可以直观地看到自己的程序运行效果,从而更好地理解程序设计的逻辑和规则。
Scratch编程教学可以帮助学生建立起合理的认知结构,提高他们的逻辑思维和问题解决能力。
2. 构建编程思维在小学高年级进行Scratch编程教学,可以帮助学生建立起基本的编程思维。
编程思维是一种逻辑思维,也是一种解决问题的能力。
通过编程学习,学生可以培养自己的创造力和想象力,提高问题抽象化和解决能力,从而为未来更高级的编程语言学习打下坚实的基础。
3. 培养学生的学习兴趣Scratch编程语言具有良好的趣味性和互动性,可以吸引学生的学习兴趣。
学生可以通过自己编写程序来设计游戏、动画等,从中获得成就感和快乐,从而更加愿意投入到编程学习中。
兴趣是学习的最好动力,通过Scratch编程教学可以激发学生对编程的浓厚兴趣,为坚持学习打下坚实的基础。
二、教学内容与方法1. 教学内容的设置针对小学高年级的学生,Scratch编程教学内容应该具有一定的灵活性和趣味性。
可以先从Scratch编程的基础知识开始,包括程序的基本结构、控制台命令、变量、条件语句、循环等内容。
随后,可以根据学生的兴趣和实际情况,引导他们设计简单的游戏、动画等项目,逐步提高编程的难度和复杂度。
2. 教学方法的选择在进行Scratch编程教学时,教师应该注重启发式教学、探究式学习和合作学习。
教师可以通过示范和指导,让学生自主尝试和探索,从中积累经验和提高能力。
鼓励学生之间相互合作、分享经验,可以激发学生的学习动力和增加学习的趣味性。
可以利用Scratch官方网站的教学资源和社区平台,让学生自由地获取更多的学习资料和灵感。
三、教学注意事项1. 注重实践操作在Scratch编程教学中,应该注重实践操作。
图形化编程促进小学生计算思维的培养
图形化编程促进小学生计算思维的培养摘要:在课程标准背景下,培养学生的信息技术素养是教学的重要任务。
但小学生计算机、英语基础较差,编程教学活动是一个大难题。
图形编程工具操作简单、逻辑性强、涵盖面广,符合小学阶段学生的认知特点。
通过调动积木块就可以实现编程设计,降低了编程教学的难度,有利于学生的计算思维发展。
为此本文以Scratch编程为例,对于在小学信息科技编程教学展开了探究。
关键词:小学;信息技术;Scratch编程《义务教育信息科技课程标准(2022版)》明确指出计算思维是信息化时代必备的核心素养之一,通过抽象、分解、建模、算法设计等思维活动来解决问题。
在“双减”背景下,如何培养学生的计算思维和信息科技学科教学的重要课题,图形化编程教学为培养学生的计算思维提供有效途径。
图形化编程教学是一种将计算机编程语言可视化呈现,更易理解的教学方法,将抽象的程序代码转化为图形化编程块,使得学生能够更加直观地理解计算机程序的运行机制,从而提高学生的计算思维和信息素养。
本文结合小学信息科技学科的教学内容,提出运用Scratch编程工具开展教学,总结了有关的教学策略。
一、相关理论与概念界定(一)计算思维《义务教育信息科技课程标准(2022版)》明确信息科技课程的目标,其中计算思维是信息科技学科核心素养之一。
计算思维的核心活动包括抽象、分解、建模、算法设计等。
即将问题中的信息提取出来,以便进行更加精确和有效的处理。
要求将问题转化为可计算的形式,进行程序设计。
根据问题的特点和特定需求,设计出最优解决方案。
所以培养学生的计算思维,图形化编程成为一种非常有效的工具。
(二)图形化编程的内涵图形化编程是一种以图形化界面为基础的编程方法,使编程过程更加直观和易于理解,尤其适合初学者。
使用图形元素和拼图式的代码块来表示程序的逻辑和操作,而不是传统的文本编程语言。
本文提到的图形化编程主要是以Scratch 为编程工具,是一款由麻省理工学院开发的图形化编程语言,广泛用于教育和学习编程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图形化编程软件Scratch对儿童编程教育的推动力作者:张德宇来源:《卷宗》2020年第13期摘要:我们生活在一个数字化时代,电脑和手机已经成为孩子们生活中的一部分。
除了阅读、写作和算术,现在的孩子需要的不仅仅是使用电子产品,而是学会如何编程。
不管他们以后选择的职业是什么,编程会像阅读和写作一样成为最基本能力之一。
在面对复杂问题时,孩子会像计算机科学家一样,把所有的变量因素考虑进去,再逐个分析,直到找到最优的解决方法。
未来的趋势是什么,是大数据,是人工智能,是互联网+,这些领域都涉及编程。
关键词:Scratch;编程教育;创新教育;图形化编程;创造力随着大数据和人工智能时代的到来,编程已成为人类未来发展必不可缺少的技术之一,科技的发展使得儿童有更多的机会来接触编程。
而现有的软件已经无法满足他们,他们希望自己也能创作作品。
学习编程不仅对数学和科学知识方面有所帮助,而且对语言、创造力等方面都能起到积极和重要的作用。
Scratch作为这十年全世界最流行的儿童编程语言,一直延续着其诞生之初的“辉煌”,并被人们自发带到了世界各大洲——从繁华的纽约到贫困的尼日利亚,都有它的身影。
1 我国及国外儿童编程现状《中国少儿编程行业研究报告》显示,从大约2013年开始孕育、发展,少儿编程行业刚走过不过7年时间。
实际上,编程教育的兴起并非偶然。
2017年7月,国务院发布《新一代人工智能发展规划》,提出完善人工智能教育体系,在中小学阶段设置人工智能相关课程,逐步推广编程教育。
自从教育部明令取消奥数高考加分之后,2018年初,浙江、上海等地确定把编程作为高考科目正常对待,与理综科目平齐。
南京、天津等地则将编程纳入中考特招范围。
其实,在起步稍早的一些教育发达国家,编程教育的主阵地被限定在学校内的课堂里。
2014年,英国成为世界上首个强制在校少年儿童学习电脑编程知识的国家。
2015年,美国提出计划10年普及中小学生编程教育。
2019年日本将编程纳入小学必须课程。
此后,多个国家相继将编程纳入中小学必修课程。
2 Scratch编程的起源和历史发展1958年,30岁的西蒙·派珀特(Seymour Papert)在剑桥大学拿到数学博士学位后,孤身来到瑞士日内瓦大学。
这位天才24岁就拿到了数学博士学位。
派珀特在日内瓦大学的老师是著名的哲学家、儿童心理学家让·皮亚杰。
他已经是儿童教育领域享誉全球的大师,他用一生的时间,致力于研究儿童如何形成对世界的认知,旗帜鲜明地提出心理发展是主体与客体相互作用的结果。
派珀特大受启发:计算机完全可以对照这些模式和经验,是兼顾玩耍和学习的完美载体。
他开始深入思考如何利用计算机、数学去理解和解释学习者的学习与思维。
7年之后,派珀特结束了在日内瓦大学的学习,来到美国的MIT。
在1968年,派珀特发明了LOGO 编程语言。
通过这套語言程序,孩子会认识到几行简单的代码可以让屏幕上的光标画一朵花。
这个过程就是提出一种假设,然后去验证,再去修正得到新的假设。
1985年,派珀特的实验室开始了和乐高集团的长期合作,乐高机器人便是这个时期合作研发出来的明星产品。
长期接触导师的LOGO语言,又参与乐高积木的创新研发的雷斯尼克领导的“终身幼儿园团队”开发出了新的图形化编程工具——Scratch,基于图形化的编程方式,通过拖拽、拼搭积木的方式,让整个编程过程更加直观,就像在玩乐高积木。
随后,Scratch迅速成为风靡全球的儿童编程语言,其在线平台已经有超过2000万注册用户,被翻译成70余种语言,在150个国家里使用。
2016年,有超过1.2亿人次访问了该网站,每月有100万人创建并分享项目。
3 Scratch 编程推动儿童的数学、逻辑、创新思维Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程工具。
其特点是:使用者可以不认识英文单词,也可以不会使用键盘。
构成程序的命令和参数通过积木形状的模块来实现。
用鼠标拖动模块到程序编辑栏就可以了。
Scratch不是游戏,是一款可以趣味性的编程软件,它以图形化的工具让孩子拖动即可完成编程,程序已经被模块化的包涵在了这些图形当中,让孩子可以制作动画、游戏等,制作完成的动画还可以导出为动画。
加强孩子兴趣的持久力。
3.1 数学方面Scratch 图形化编程,第一技能方向就是数学。
我们前面注意到,儿童学少儿编程,首先注意的就是一个或一些角色在舞台上的行动——这其中就包括:坐标系:舞台是一个以中心为原点的直角坐标系,x轴正方向为右,y轴正方向为上。
通过(x,y)坐标点,来控制所有角色的位置。
事实上,舞台上还有一个隐含的坐标系,通过方向、角度和距离,这是一个极坐标系。
上下左右的位置,行动操控都是通过角色的坐标来实现的。
数据类型:最常见的是整数和小数,即实数集(在Scratch中所有实数是一个数据类型),另外还有布尔类型(真或假)、字符串类型(一段文本)。
数据的比较:也就是数学中三种基本顺序,大于、等于和小于。
算术运算:加减乘除是四种基本运算,儿童在编程过程中,常常需要在具体的场景中来运用这四种基本运算。
另外还有取模运算和四舍五入。
数学函数:在编程过程中,儿童将接触到一些基本的数学函数,包括取绝对值,三角函数,对数函数以及指数函数等。
可以非常直观的通过函数图像的自动喵点画图及生活应用来理解它们。
几何图形:在编程过程中,一类常见的任务就是图形绘制。
儿童将大量接触几何图形,并从坐标系中进行图形绘制和操控。
所以这里面有着大量的数学学科内容,而且,这些内容都在具体的问题和任务场景中出现,既包括基本算术和几何图形知识,也包括函数以及坐标系等中学数学核心概念。
通过它们在具体任务中的应用,儿童不仅操控了这个虚拟世界,而且会切身锻炼到、应用到数学知识和能力。
3.2 逻辑方面编程的基础,既有数学,也有逻辑。
逻辑思维能力,是儿童发展的一个基本能力,儿童编程,可能是第一次对儿童正式的、系统的进行逻辑方面的锻炼。
逻辑变量:起点就是逻辑变量或事件的真或假。
真或假是逻辑世界的两个基本值。
比较逻辑:对于用比较判断的逻辑,是儿童有直接经验并可以学习的基本逻辑判断,大于、等于、小于三种逻辑判断。
事件逻辑:其次是事件逻辑,基于事件的判断,也是儿童比较熟悉的。
少儿编程用几种基本的事件模式,来生成事件判断语句。
在Scratch中都是以“触碰”为核心动作来构建的。
逻辑运算:在简单的逻辑推理中,三种基本逻辑运算是最重要的基础。
即与逻辑、或逻辑和非逻辑——这三种基本逻辑在少儿编程中大量的使用到。
逻辑控制:然后就是一组逻辑控制,包括条件判断、循环控制和等待。
这些既是少儿编程的基本逻辑控制语句,也是逻辑思维锻炼的一个基本工具。
所以,在儿童编程中,逻辑思维的训练是一个基本训练,这也是程序设计及计算机科学方向的一个基本核心特征。
儿童将在大量的问题解决和任务控制中,形成系统化的有逻辑的解决方案。
突出锻炼到儿童的逻辑思维能力。
3.3 设计思维设计思维是人们提出的对未来社会有重大意义的思维方式,它是一种面向问题解决的、创新的系统思维方法。
这也是属于STEM课程方向内少儿编程的优势之一。
我们的儿童将学会系统的思维方法来分析、分解问题(需求),并通过综合的资源来解决问题。
基本设计:在Scratch的编程世界中,任何一个问题需求或任务,都需要在背景、角色及行为上进行思考和分解。
它们是这款编程工具提供的基本视角和思维框架。
角色表达:在角色的行为表达过程中,基本的表达工具是外观图形的控制和声音音乐的控制(Scratch提供21种乐器的模拟)。
一个角色的外在行为和表达,无非这些方面。
交互逻辑:在事件过程中,背景、角色、行为所组成的一个完整世界中,核心逻辑是通过它们交互来完成的。
除了程序所控制的软件层面的交互之外,Scratch还提供丰富指令对计算机外部设备(如鼠标、键盘)以及外部的自动化控制元件的操作能力,这使得少儿编程的解决问题方式,扩展到了硬件层面,扩展到了生活中的自动控制层面。
所以,儿童编程是一个具有丰富资源和场景可能性的学科方向,以驱使儿童深入的、创新的考虑问题的解决方法,并锻炼到儿童的设计思维。
随着问题的复杂度,以及儿童问题解决方案的復杂度,和方案中操控设备复杂度的提升,儿童的设计思维能力在不断提升。
4 结语Scratch编程培养孩子的创造力最大的挑战不在于“培养创造力”,而在于能够营造让创造力生根、发芽、茁壮成长的环境。
家长们可以围绕以下五点营造环境:imagine(想象):给出一个想法,让孩子去天马行空;create(创造):通过创造将想象的东西和现实结合起来;play (动手玩):孩子亲自动手使用工具和材料创作项目;share(分享):孩子将完成的项目分享给其他人;eflect(反思):在分享后,对项目的反思和改进。
这五个部分其实就是创新学习螺旋模型。
在这个过程中,孩子们会不断产生新的想法,然后开始螺旋学习,不断在想象、创造、玩耍、分享和反思的循环。
在螺旋模型的每一次迭代,你都会找到支持孩子们创意学习的新的机会。
Scratch的成功,与皮亚杰终其一生研究的儿童成长理论密不可分:对活动和交互的重视、让孩子在玩耍中不断创建和调整心智模式。
Scratch 编程引领了儿童在编程教育和创新教育的前瞻方向,编程教育推动了创新教育的发展。
参考文献[1]杨海楠.中小学Scratch编程教学模式文献综述[G].教育现代化,2018年第22期.[2]赵昱鲲,王婉.终身幼儿园(美)米切尔·雷斯尼克(Mitchel Resnick)[M].第一版.浙江教育出版社,2018年7月.[3]于欣龙,李泽译.动手玩转Scratch2.0—STEAM创新教育指南(美)Majed Marji(马吉德.马吉)著,[M].第一版.电子工业出版社,2015年10月.[4]Scratch少儿趣味编程.[日]阿部和广[M].第一版.人民邮电出版社,2014年10月.[5]动手玩转Scratch 3.0编程:人工智能科创教育指南.(美)Majed Marji(马吉德.马吉)著.[M].第一版.电子工业出版社,2020年1月.[6]于欣龙,李泽译.动手玩转ScratchJr编程——STEAM创新教育指南(美)Marina Umaschi Bers,Mitchel Resnick著,[M].第一版.电子工业出版社,2020年1月.[7]张子仪,刘文静,焦宝聪,董黎明.面向逻辑能力培养的编程课程教学设计研究——以Scratch为例[G].软件导刊Software Guide2019年06期.。