最開始接觸編程是參加了一個(gè)校友組織的公益活動(dòng),主講人也是跟MIT那個(gè)開發(fā)Scratch的實(shí)驗(yàn)室合作,使用的Scratch Jr.我們家娃識字量小,Scratch Jr適合她,主講人用一個(gè)小時(shí)給小朋友介紹了怎么添加角色,更換舞臺背景,還有給角色配音,這些都是特別吸引小孩兒的地方,所以娃一下子就喜歡上了。但是這個(gè)app只能在iPad上用,很快就被我禁止了,娃邊緣視力,實(shí)在不能摟著iPad玩兒太久。
為了能不插電還能繼續(xù)接觸編程,我看大家推薦了Hello Ruby故事書,也給娃買了一本,她大致翻翻,覺得語言有點(diǎn)難,不太愛讀,后來就閑置了。
但這本書確實(shí)是本比較有趣的介紹編程概念的入門書,尤其適合女孩。準(zhǔn)備日后作為繪本閱讀繼續(xù)讓娃看。
后來我買了幾本講Scratch的書,給娃念念,娃比較喜歡阿部和廣的《Scratch少兒趣味編程》,后來我們在電腦里安裝了Scratch2.0,并且通過阿部和廣的書了解了一些比較常用的標(biāo)簽。娃自己瞎玩兒,主要是挑角色,換背景,給小動(dòng)物配音,講她自己編的搞笑故事。
7歲整上了幾節(jié)入門的編程課,學(xué)習(xí)了動(dòng)作和循環(huán)、if else、坐標(biāo)方位、復(fù)制自己和克隆、變量,學(xué)完這些之后,其實(shí)可以做不少事兒了,她自己做了一個(gè)植物大戰(zhàn)僵尸的小游戲,很有成就感。這里面變量可能對她來說還是不太容易掌握的概念,配合條件判斷時(shí)不太能自己把握變量的選擇和數(shù)值的設(shè)置,要反復(fù)的調(diào)試,特別耗時(shí)。處于健康考慮,我讓她把編程課停掉了,但是允許少量的玩兒一些使用電腦或iPad的編程游戲。老實(shí)講,有時(shí)我覺得吸引她的也許不是編程本身,而是能玩兒電腦……
今年暑假上學(xué)校的機(jī)器人入門夏令營,使用Micro-bit,老師讓用makecode.com來做練習(xí),微軟的教育網(wǎng)站,看著還不錯(cuò)。
最近在家我們偶爾會(huì)玩Thinkfun的不插電編程游戲。開始拿說明書念著玩兒,權(quán)當(dāng)閱讀練習(xí)。讀明白了爸爸陪著玩。
以上兩套基本上初級的幾關(guān)都能自己看明白怎么弄。
這套目前還不太行,前3關(guān)勉強(qiáng)完成,但是在邏輯判斷上總是犯糊涂,可能娃的認(rèn)知水平還沒到吧。
我總體上的想法是靠教是沒用的,只能等她自己有能力去學(xué)。所以慢慢來,不著急,能走到哪兒就算哪兒。