点击右下角”关注“我噢~
作者|川妈
中年老母亲的年中大考来了——娃放暑假了。
很早我就跟小川打好预防针,这个暑假会和以往的不一样。家里多了妹妹,我们不能再像以前那样老是往外跑了。
再说9月份,他就要成为一年级的小豆包。这个暑假,注定必须是个”学习“的暑假,得做好幼小衔接的准备。
但没给他报辅导班,我们商量要采用“他自学 我辅导”的形式,能省则省,说啥呢,主要是想培养、锻炼一下他的自学能力。
之前囤了一大堆书,他可以慢慢看,顺便识字、练字;入手某教辅品牌的数学课(248元);原来的英语线上课继续,再加上RAZ-kids的在线图书馆(368元)。语数外的幼小衔接就这样轻松搞定。
除此之外,他主动要求增加一项——学编程。
老母亲内心欢喜,在故意”推三阻四“跟他约法三章之后,允许他每天可以学习1个小时的Scratch 3.0。也没有报班,买了几本参考书(不到100元)和一个在线视频课(50元)。
没花多少钱,也撑起了孩子的暑假。
妹妹还没满月,小川已经完成了好几款游戏的制作。比如,这个《小鸟飞翔》游戏。
P.S. 以下是纯推荐,没有任何商业目的。
1 为什么我让孩子学编程?其实,去年我就曾带着小川学习过一点Scratch 2.0,后来他的兴趣不大,也就慢慢放弃了。
今年,他的劲头突然来了,三番四次主动要求学,趁着暑假时间多,我们就来再试一次。
至于,为什么同意他学编程,甚至鼓励他学编程。其实,和很多大牛的观点是一致的。
《哈佛商业评论》、《华尔街日报》撰稿人,加拿大的科技研究者和作家Alexandra Samuel博士在谈及“如何培养不被机器人取代的孩子”问题时,给出的第一个建议就是——编程课程教育。
也许未来,编程的工作大多由机器人承担,但我们依然要学习设计编程的基本规则。
正如芬兰教育部长说:“在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者。”
但说到底,让孩子学编程,并不是强制他去学习某种特定的技能,更根本是在培养他的一种编程思维方式(computational thinking)。
就如乔布斯所说,在这个国家(美国)每个人都要学习如何编程,因为它教会了我们如何思考。
而在教育部最新公布的新课标中,编程和计算思维已经成为必修内容。
2最适合孩子入门的Scratch不过孩子学习编程,不能从专业的Basic、C语言、C 开始,未免太难,也太无趣了。
市面上有不少专门为孩子设计的编程软件,Scratch是其中的佼佼者,在全球的普及率和美誉度都很高。
我这里有一个专门介绍它的TED视频,大家可以私信回复我Scratch看看~
(Scratch的TED演讲-Learn to code, code to learn,16‘45’)
Scratch是由美国麻省理工学院媒体实验室(MIT Media Lab)开发的一款免费少儿编程软件,适合6岁 的孩子。
美国很多学生们都在使用Scratch,连哈佛、伯克利这样的世界名校也开设了Scratch课程。
国内也掀起了学习Scratch的热潮。在广州地区,Scratch软件的学习被纳入大部分小学的信息技术课本中。
为什么Scratch这么受欢迎?
Scratch以乐高积木为原型,采用了积木式的编程学习模式。小朋友可以不认识英文单词,可以不会用键盘。他只需要用鼠标拖动含有命令和参数的模块到程序编辑栏就可以了。
另外,作品完成后,小朋友们还可以将作品上传到社区(community),与全世界孩子一起分享你的专属创意。
Scratch社区
正如Scratch创始人Mitch Resnick所说,Scratch不仅仅只是一款编程设计的软件,它还是一个表达我们思想、情绪的方式。
3Scratch怎么下载?从2003年起,Scratch相继推出了软件的桌面版、网页版,增加了社区分享功能。到2013年,官方推出了Scratch 2.0版本;今年还推出了最新的Scratch 3.0版本。
Scratch 3.0版本分为网页版和离线版,两种版本有40余种翻译语言可供选择。为了使用更加方便,大家可以将网页语言修改为简体中文(首页页面底部)。
1.Scratch 3.0网页版
首先,登录官网(https://scratch.mit.edu/),点击右上角的“Create(创建)”按钮,既可以进入Scratch 3.0网页版。
和Scratch 2.0的版面有些不同,但基本逻辑相同,很容易实现转换
Scratch网页版,说是需要先注册才能使用,但我试用了一下发现新的3.0版本无需注册,直接就可以使用,还可以保存脚本文件。
以防万一的话,可以注册一个账号。点击首页右上角的“加入Scratch社区”,
按照指示步骤,注册账号,很简单,完全免费。
2.Scratch 3.0离线版
考虑到外网的网速慢、使用不稳定,或者想在没有网络的情况下继续使用,建议大家下载离线版使用。
首先,登录页面(https://scratch.mit.edu/download);或者,在首页页面底部”support“(支持)栏目中,点击”offline Editor(离线编辑器)“选项,进入下载页面。
然后,根据自己使用的电脑系统类型,选择离线版(桌面版)的类型。
下载完成后,按照提示直接安装就好,过程很简单。安装完成后,打开界面和网页面是一样的。
3. 幼儿版Scratch
对了,现在还有幼儿版的ScratchJr提供给5-7岁的孩子使用。
可以点击首页底部的“Scratch家族”选项中的“幼儿版Scratch”,进入下载页面(https://www.scratchjr.org/)。
目前,苹果的APP Store,Google Play,Chrome web store和amazon四大应用商店提供该软件的下载。
更为简单直观的积木式编程语言,孩子只要按照设计的逻辑,选择相应的积木方块进行组合,即可以实现编程。
4 Scratch要怎么学?最关键的问题来了,Scratch要怎么学?
最省事的办法当然是报班,很多线上线下培训机构提供学习Scratch的系列课程。我也不排除,后面会给小川报班学习的可能性。
但目前,想先尝试在家自学,一是看看他是不是真的对编程有兴趣;二,也想通过这个机会,锻炼一下他的自主学习能力。
在经过前前后后调查和摸索后,我们推荐采用以下这些方法和途径:
1. Scratch官网”创意“模块
登录“Create(创意)”页面(https://scratch.mit.edu/ideas)。
点击“选择教程”按钮,进入教程页面,里面提供一系列的教程。
比如,“入门”教程介绍的是Scratch的基本模块和基本操作方法。
教程通过“实际操作演示 同步讲解”的方式实现,不过有些可惜的是,讲解是英文音频,可选中文字幕。
比如,“Make it Fly”教程,教的是如何是让角色飞起来。
首先,教孩子如何添加背景。
教孩子如何增加角色,比如一栋建筑物。
播放视频的速度比较快,孩子可能来不及理解和接受。这时,可以点击视频右侧的白色“箭头”,像播放PPT一样,分解操作过程,一步步跟着学。
2. Scratch 少儿编程书
之前给大家推荐过这本。
播放视频的速度比较快,孩子可能来不及理解和接受。这时,可以点击视频右侧的白色“箭头”,像播放PPT一样,分解操作过程,一步步跟着学。
书的刚开始介绍了Scratch的基本情况(2.0版本),包括怎么注册、下载和安装,编程的基本逻辑和操作等等。
《编程真好玩》内页展示
主体内容,则分享了8个游戏详细的编写脚本过程。
当孩子跟着书中内容,一步一步编写脚本时(前后步骤已经用数字清楚地排列好),慢慢就会学会Scratch中主要命令积木的使用方法。
比如,“重复执行”某项命令,即循环的含义。
比如,坐标的用法。
虽然,这本书是面向Scratch 2.0版本编写的,但内容向3.0版本的转换并不困难,基本逻辑是一致的。
当然,这本书也是有问题的,虽然有难易程度的设计,但一上手就是比较复杂的游戏,孩子接受起来还是比较困难。
另外,虽然它详细地列举了编写脚本的步骤,但“文字 图片”的静态展示方式,对小的孩子,刚入门的孩子还是有些困难。
所以,我又搜寻了其他编程书和学习方式。
比如,这两本专门面向Scratch 3.0的编程书——《Scratch 3.0少儿编程趣味课》和《Scratch 3.0少儿游戏趣味编程》。
左边的《Scratch 3.0少儿编程趣味课》,虽然出版的时间相对晚一些,但更适合孩子编程入门时使用。
相比DK那本,这本书更基础、更细致,结合具体的项目案例,一点点介绍各种类型积木的功能和用法。
由易到难,孩子学的更清楚,也更扎实。
额外的,这本书还提供所有示例程序的下载资源。
右边的《Scratch 3.0少儿游戏趣味编程》和DK那边更为相似,也是从开发设计游戏的角度展开内容的,适合有一定基础的孩子学习。
但优点是,它所包含的15款游戏,更加清楚地区分了初级、中级和高级3种难度水平,更有利于孩子循序渐进地掌握Scratch编程语言。
但优点是,它所包含的15款游戏,更加清楚地区分了初级、中级和高级3种难度水平,更方便孩子循序渐进地掌握Scratch编程语言。
这两本(包括DK那本)有一个共同的特点:倡导“做中学”的方法和理念。没有太多单纯知识的灌输,而是通过一个个具体的项目(比如游戏),在“动手做”的过程中,教会孩子如何利用Scratch进行编程。孩子在具体操作中,逐步领会编程的逻辑和内涵,掌握编程的基本技能。
但这两本书,还有一个特别之处,它们的第二、三作者都是小学生。他们测试了全书的所有项目示例,从而保证了内容的可接受度和趣味性。
2. Scratch 少儿编程视频课
之前也说了,编程指导书写的再好,毕竟是静态的。再没有老师实时指导的条件下,如果有视频讲解课也不错。
这次,我在苹果的App store上找到了一款APP,专门教孩子Scratch 3.0编程语言的。
抱着试一试的态度,我先买了其中的初级教程(其实初级课程有免费版,可以先试学一下再决定要不要付钱买),让小川试学了一下。
效果还不错,小川听的很投入、听得懂,跟着做了不少游戏出来。我才把所有的四合一课程(初级篇、中级篇、高级篇和丁丁画画)都买了,一共花了50块钱,超级划算。
每个课程分为8章,每章又分为不同的课,方便控制孩子的学习进度。
不同章节学习内容难度循序渐进,开始是基础操作,后面也是以设计游戏为示例。
视频动态演示,老师边操作边讲解的过程,清楚明了。
总结一下
See?市面上价格不菲的编程,不用几万块,在家只要一点投入,照样可以学起来。
不过需要承认的是,这里需要我们投入相当的时间和精力,做甩手掌柜可是不行的。
陪孩子走一段,扶他上马,后面他就可以自由发挥啦~
川妈说说有一点,我还想多说几句。
一些童鞋问过我,介绍了这么多对孩子有价值、有意义的学习项目和活动,我和小川都能handle吗?
当然不能,谁的时间、精力都是有限的。退一步说,我根本也不想把他压得那么紧。虽然说,要为以后的人生做好准备,但现在成长的过程也是人生啊。所以,都得选择,比如根据兴趣选择。
就像今天说的编程,无论它有多重要,也不代表所有孩子必须都得学,不学的孩子就会怎么样。
孩子的人生有很多选择,我们没法限制他的选择,但至少让他知道有这些有价值、有意义的选择。
推荐阅读:mom看世界:践行自然教育,追求自然养育,崇尚自然生活,期待更多的姐妹与我携手同行。对啦,目前我在“头条号、公众号”两个平台发布文章,名字均为【mom看世界】,欢迎关注。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved