本文經(jīng)cc爸媽授權(quán)發(fā)布
這兩年,要問哪項(xiàng)學(xué)習(xí)內(nèi)容最熱,同時(shí)又讓父母很焦慮?一定是非“編程”莫屬了。看看媽媽們的留言最直接:
沒錯(cuò),關(guān)于編程,目前大部分父母都停留在,知道很重要,或者擔(dān)心娃輸在起跑線,又不知道怎么辦的階段上。
01、到底有多重要?
2014年,英國(guó)正式把編程列入必修課程,成為世界上第一個(gè)強(qiáng)制5~12歲兒童接受編程教育的國(guó)家。
2016年,奧巴馬將編程納入美國(guó)的基礎(chǔ)教育體系,政府投資40億美元開展少兒編程教育,鼓勵(lì)全美從幼兒園到高中生學(xué)習(xí)。
2017年,國(guó)務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,建議“ 在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育”。
2018年,浙江將編程納入高考科目;北京、南京、廣州將少兒編程列入中考特招項(xiàng)目;山東省最新出版的小學(xué)信息技術(shù)課六年級(jí)教材也加入了Python編程……
簡(jiǎn)而言之,編程已經(jīng)成為大勢(shì)所趨,被稱為是21世紀(jì)應(yīng)該具備的“新讀寫能力”。甚至,還有人調(diào)侃“未來的文盲,就是現(xiàn)在不懂編程的小孩~”、“不會(huì)寫代碼就喪失了網(wǎng)絡(luò)生存能力!”很多人誤解讓娃學(xué)編程就是將來去當(dāng)“碼農(nóng)”,其實(shí)編程真正學(xué)的是如何主動(dòng)思考,如何用計(jì)算機(jī)的思維去解決實(shí)際問題。
就如學(xué)鋼琴不一定要當(dāng)鋼琴家,學(xué)英語不一定要當(dāng)翻譯官是一個(gè)道理。簡(jiǎn)單來講,編程就是分析、分解、執(zhí)行的過程,而編程思維就是運(yùn)用編程解決問題的思路,來解決生活、學(xué)習(xí),包括以后工作中的所有問題。
喬布斯曾說過:“這個(gè)國(guó)家的每個(gè)人都應(yīng)該學(xué)習(xí)編程,因?yàn)樗棠闳绾嗡伎?,……我把?jì)算機(jī)科學(xué)看成基礎(chǔ)教育,每個(gè)人都應(yīng)該花1年時(shí)間學(xué)習(xí)編程?!卑ū葼枴どw茨、扎克伯格、馬斯克等在內(nèi)的“科技大佬”們也認(rèn)為學(xué)習(xí)編程是對(duì)思維的全面性鍛煉;不論你將來是否做程序員,都不能缺少這方面的學(xué)習(xí)。既然這么重要,那到底該怎么辦?正如網(wǎng)傳的那般,少兒編程有多火,中國(guó)家長(zhǎng)就有多焦慮。
今天C媽就來給大家送解藥哈!
02、3-6歲的孩子,C媽一直主張玩中學(xué),編程也是一樣。
今天就給大家推薦個(gè)非常適合啟蒙的免費(fèi)編程網(wǎng)站:https://code.org/
這個(gè)疫情憋在家里,正是給娃開發(fā)各種技能的大好時(shí)機(jī),我已經(jīng)把它安利給身邊無數(shù)好友了。網(wǎng)站以游戲闖關(guān)的形式代入編程,不僅有趣還很容易上手,最最重要的是,免!費(fèi)!當(dāng)然,免費(fèi)資源是沒人來教的,父母就要充當(dāng)好老師角色哈,自己先過幾關(guān),再帶娃一起來基本就沒什么問題。起初我簡(jiǎn)單給CC講了講,她很快就自己玩了起來。
在瀏覽器中輸入網(wǎng)址后,你會(huì)看到以下界面(可以直接選擇中文)。
小朋友學(xué)習(xí)的話,選擇“學(xué)生”版塊就可以了。之后就是選課程。CC進(jìn)入的是4-6歲的教室,大家根據(jù)年齡以及接觸程度來選擇就可以。
每一個(gè)課的細(xì)分小課略有不同,從來沒學(xué)過的可以從第1節(jié)開始:
CC編寫的小程序第一次沒成功,再次思考后發(fā)現(xiàn)落了一步,終于成功啦!
是不是感覺蠻酷蠻有趣的樣子?其實(shí)跟著學(xué)誰都能學(xué)會(huì),因?yàn)檫@個(gè)網(wǎng)站真的超級(jí)良心,就算完全0基礎(chǔ),跟著走也能順利學(xué)會(huì)簡(jiǎn)單編程。
比如,第一步是這樣引導(dǎo)孩子明白“指令”的意義:
實(shí)操起來是醬嬸滴:
進(jìn)入“正式編程”后,每一課都會(huì)有設(shè)置不同難度的關(guān)卡。每個(gè)關(guān)卡都由三部分組成:
1、左側(cè)場(chǎng)景部分:圖中的憤怒小鳥,需要到達(dá)綠豬那里,需要往哪個(gè)方向走?走幾步呢?
2、中間模塊部分:模塊區(qū)會(huì)提供了一些可運(yùn)行的模塊。
3、右邊工作區(qū)域:娃可以在這里寫代碼,選擇合適的模塊拖到工作區(qū),思考第一步、第二步放哪個(gè)模塊、怎么放,以此來控制小鳥的行動(dòng)。
這一關(guān)CC拖入了2個(gè)模塊,給小鳥這樣的指令:向西、向西,然后點(diǎn)擊“運(yùn)行”憤怒的小鳥就成功逮住綠豬啦。
當(dāng)CC獨(dú)自完成第一組代碼時(shí),別提多高興了哈,接下來越玩越帶勁兒,結(jié)果一不小心就把第四課的15關(guān)一口氣闖完了~
再往后,課程的難度會(huì)逐漸增加,模塊也更為復(fù)雜。課程5的迷宮開始讓小朋友進(jìn)行代碼修改和重新排列:
到課程13的時(shí)候,已經(jīng)開始利用重復(fù)循環(huán)來編程了。
code. org還有一個(gè)特別吸引和鼓勵(lì)小朋友編程的操作,是和合作伙伴聯(lián)合開發(fā)的“編程一小時(shí)”主題版塊。其中“星球大戰(zhàn)”“冰雪奇緣”“經(jīng)典迷宮”等主題都是非常受歡迎的,自己編程的對(duì)象,是自己最喜歡的偶像,你說動(dòng)力是不是大大滴?但C媽親測(cè)后發(fā)現(xiàn)對(duì)小點(diǎn)的娃來說有點(diǎn)難度,可以爸爸媽媽帶娃一起玩玩,畢竟主題很吸引人~
我就忍不住帶CC體驗(yàn)了一把“冰雪奇緣”,看到安娜和艾莎能如此被“操控”,CC更是對(duì)“編程”這項(xiàng)活動(dòng)迷得不要不要的!
我也玩了幾關(guān),真的是越玩越上癮。
通過繪制一個(gè)正方形,我終于學(xué)會(huì)了“重復(fù)指令”——重復(fù)4次“向前走100像素”+“向右轉(zhuǎn)”,并為此沾沾自喜。然后下一關(guān)是繪制10個(gè)正方形,我就老老實(shí)實(shí)的把這個(gè)操作重復(fù)了10遍!
看兢兢業(yè)業(yè)的我寫的密密麻麻的代碼
沒想到CC來了一句,媽媽,你為什么不繼續(xù)重復(fù)畫10個(gè)正方形?納尼?重復(fù)莫非還能套嵌?試了試,還真可以!▼
突然既驚喜又難過是腫么肥四?明明一個(gè)指令可以解決的問題,我居然重復(fù)寫了10遍!讓我哭會(huì)兒。
后邊更是有難度,不過作品也的確精彩。
03、我?guī)C玩了一段時(shí)間之后,最大的感受是,她越來越會(huì)思(偷)考(懶)了,就像她上面會(huì)問我的那個(gè)問題。
她開始思考,什么是解決問題的方式,以及,更簡(jiǎn)單的方式。而且,因?yàn)樵敢馑伎迹?dú)立解決問題的能力也增強(qiáng)了。比如用機(jī)械積木搭建一個(gè)吊車。起初是我直接幫她分解,告訴她該怎么做,劃分好流程。最近她基本都是自己玩,然后拿成品給我看。
一問才知道,她把自己當(dāng)作了“憤怒的小鳥”,把成品當(dāng)成“綠豬”,通過觀看搭建視頻后,將步驟進(jìn)行了分解:選出需要的積木—搭建好局部—組合。這其實(shí)就是在運(yùn)用編程思維。第一步:“分析”,先安排好每一步的前后順序;第二步:“執(zhí)行”,就是具體操作,積木怎么插,插成什么樣子,這也是有標(biāo)準(zhǔn)的。
就像很多代碼中需要“執(zhí)行標(biāo)準(zhǔn)”一樣,程序員需要設(shè)定數(shù)值,比如向前走,走幾步等等,這是非常重要的。這對(duì)培養(yǎng)孩子的“準(zhǔn)確性”也很有幫助。舉個(gè)例子:睡前叫CC去刷牙。以前她通常會(huì)回答:等一會(huì)兒!而現(xiàn)在會(huì)說:媽媽我正讀繪本,還有5頁(yè),讀完就過去了!
給人最直觀的感覺就是,前邊的回答很敷衍,在拖延時(shí)間,而后邊的回答則很靠譜,是在干正事。但其實(shí),她都在學(xué)習(xí)或做有意義的事情,只不過回答時(shí)沒有給出具體數(shù)字,也就是“標(biāo)準(zhǔn)”,所以,結(jié)果就完全不一樣。這就是編程思維所帶來的影響,它與孩子的學(xué)習(xí)、生活,以及以后的工作都息息相關(guān),也將會(huì)伴隨一生。
04、除了上邊的網(wǎng)站,https://scratch.mit.edu也是一個(gè)不錯(cuò)的選擇,同樣是免費(fèi)的。
相對(duì)于code.org而言,Scratch略難一些,沒有接觸過的話建議從code.org開始,有一定基礎(chǔ)后可以兩個(gè)交叉來用!
打開它的網(wǎng)頁(yè),同樣可以選擇語言,或直接進(jìn)行頁(yè)面翻譯。點(diǎn)擊“開始創(chuàng)建”就可以進(jìn)入Scratch的在線編輯工具,能夠看到和code.org中類似的模塊,就可以開始創(chuàng)作了。
在編輯器中做好的作品可以發(fā)布到網(wǎng)上來進(jìn)行分享,同樣,你也可以看到他人的分享,以及是如何制作的,還可以進(jìn)入論壇,來和大家一起進(jìn)行交流學(xué)習(xí)。
C媽說:
如果你也很焦慮要不要給娃學(xué)編程,不如先讓他用用這兩個(gè)網(wǎng)站,發(fā)現(xiàn)有興趣了再去報(bào)班也不晚。
CC爸媽,原創(chuàng)公眾號(hào)“CC爸媽
聯(lián)系客服