国际爱学习之浸入式青少年编程资源介绍与社群自主学习交流活动

文章目录

 活动概要

本活动为国际爱学习系统高效利用优质教育资源分享与社群学习交流活动的一个模块内容。

我们活动的一个主旨是 “英语让孩子走向世界,而编程会让孩子走向未来”,如果英语+编程高效的搭配到一起,那又会达到什么效果呢?本青少年自主编程学习活动就是为了解决这个问题而生。

005

乔布斯曾说过“人人都应该学习一门计算机语言,因为它将教会你如何思考”。在美国的Hour of Code Week( 全民学编程周)中,总统奥巴马为了号召美国人民编程,还亲自写了一段java代码,并表示向美国学校资助40亿美元用于计算机科学教育。英国也在2014年设立为”Year of Code”,规定所有5-16岁的学生都必须学习计算机编程。

这里是季老师带着小老师一起绘制的编程活动的学习路线图(没有覆盖全方面),只是起到一个抛砖引玉的思考作用。

005

出发背景

003

在这个人工智能高速发展的时代,不夸张地讲,编程思维是每个人的基本技能之一。早在2006年,卡内基梅隆大学的Jeannette Marie Wing教授,就已经提出“人人都需要培养编程思维”这一看法。2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn’t enough”(“只学写代码是不够的”),强调不仅仅是要学写代码,更重要的是培养孩子编程思维。

到底什么是编程思维?它是指如何有序的解决问题。就像你做一道菜,你需要提前准备什么,每一步需要加什么,你需要缕清每一个步骤,去完成煮熟这道菜的目标。

Tynker certificate (1)

季老师作为计算机应用专业博士,学术研究人员,也发现,身边熟识的家长各类询问中也感受到了都越来越重视孩子编程方面的培养,从目前的儿童编程热可见一斑。这里面有很多误区和问题摆在不懂的家长面前,季老师甚至听说有家长每个月付出几万元在儿童编程里,学了3年,孩子还不能脱离教师和教材独立编程的情况出现,最后眼睛还近视了,这个现象其实是不应该出现的。

 策划方案

本次编程活动,孩子会学到什么 ?先看看下图的蓝景规归,希望本次活动,我们起个很好的开头:

006

活动地点:国际爱学习活动儿童编程群+上线教学平台供大家使用。

学习策划引导:小李老师(沁苑网络多媒体工作室自动化专业本科生)

对象:青少年群体(对标美国幼儿园到高中,可以0基础启蒙)

第一阶段活动,在群里给家长进行资源群里开展图文方式直播讲解,主要内容有

1.介绍青少年编程正确学习践线和方法

2.介绍全球排行第一的Tynker学习平台的特点,优势

3.举例分析Tynker的模块内容,突显其内容的教育性与趣味性

4.其它国际一流的编程学习资源,如编程1小时活动等。

010

第二阶段活动,举办开营仪式,初步引导培训并体验Tynker里面的趣味游戏。

1. 进行开营仪式,向孩子们介绍活动方案和奖励机制

2. 收集开通学习平台所需要的必要信息,建群与开通平台

3.我们通过教学平台进行课程安排,后续带领孩子们熟悉学习模式

4.分配学习账号,并进行学习平台使用入门培训,开始第一个模块的学习任务

011

第三阶段活动,每1-2日发布学习任务,验收学习成果,带领孩子学习。

1. 围绕操作入门任务,STEM学习,和其它模块进行组织学习

2.布置小组阶段性学习或交流讨论任务,开始相关学习竞赛小活动

3.每周组织线上任务完成成果交流活动,采取加分鼓励制度,进行激励与巩固。

4.我们将设置一些编程小工程主题研究活动,小朋友们需要靠自己来主动编程并完成任务,大孩可以完成研究报告。

5. 随时进行答疑和交流等多种形式小活动。

012

第四阶段活动,本模块进行嘉奖,并进行结束总结。

1. 布置并完成 活动 的成果展示任务,小朋友可以独立或小组形式完成

2. 活动总结与颁奖活动(奖品由家长自行准备,国际爱学习社群也会准备一些小礼品)

013

 学习步骤

1. 学习模块功能:我们将精选一些主题模块,引导宝宝们学习, 每个模块开课时都将第一节课前半部分作为简单讲解课程,教会孩子如何操作这个模块的内容。

2. 体验模块:在讲完基本功能和操作后,孩子便可以自己体验摸索,完成后面的游戏,在游戏中能够收获乐趣的同时还能学习到相应的编程专业知识。

002
3. 巩固记忆:在孩子做完布置的游戏后,老师会在课堂上将已玩完的游戏里的知识点进行总结概括,给孩子进行再次的理解学习,使孩子对知识点的掌握更加牢固。

4. 奖励学习:对于完成游戏拿到证书发到群里的前几名,可以获得积分奖励,对于每次布置任务都能积极完成的孩子也有相应多种形式奖励

008

  学习方法

少儿编程强化孩子的逻辑思维能力,培养孩子的专注力和细心度。其实远远不止,少儿编程还会强化通过工程思想,解决实际问题的思维方法和步骤训练。现在很多的家长想要孩子去学习少儿编程的课程来说,他们对于少儿入门编程怎么学并不是很清楚,走进了很多误区,今天我们就一起来了解一下少儿入门编程怎么学才最有效果?

001

首先,选择一个少儿编程自主学习软件平台。如今,国内外有很多少儿编程软件,季老师认为可以选择国际知名的产品,美国、英国、以色列等发达国家,在编程创新、创造和规划方面的教育比我们早得多,也更全面,有很多商业化的产品质量非常高。比如我们活动就要用的code.org是国际排第一的编程一小时公益性网站。

014

Scratch是现在较受孩子们欢迎的程序之一,它是MIT为孩子们设计和开发的一种编程工具。即使没有英文和键盘操作,孩子也可以直接使用中文进行图形化编程,使用鼠标拖动模块到程序编辑栏实现相应的功能,轻松创建动画、游戏。但scratch缺少系统的课程,没有办法解决积木编程到代码编程的有效过渡方案。需要注意的是Scratch在设计之初就是让孩子能够快速自已上手在社区网站丰富的学习资源中自主学习编程,而不是家长老师来教的方式来学习编程。这和我们国内的一些编程教育机构圈钱为目标的教学理念是明显背驰的。Tynker是基于scratch开发的商业化编程教育平台中全球排第一的,符合美国教育体系标准覆盖到学龄年到高中的全套产品,同时包含编程1小时和美国航天局项目训练和女性编程优化的产品。我们在后面活动资源处,进行详细介绍。

007

其次,应该制定一个详细的学习计划并实施它。虽然大多数编程软件都有详细的学习指导,但对孩子来说是必不可少的。循序渐进、由浅入深地学习,这样才能真正学到扎实的编程知识。

015

有同志问是否有必要先学机器人编程,个人认为有一定编程基础再上机器人编程效果更好,因为机器人编程尽管形象,但实际上本质还是积木块编程,有一定python基础后,再学习开源硬件(如树莓派)可能效果更好,一开始就上手学机器人成本太高,但实际效果并不明显。

016

还有,在学习编程过去中,如果能寻找到伙伴,一起学习。相互配合,一起讨论,共同主动完成编程或突破任务。因为在实际应用中,一个完整的程序开发,都离不开一个团队或社群成员的共同努力。如果一个孩子从小就能培养团队合作的意识和习惯,这将对他未来的成长有很大的帮助。

009

最后,真正的编程高手,几乎没有培训班3个月就能成手的,大多是自学成长,事实上很大一部分是游戏高手进阶。其实掌握了正确的方法和平台选择,孩子自已也可以学编程的掌握正确的方法,避免雷区。有家长问,为什么报了线下课3年了,网上花了好几万,孩子还不会独立编程。这个和正确的方法和思路很重要。您可以了解一下,我们认为有几点需要家长注意,例如,编程是玩出来,而不是学出来的,编程一定要激发兴趣,边学边玩,编程本来就是一种思维游戏,重在开发,而不是一个学科来学习;

017

编程要以解决工程为问题为核心目标,不让孩子去抄老师写好的或设计好的代码;而是提出问题,并让其自已分析,可以一起讨论算法,提问引导思考;不要直接告诉答案,而是引导孩子去努力读程序,一步步自己发现问题并解决问题 ;不限制孩子的发挥,而是鼓励创意、鼓励表达。孩子学习编程,应当是一件因势利导,水到渠成的事情。学习编程的同时,也应该配套学习相应的科学知识,形成学习生态。而不只是盲目地让孩子花大量的时间去学习编程,小小的年级就长时间面对电脑,不尊重孩子成长的规律,未必会有一个理想的结果。从这点来讲,优质学习平台和资源的选择更为重要,至少国内很少有能达到这样要求的优质平台。

 

004

 资源介绍

群主对编程猫,核桃编程之类少儿编程平台的不满意(大家评价普遍感觉商业包装太严重,进度拖太慢,严重浪费时间,相对教学质量低下,注意游戏性而缺少编程思维培训等问题),所以我们活动老师提前在查找适合孩子假期学编程的培训工具或一流教学网站。最终选择了Tynker这个世界排名第1的,并屡获国际教育大奖的情节浸入式学习平台(国内访问不用翻,自由灵活安排自主学习时间)和code.org这个世界最大的编程1小时公益平台(部分支持中文),在此介绍并推荐给大家:

资源1:Tynker

先看一段官方的视频介绍吧(英文)

Tynker是在少儿编程基础应用程序Scratch的基础上发展而来的新型少儿编程平台。Tynker和Scratch的另一个不同点是Scratch是开源软件并不提供教学,而Tynker是商业软件,其目的仍以提供相关智能教育课程为主。

Tynker最开始的创作目的是能够实现孩子们可视化的编程操作,但是随着创作灵感的不断激发,现在Tynker已经可以通过编程控制无人机和机器人。

除了支持编程启蒙和小学编程教育外,最新的版本中加入了高中的课程。

tynker001

Tynker自从12年面世以来,就受到了美国、澳大利亚以及加拿大等多国数万所学校的应用。低年级模块Scratch一样,Tynker也是通过不同的代码模块的堆积来实现指定角色的动作操作。但是相对而言,Tynker的可视化编程框更具有画面感。孩子们需要将目标代码块组合起来,以实现项目、游戏或者动画故事的自行创作。

而高年级针对8岁以上的初中或者高中学生,Tynker在Scratch的基础上更增加了社交和多种开放模式。所以Tynker不仅在游戏教学的基础上又增添了高中更偏爱的社交模式。Tynker为不同年龄段的小朋友设置了不同的学习路径,并且家长可以根据孩子自身情况选择和安排。

01017

和中国的编程猫,核桃编程的相对耗时低效编重于游戏和基础编程训练不同,Tynker放弃传统引导孩子写代码的传统方式,而是引导他们和程序员一样去思考问题。当学生完成一项编程操作后,程序会自动引导提醒进一步的设计思路。

2014年的三月份,Tynker推出了ipad版,后来相继增加了多个孩子喜欢的游戏创作模式。之后付费安卓版以及ios系统的移动应用程序相继问世。

现在Tynker已经实现了全平台的覆盖,甚至在15年的5月,Tynker还和一些智能设备的公司展开了合作。 011 支持从学龄前儿童的可视化积木到学龄孩子编程,然后到初高中学青少年Python编程能力的逐步平滑过渡与递进式学习​支持。 tynkerqs005

tynkerqs004 tynkerqs002 tynkerqs001

上面几张图,分别是Tynker的代码编程,代码块编程和积木块编程的界面,全部都支持!

Tynker的相关开放模块教程对孩子们部分免费的。但是如果家长想要辅导教学,就需要购买付费版。付费的家长版里有指导教程和练习,能够给学生提供不同阶段的指导。我们活动期间开放的部分模块,对所有家长和宝宝均免费。当然任何学习都需要兴趣和坚持,少儿编程也不例外,我们活动的目标是通过一些活动带大家一起坚持用好资源。​

  Tynker的课程模块

包括适合所有年龄和经验水平的孩子可以自主按进度学习 积木编程、Python、网站开发等方面的 4,100 多个教学模块!

以下是课程内容介绍(点击播放视频,英文)

这个是其中一个模块的演示视频:

 

具体各年级学习模块介绍:

5-7岁的部分教学模块

014

8-13岁部分教学模块

015

14岁以上部分教学模块

16

Tynker所获奖项

26

看看美国小朋友们使用后的评价与体会(视频):

 

*** 美国父母优选金奖

*** 在教育、幼儿、编码、最佳新App类别中获苹果公司推荐

*** 被儿童科技评论推为编辑优选

*** 被Common Sense Media评为5星订购产品

*** 编程领域学术优选奖

*** 被今日美国评为“适合6-12岁儿童最佳”App

*** 被Strictly Mobile授予卓越奖

“无论孩子先前有无编程经验,Tynker都使编程变得简单且有趣。” – TechCrunch

“这是我们见过的最优秀的儿童编程学习软件之一——干得漂亮!” – Code.org

27

教学内容特色

玩趣味游戏学编码

- 太空军校——收集物品、同时避开狡猾的外星人

- 训龙咒语——训练你的龙寻找宝藏 编码时,可以在可视化块和Swift之间切换。解决方案在设置中可见。

- 可视化编程——简单而强大 使用谜题游戏中介绍的相同的可视化编程语言快速创建精彩的游戏和软件。编程原生行为、物理实验编程、控制玩具及设计自己的动画形象。也可以离线编程。 006 支持程控玩具 您是否拥有Parrot minidrone小型无人机或Sphero机器人? 可以使用Tynker编程控制这些玩具! 用一架真实的无人机创造一个飞行器游戏,使用Sphero绘制形状,或编出自己的特效翻转。

最新版本支持Sphero、Ollie、Parrot minidrones、乐高WeDo2.0及Philips Hue Lux私人光照系统。

支持全球编程1小时活动

包括免费的教学模块和美国宇航局联合开发的漫游太空STEM活动等。 Tynker002 Tynker内置了自由创作模式

支持在Python JavaScript全语言支持模式下的提供模板的自由创作或者完全的自由创作功能,不限制孩子的编程思维的自由发展。 008

任务式教学引导孩子的专注与坚韧

Tynker预置了程序调试任务,故意设计了很多Bug(故障程序)要孩子们去发现、去修改,去调试。这些故障程序在Scratch 里面也是没有的。比如当故事主人公小龙不能吃饭长大的时候,不能扑灭篝火的时候,孩子能够在编程界面前静下心来找问题,一次不行再来一次,反反复复,一遍又一遍。苹果专卖店里嘈杂的环境对她丝毫没有影响。这时我和大胡子老师会心一笑,为孩子的注意力集中、坚持不懈点赞! Tynker定位于5到18岁的少年儿童的自主学习研究编程技能的培养。 012 Tynker支持我的世界游戏平台的世界的创建编程教育。支持创建Minecraft mods。 009 25

 孩子们能学到什么?

计算机编程是孩子们在任何年龄都可以开始学习的21世纪重要技能。在解决谜题的同时,孩子还将应用推理和批判思维技能,如模式识别、问题解决、调试、排序、空间可视化和算法思维。Tynker视觉语言使他们轻松学习和应用诸如条件逻辑、重复、变量和方法之类的概念- 与任何主流编程语言都相同的编程概念。

另外Tynker有强大的故事场景,每一个教学专题均采用闯关式的引导学习方法,让孩子自已就能投入学习研究中去,同时培养了自主研究能力,减轻父母的负担,且效果良好。 007

 课程内容与界面展示

可以由孩子或家长自由选择学习路径: 家长可以根据孩子的年龄和计算机水平,自由设置级别和选择学习路径。 23 进入学习界面的各功能说明

24 1819 “太空少年”课程是针对学步儿童量身定制的,而“ 龙咒”课程则是针对8岁及以上年龄的孩子量身定制的 。 tynker003

Tynker的免费课程中可以找到115个级别中 ,

孩子们将能够学习编程的基础知识。 较早的级别将教孩子们如何通过将代码片段表示为乐高积木来进行编程 ,而较后的级别将让孩子们弄清楚如何构建自己的基本游戏。 004   也可以按爱好选择,女孩可以选择芭芘娃娃开始 20男孩自然可以从最爱的机器人或者迷你世界课程开始21   22

 编程思维培养

编程不仅仅是与计算机交流——它还学习如何思考,孩子们在学习编程时获得了重要的学术和人际关系技巧。

 批判性思维

编程可以帮助孩子们理解用于制定战略决策的因果关系。编程时,孩子们必须考虑可以放入代码的所有积木块或命令。从那里,孩子们必须使用批判性思维来决定什么最适合!

 耐心与耐心

编程可能是一项令人沮丧的任务,这已不是什么秘密,因此弹性是关键。在计划、编码和调试之间,很​​难保持耐心和动力来完成一个项目。然而,当学习编码很有趣时,保持决心和培养信心就容易多了。

 培养信心

学习编码是结合技术知识和创造力的孩子们极大的信心建设者。这两者都非常适合培养信心。当孩子们能够学习和掌握编码概念时,他们会感觉很棒,当他们以大量的创造力将这些知识带入生活时,他们会感觉更好!

 关于Tynker的教室版本功能

我们活动,核心使用的模块是美国教室版本,支持按美国老师设置的STEM教学模块进行学习,避免了家庭自主学习的无计划与盲目性,教室版本只有购买了该产品的美国学校的教师才可以开通。

视频介绍(英文,点击播放):

教室版本以国际流行的编程一小时活动为蓝本展开教学安排和引导:

class00

教室模块包括了基础的积木编程教学模块(和家庭版相同)。

STEM模块是科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)四门学科的集成,在编程学习中训练STEM。 class01 UN(联合国全球治理)模块是联合国推动多边合作和联合国可持续发展目标的相关内容学习。

包括了环保,清洁,能源,生命等热点问题的学习和理解。 class02 NASA模块是和美国的国家航空航天局的专家一起一起完成相关编程任务解决宇宙探索中真实遇到的各类问题。 class03

 资源2:code.org

编程一小时(code.org)是一个非盈利性组织,该组织创建了同名的网站 Code.org。该网站为教育机构,旨在于支持美国的学生学习计算机科学,随着网站的发展,志愿者也逐渐多了起来,翻译工作也水到渠成的进行着。
Code.org 期望每一名学生都有机会接触并学习计算机科学,并且提供了不少的课程资源,学生可以在线学习编程。课程适合绝大部分的人,只要年龄超过了 4 岁,那你就可以学习计算机科学基础了。
a18

在众多课程里面,孩子们最喜欢的就是 编程一小时 里面的 我的世界 的教程,里面没有代码,只有相应的积木编程。

a19

当你解开了谜题后,点击显示代码就可以看到通过组合模块所形成的代码。

a20

Code.org还有一套名为“热舞派对”的编程课程,其中使用了各式各样的舞蹈角色来教学生如何编程。这套课程上线不久就迅速成为了学生的最爱,除了有各式奇葩又讨喜的舞蹈角色外,最重要的是里面涵盖了许多广受年轻人喜爱的流行舞步。

a021

因为编排舞蹈动作的指令类似于计算机程序中的算法中的逻辑指令,于是可以引导学生编排和执行舞蹈步骤,以帮助他们理解编程的基本逻辑思路。学生们通过这种编程形式的舞蹈编排,逐渐掌握并理解计算机思维,为什么用户输入的内容不同,会影响程序的输出结果。

关于人工智能和机器学习的新模块,该新课程模块侧重于人工智能伦理、偏见问题研究,并通过多种在线和不插电活动以及全组讨论,探索和解释基本概念。a22

人工智能和机器学习影响着整个世界,改变着人们的生活和工作方式。 因此, 我们所有人都需要了解这项日益重要的科技,不仅包括它的设计原理和应用方式,还包括相关的社会和道德影响。加入我们,在新的视频系列中一起探索人工智能,用25余种语言训练海洋人工智能,讨论道德问题等等!

a23

季老师觉得最了不起的是,用了几个短视频讲解后,加上孩子的亲身操作,就是人工智能和机器学习中关于训练的过程表述的非常清楚。

a24

a25

所有模块完成后,还有证书,我家宝到的美国老师发的证书,带签名的哟:

a26

 

 Q&A

问:少儿孩编程学习是否有必要?孩子学习少儿编程有什么好处?

答:编程对于成人来说是一份职业,但对孩子来说,学习少儿编程的核心目的,是训练孩子的逻辑思维能力、动手能力和创新能力,是帮助孩子改正粗心大意的坏习惯,让孩子做事更加细心、有条理。

问:怎么知道我家孩子是否适合学习编程?

答:孩子适不适合学编程是可以通过实地学习测试出来的。我们活动为不同年龄段的孩子,设置了3种层次类型的少儿编程活动,并且都是免费的。家长报名活动,就可以了解自己的孩子对编程有没有兴趣,是不是适合学了。

问:学习少儿编程的黄金年龄是多大?

答:3岁开始是孩子大脑逻辑思维培养的关键阶段,
3-6岁:可以借助乐高编程或者玛塔编程等趣味编程,来进行孩子逻辑思维的培养。
7-9岁:可以借助机器人编程,来继续强化锻炼逻辑思维和创新能力及动手能力。
10岁以上:可以借助人工智能编程(python、C++),助力孩子培养数理学习能力和解决问题能力。

问:看介绍是孩子自主学习平台,有老师一对一上课或者录播课吗?
答:我们不是一对一或一对多,老师在上面讲,孩子在下面学,老师一离开,书本一合上,孩子啥也不会的那种呆板式低效课程教学。我们利用浸入式学习平台,引导孩子一起完成一些小的任务挑战,在动画式交互式的故事情节中,孩子化身为角色,来进行编程解决一些实际问题。配套各类形式多样的活动,展开小竞赛,自主编程小任务等,通过交流,展示成果,完成活动训练目标。
问: 孩子英语水平不行能听懂编程么
答:Code.org网站支持中文(个人建议直接带孩子看英文版更有学习效果,原因就不具体展开了),最新的几个模块没有翻译。Tynker有几个模块有中文的,针对幼儿园的小朋友,做了一些优化。正常来讲,小朋友没有问题,并在场景中可以同时学英语。当然如果有一些英语基础的,后面的高级模块会更容易一些。最后提一下,我们学英语的目地是什么,就是为了接触世界上最优质的资源不是?

  学习社群活动

我们 国际爱学习社群 是一个,经过验证的国际带娃资源分享群. 平时一些活动, 免费英语角,阅读角活动,免费分享绘本,  一起学单词、练语法、STEM学习、奥数讨论、科学知识学习等,同时讨论各类多文化国际教育资源资源, 均摊团购接龙活动,日常带娃经验或各类经过验证的各类靠谱资源讲解与讨论,群里也经常有些红包活动之类,感兴趣的加入我们,如果觉得有收获可以自愿发个红包啥的,诚心欢迎和邀请您和朋友加入我们,限靠谱带娃家长。

weichat

目前我们正在组织国际爱学习大家组织娃用好国际一流资源一起学活动,大家可以及时报名参加。可以扫码加博主 季老师 , 加入时请务必注明:国际爱学习博客背单词。只仅靠谱带娃家长与资源爱好者,广告勿加。

以上资源介绍与活动,均来自美国教育同行推荐和网络收集,活动相关教学课件与活动资源为国际爱学习社群原创,如有需要请联系博主微信:dreamflier。
本社群公益活动,只象征性收课件制作与活动组织成本费。
所有资源权供学习研究使用,请24小时内自觉删除,如有侵犯您的权益请及时告知。

注:以上所有资源均来源与网络网络收集整理,版权归原公司和版权人所有,本日志只提供技术交流和研究学习使用

国际爱学习之英语分级阅读活动详情介绍

http://www.jichangqing.net/wordpress/?p=1710

国际爱学习之大语文学习模块活动详情介绍

http://www.jichangqing.net/wordpress/?p=1737

国际爱学习之每日儿童新闻模块活动详情介绍

http://www.jichangqing.net/wordpress/?p=1770

国际爱学习之每日自然拼读与英文启蒙活动详情介绍

http://www.jichangqing.net/wordpress/?p=1798

 

原文链接:,转发请注明来源!
评论已关闭。