給女孩們的程式設計課 ! 看艾米利亞用老鼠娶親故事來玩迴圈程式遊戲 !

toybrains.com_hilittleworld_logicloopgames01_01.jpg

上次我們學習了「重複」與「迴圈」的概念,我們還學「小學生基礎程式邏輯訓練繪本3」裡的活動,種了豆子,我告訴艾米與利亞,我們現在種豆子,每天觀察這些豆子,數一數他們長多高,記錄下來,等到豆子長得比夾鍊袋高時,我們就把他們移植到花盆裡。

toybrains.com_hilittleworld_logicloopgames02_01.jpg
toybrains.com_hilittleworld_logicloopgames03_01.jpg

將豆子移植到盆子之後,我與艾米、利亞討論整個過程。

我出了一題挑戰題: 如果要機器人做這件事,我們要給機器人哪些指令?

我請艾米與利亞二人一起討論流程圖,並分辨,哪一些事情是一直重複做,最後畫一個流程圖讓他們看。

種豆子→ [迴圈開始] →[澆水→觀察與記錄長多高 ]→ 直到…..豆子長到超過袋子高度,就….[迴圈結束] →將豆子移到花盆

觀察豆子時,我們還順便做了豆子生長需要什麼的實驗,沒想到只有水的豆子,雖然跟種在土裡有各種養份的豆子同時發芽,但是長不高,真是名副其實「營養不良」呀!

toybrains.com_hilittleworld_logicloopgames04_01.jpg

給女孩們的程式設計課

接著我們念的書是「玩沙堡學程式」。

toybrains.com_hilittleworld_logicloopgames05_01.jpg

這是一本很棒的繪本,這本書將「迴圈」用很簡單的方法、清楚介紹,透過堆沙堡讓我們了解這過程中一直重複做什麼事、可以用什麼方法給機器人指令。

這本書還用詼諧的方法讓我們知道,如果你給機器人不清楚的程式碼,那麼機器人是不會做出你想要它做的事。

因為我有二個女兒,所以我更喜歡最近出版的外國繪本,他們的程式設計相關書籍多用女孩當主角,介紹各懂不同又有趣的程式設計概念。

多元文化這個想法雖然推展多年,但整個社會很難一下改變。也因為這樣,美國還有一些組識,專門為了推廣、鼓勵女孩們參與程式設計而成立。

還記得大學時修了性別平等課,讀了很多相關的文獻,那時才驚覺,原來整個社會對女生的期望與意識型態,對女孩未來的生涯發展與對自己的價值觀影響深遠,因此有女孩的家長們,更需要努力過濾電視、廣告、繪本裡的錯誤價值觀。

說完了題外話,進入今天的主題。上次練習「迴圈」之後,再加種豆子 、討論「玩沙堡學程式」這本書,艾米算是很清楚「迴圈」的指令。接下來讓我們實際操演一下吧!

cubetto

今天我拿出一個新的機器人 cubetto,這個機器人,比我之前用的二種機器人好用。為什麼我之前不用,現在才用?因為我之前想買時,這個機器人缺貨,全美大缺貨,等了好久好久,最近終於又有貨了,但是貨還是很少。文章最下面有我對這三種機器人的比較,提供參考。

toybrains.com_hilittleworld_logicloopgames06_01.jpg

之前我們操作過二種機器人,因此當我拿出第三種機器人時,艾米與利亞馬上能上手,雖然機器人的樣子不同、指令形狀不同,操作板之前也沒有用過,但是他們還是可以運用之前學習過的各種概念,下指令,讓機器人執行任務。在這裡我真的看到幼兒將舊有經驗運用到新的情境的真實例子。

toybrains.com_hilittleworld_logicloopgames07_01.jpg

我選用cubetto的另一個原因是,它的迴圈指令區的設計比較適合幼兒,它有一個代替的指令積木,還有清楚的指示燈,所以幼兒給機器人「迴圈」指令時,可以清楚的看到這個機器人怎麼一步一步執行這個指令。

toybrains.com_hilittleworld_logicloopgames08_01.jpg

給女孩們的程式設計課 ! 看艾米利亞用老鼠娶親故事來玩迴圈程式遊戲 !

用老鼠娶親來玩程式遊戲!

最後,為了因應中國新年主題,我派出了老鼠機器人與kibo機器人。我給艾米利亞一個「老鼠娶親」的情境,讓他們想出指令,讓老鼠去找「太陽」「雲」「風」「牆」,最後辦一個老鼠嫁女兒活動。

toybrains.com_hilittleworld_logicloopgames09_01.jpg
toybrains.com_hilittleworld_logicloopgames10_01.jpg

因為這個故事很有趣,而且故事有順序與情結,加上我們正好有「老鼠」機器人,所以艾米與利亞非常入戲,整個遊戲玩了很久,才將老鼠女兒嫁出去。 (因為只有兔子家族玩具,只能用兔子家代替)。 整個過程,艾米與利亞可以互相幫忙,給老鼠機器人指令,神奇的是,這麼長一串指令,竟然沒錯,老鼠可以按照順序去找「太陽」「雲」「風」「牆」最後回家,真的好棒! 嫁米妮的部份就比較難,因為沒辦法清楚算出kibo要走幾步,只能用猜測的,從預估長度開始,再慢慢修改整個程式碼,一修改,又要重新掃描一次,真是個堅難的工作,最後米妮的花轎終於順利到了新家!

toybrains.com_hilittleworld_logicloopgames11_01.jpg
toybrains.com_hilittleworld_logicloopgames12_01.jpg
toybrains.com_hilittleworld_logicloopgames13_01.jpg

 活動資源:

請艾米與利亞給老鼠機器人指令前,我還教他們念這首兒謠:

小白菜,地裡黃, 老鼠村,老村長,

村長女兒美叮噹, 想找女婿比貓強,

太陽最強嫁太陽, 太陽不行嫁給雲,

雲不行,嫁給風, 

風不行,嫁給牆, 牆不行,

想一想, 還是嫁給老鼠郎。

花對花,柳對柳, 雞嫁雞,狗嫁狗,

畚簊畚簊配掃帚。

一月一,年初一, 一月二,年初二,

年初三,早上床, 今夜老鼠娶新娘,

大小老鼠來幫忙, 抬花轎,搬嫁妝,

新郎新娘早拜堂, 一拜堂,二拜堂,

三拜堂來入洞房。


花轎折紙原創影片(簡體網站): https://reurl.cc/zbrK0N

閱讀繪本資訊:老鼠娶新娘 https://reurl.cc/kVq8mr

作者: 張玲玲 繪者: 劉宗慧 遠流出版

toybrains.com_hilittleworld_logicloopgames14_01.jpg

玩沙堡學程式: 不插電遊戲繪本 https://reurl.cc/l0Za8Q

文 喬許。芬克 圖 莎拉。帕拉西奧斯 譯 梁仁楷 小魯 出版

toybrains.com_hilittleworld_logicloopgames15_01.jpg

不插電 小學生基礎程式邏輯訓練繪本3 : 以流程圖畫出未來 https://reurl.cc/YWdkLD

不插電 小學生基礎程式邏輯訓練繪本全四冊:https://reurl.cc/L03o5y

三種機器人比較: 讓我來比較這三個機器人,如果真要買,而且只想買一個,我覺得cubeto是個適合幼兒玩的機器人,而且地圖變化也很多。

老鼠機器人沒有「迴圈」指令, kibo 、cubetto有「迴圈」指令


有一格一格的地墊,很容易數出往前往後幾步地墊,較難知道往前一步的指令走多遠有一格一格的地墊,很容易數出往前往後幾步價格便宜 價格貴非常貴只有前後左右,沒有其他特別的聲音與動作有各種有趣的指令(發出聲音、搖動、轉圈),還可以加買各種燈號只有前後左右與迴圈指令,沒有其他特別的聲音與動作本身是一隻老鼠,也比較難打扮可以用筆畫機器人,幫機器人打扮可以打扮機器人,因為整個機器人是一個立方體,可以貼東西較難知道現在執行哪個指令較難知道現在執行哪個指令每執行一個指令,指示盤上的燈會暗,可以讓幼兒清楚知道現在執行哪個指令只有一種地墊沒有地墊可以另外加購不同主題地墊,外加不同的故事書與任務有「函式」概念的指令牌。


擷取.JPG

更多艾米利亞的文章