當前位置:製作窩 >

親子互動 >親子游戲 >

1個戶外遊戲,就能引導小寶寶的程式設計啟蒙手工親子游戲教程

1個戶外遊戲,就能引導小寶寶的程式設計啟蒙手工親子游戲教程

之前寫過一篇《程式設計對哈佛女孩的幫助,我們~怎麼學~》,沒想到很多父母都很感興趣啊!不少讀者說,她們是程式設計小白,怎麼教孩子呢?寶寶才2、3歲,怎麼開始程式設計啟蒙啊?別急,憨爸有辦法!

程式設計現在有多熱?看看美國就知道了!你看今年美國總統奧巴馬特意頒佈了一條新政策,將程式設計納入美國的K-12(幼兒園到高中)的教育體系,為此政府特批了40億美元的基金支援這一計劃。

1個戶外遊戲,就能引導小寶寶的程式設計啟蒙手工親子游戲教程

美國一些幼兒園、小學聞風而動,開始有意識地在平日的教學中傳授孩子程式設計的小常識!程式設計一般都是要鋪在電腦面前的,可是對於幼童來說,長時間使用電腦也不合適,那怎麼辦呢?於是很多學校就將程式設計的理念融入到平時的戶外活動中,而這些活動我們在家都可以陪寶寶一起玩的喲!

說到程式設計,這裡面最基本的程式模式有三類,

1. 順序執行

2. 條件語句

3. 迴圈語句

順序執行就是一條命令一條命令地依次去做,直到命令執行完了,程式也就結束了,這個很好理解。而很多寶寶最先迷茫的就是在條件語句上,條件語句的格式是 if…else…,計算機入門的時候都會先接觸這個!而這個概念也是非常考驗孩子邏輯思維能力的,理解了它也就意味著一隻腳跨入了程式設計的大門!

if 判斷條件:

結果1

else:

結果2

什麼是條件語句呢?舉個例子,我們需要計算機放一首歌,如果我在鍵盤輸入的是A,那麼放的是黃致列的歌,如果不是A,放的就是李玟的歌(抱歉,最近迷上我是歌手了~)。

這段話如果用程式設計來表示,就能寫成這樣,

if 鍵盤輸入A:

放黃致列的歌

else:

放李玟的歌

這個if…else…就是程式設計必用的條件語句,太太太重要了。話又說回來了,這句子大人一看就明白,可是寶寶們怎麼理解呢?

美國老師還真為此設計出一個很棒的遊戲!

這個遊戲平時在家或者一群小朋友玩耍的時候都可以玩。開始遊戲的時候,首先要選擇一個小朋友(假設名字叫A)作為參照物,別的小朋友就會根據A的指示來做動作。

1第一關 - 複製動作



接著,我們在紙上寫下程式。

if A做一個動作:

大家都要做同樣的動作

也就是說,如果A做什麼動作,別的孩子都要跟著做同樣的動作,如果誰做錯了那就是輸了!

通過這一步,教會了孩子一個最基本的程式設計中條件語句的概念,這就是,如果發生了什麼條件,那麼就會產生相應的結果!

2第二關 - 動作相反

我們的程式又改成了這樣。

if A做一個動作(蹲下或者跳起)

大家要做相反的動作(跳起或者蹲下)

也就是說,如果A蹲下,那麼別人就要跳起來;而如果A跳起來,那麼別人就要蹲下!檢查這一過程看誰犯糊塗了!這一關的難點在於,孩子看到的和腦子裡需要做的是完全相反的事情。

通過這一步,孩子慢慢理解到,在條件語句中,條件和結果是可以不一樣的。比如說例子裡的條件是A跳起,但是呢,結果卻是別的寶寶要蹲下。

3第三關 - 反之情況

我們繼續修改程式,加入了一個else。

if A舉右手:

大家都要舉右手

else:

大家都要抬右腳

也就是說,如果A舉右手,那麼別人都要舉右手,而如果A沒有舉右手的話(他在做別的動作),那麼別人都要抬右腳。這個就有點挑戰啦!大家可以一起比賽,做錯的人就OUT,看看誰是最後的總冠軍!

通過這一步,寶寶理解了整個條件語句的概念,如果發生了某個條件,於是就產生相應的結果;但如果沒有發生那個條件,於是會產生別的結果。

4第四關 - 開始程式設計

到了最後一關,就可以讓寶寶開始程式設計了!我們讓孩子自己制定遊戲,用if…else…的格式把他們想要玩的遊戲規則寫下來,要求就是給出一個條件和兩個結果,如果達到某個條件,就會產生第一個結果,而如果沒有達到條件,就會產生另外一個結果。模板如下。

if ____________________:

____________________

else:

____________________

通過這一步,寶寶就可以根據自己的想法,編寫喜歡的程式了!

你還別小看寶寶的這一成就,看看上面真實的程式例子,程式不就是用一個個這樣的語句堆砌而成的嗎!

今天推薦的遊戲適合所有年齡的孩子,在這個遊戲裡,不僅能學到程式設計知識,考驗孩子的反應力,還能增加親子互動,是不是一舉三得呢?^_^


  • 文章版權屬於文章作者所有,轉載請註明 https://zhizuowo.com/hudong/qinziyouxi/k6j09.html