【小學生】《程式特攻隊》:用漫畫學程式概念,並作為實作指引。

 

作者:蔡依橙

 

 

 

 

問題不是漫畫,而是學習的本質。

 

《程式特攻隊》,是小天下出版的漫畫書,用小朋友喜歡的畫風與情節,介紹程式設計。情節設定很「青少年」,都是一些在學校與同儕之間發生的人際關係故事,加上一點點吊人胃口的背景設定,讓小學的孩子很容易有興趣,也有認同感。

 

關於漫畫,我們家的態度是比較開放的,漫畫只是媒介本身,重點還是小孩學到了什麼,以及實質的學習效果。就形式論形式,漫畫的吸引力,本身是很有效的,擔心的是,有看沒有到,或者情節看了,知識忘掉。

 

而這部分,就是父母可以幫忙的地方。看到孩子讀什麼書,我有空就會自己拿來讀一次,然後跟孩子聊我看到的重點,閱讀時,我甚至還會用鉛筆,在作品設定很精妙的地方做筆記,讓孩子在第二次閱讀的時候,能看到那些他們一開始忽略掉的關鍵與轉折。

 

之後有空的話,出一張好的學習單,能協助孩子重新閱讀作品,或從中找尋重點。這也很重要。

 

 

閱讀之後,要內化,然後輸出。

 

以程式學習來說,只是看,不太可能真的會。就像我看電視上的麥可喬丹打球,很容易會有「其實我投籃也差不多這麼準」的錯覺,總是要實際上場打,才會知道原來能努力的還有很多。

 

所以,這兩本書,分別介紹了二進位,以及控制電腦畫圖的內容,我們可以用學習單的方式,配合免費的 Scratch 系統,把整個教學串連起來。從被動吸收,變成主動融會貫通,並輸出。

 

我的學習單中,有個內容是,請用 Scratch 重現漫畫裡頭的程式。這表示孩子要能理解漫畫的中文程式與架構,然後在自己的大腦中翻譯,進入英文版的 Scratch 寫成自己的程式。

 

光是轉換成 Scratch 這個動作,就已經不太容易。我看到他們的成品,給予鼓勵之後,還會給予優化的建議,包括筆畫多粗、顏色用什麼、加上哪些功能等等。讓孩子能繼續挑戰自己。

 

 

好作品,要懂得配上好的呈現。

 

我小二的兒子寫出來的成品不錯,但錄影表達時,介紹的方式還有進步空間,於是我錄一段做示範給他看,身教畢竟最有效。在錄影之前,我先搞懂他所有的按鈕與功能,寫在紙上,思考各種功能的特性,以及怎麼呈現會最好,並排好講解的順序,然後才開始錄。

 

事實上,錄影的過程就發現,還有很多的 minor bugs 沒修好,一旦出包,我就放棄該次錄影,請孩子先修好,我們再繼續,總共也錄了 5 次才成功。讓他實際體會,一個清楚的介紹,是必須花下很多心思的。

 

 

如果您想實際試試的話,以下就是我家兒子 Yu 在閱讀之後所創建的幾個 Scratch 專案。

 

 

以下是我怎麼引導孩子的學習單內容,供大家修改使用,也附上兩個小孩所呈現的最終結果。文章最末,有書籍的公益購買連結,歡迎參考。

 

 

 

《程式特攻隊》第一冊、第二冊 學習單

 

 

  1. 第一冊,叫做「二進位機器鳥」,你學會二進位的表示法了嗎?以下的題目是十進位的,請用二進位表示法來呈現,如:6 = 110

 

5 =

9 =

13 =

15 =

26 =

43 =

 

 

  1. 第一冊的後半,小烏龜畫了一個正六邊形,你也看了他們的程式。學會了嗎?請到 Scratch,畫一隻你自己的小烏龜,然後讓他畫出一個一樣的正六邊形。接著,用錄影的方式,錄成影片並解說,然後上傳 YouTube 後,嵌入下方。

 

 

  1. 第二冊,叫做「螺旋圖的陷阱」,這時候,他們開始使用「重複」功能,包住複雜的指令,畫出重複且對稱的圖形。請翻到 22 與 23 頁,看看他們畫雪花的程式,嘗試在你的 Scratch 上,用你自己的小烏龜,畫出一樣的雪花。(提示:雪花比較複雜,所以大小控制要注意喔,不要畫到外面去了。)

 

 

  1. 請翻到第二冊的62 到 66 頁,讀過他們把橄欖球隊員綁起來的這段,然後請你的小烏龜,也畫一個跟 66 頁一樣的圖形。同樣的存成一個專案,錄影解說,嵌入在下方。

 

 

  1. 請翻到第 81 頁,讓你的小烏龜,畫一個類似的圖形吧。這個複雜的圖形,包括了用亂數畫出不同大小的正方形,在某些時候旋轉 45 度後,繼續畫由亂數決定大小的正方形。你畫出來的一定跟書上的不一樣,但只要有這些元素就行。(提示:不知道怎麼寫程式的話,可以參考 74 到 80 頁的內容喔。)

 

 

  1. 這個世界曾經認為,男生理工科比較強,女生比較弱,而目前世界上的工程師,也的確是以男性為大多數。但研究顯示,這些成績跟成就的差異,可能跟性別的「刻板印象」有關係,如果經過同樣的訓練與鼓勵,男女生在程式設計或理工科的成就,是沒有差異的。請問,(1)你覺得本書特別把角色設定成女生,是為什麼呢?(2)請用 3 行以上的文字,形容這個女生的個性。

 

 

相關連結

 

 

 

閱讀筆記 / 小孩教養

 

 

本篇發表於 小孩教養 並標籤為 scratch, 二進位, 學習, 小烏龜, 操作, 教學, 漫畫, 程式, 程式特攻隊, 螺旋圖。將永久鏈結加入書籤。