提供 ACG 文化研究與相關科技藝術之學程,也是屬於Yours

《海霸》:交大學生自製桌遊,讓孩童輕鬆學習程式概念

由國立交通大學的學生所自發組成的「程式老爹」獨立團隊,正在以遊戲化的方式教導何謂程式,引領孩童從小接觸程式語言。提到寫程式,腦中是否浮現獨自一人對著電腦不停敲打鍵盤的畫面?現在學習程式不再是孤單、乏味的課程了!交通大學學生組成「程式老爹」團隊,將程式概念融入遊戲設計,引用美國麻省理工學院(MIT)風行的 孩童程式教育教材,設計出台灣第一款學生自製程式教育桌遊《海霸》,讓學程式好玩又有趣!

「程式老爹」由國立交通大學 5 個不同的科系分別為大二到大四的學生所組成,共同發起「以桌遊教學孩童寫程式」計畫,與多間國小、基金會合作推動台灣程式教育,利用簡單的桌上遊戲培養孩子對程式的興趣與基礎概念,目前已在多所國小完成測試,並獲得孩童熱烈迴響。

共同創辦人李學誠表示,交大資訊工程風氣盛行,更能體會程式教育的重要性與未來性,希望藉由《海霸》推動程式教育,培養孩子的邏輯思考能力及實踐想像的創造力。學習程式概念也不再單打獨鬥,相揪三五好友讓孩子邊玩邊學,家長也在寓教於樂的遊戲中拉近親子關係。

相較市面上的程式教育課程,桌遊更省荷包,還可重複使用、多人學習,打破學習程式只能使用電腦的限制,同時縮短城鄉差距問題,即使家中沒有電腦,也能學習程式概念,培養競爭力。

SEABRA1

《海霸》遊戲在海域藏寶圖上進行,玩家使用地圖物件布置自己的海域,防止對手奪取自己的寶藏,同時誤導對手朝向假寶藏的方向航行。在遊戲的過程中,玩家每一步都得深思熟慮,要在廣大的海域中找出對手藏寶的確切位置,並以最快速度和最佳路徑奪取成功。遊戲融入程式設計概念中最基本的邏輯思維,適合富有創造力和想像力的 5 至 12 歲兒童,相互較勁的尋寶過程中也考驗玩家的思考和創意,遊戲性與啟發性十足!

遊戲目前已在新竹寶山國小、麻園國小等多所國小測試完成,其中有小朋友在測試隔天就自製出類似的桌遊,不僅成功引起孩童的興趣、更激發出創造思考能力。團隊成員黃榆鈞興奮表示,在測試的過程中,看到小朋友一起謀略、計畫與討論,真的為小朋友們感到高興,「而且實實在在地感受到這個桌遊帶來的影響與意義。」

張懋中校長稱許團隊的創意與巧思,他認為工具的應用是世界潮流,教授學生使用工具能力,就能永續學習,而電腦語言就是學習中必備的能力之一;團隊以遊戲吸引學生注意力,自幼培養程式基礎概念,促進孩童思考與邏輯能力,教導學生學習如何使用工具就是博雅教育的基礎,也讓教育變得不一樣。目前《海霸》正在群眾募資中,歡迎您的參與與支持!

Q.為什麼程式教育很重要?

一個可量化的創造過程。目前大多文章都著重在程式教育可以訓練孩子的思考力以及未來性,但其實我們認為程式教育不只是這樣。思考力是一個過於籠統的概念:我們也常聽到學圍棋可以訓練孩子的思考力,這個空格基本上可以填入任何東西。隨著軟體滲透到我們生活的每一個環節,確實程式設計會在未來的社會中扮演越來越重要的腳色,但這僅僅是產業面他作為基礎教育其實還有更深的一層意義。

對我們來說,程式教育的價值在於可以一步一步學習如何探索創意: 綜觀我們現在的傳統科目,國文與繪畫是一個在感性上揮灑創意的空間,但沒有客觀標準,無法量化數學等基礎科學可以訓練邏輯,但是距離創造是很遙遠的(我們總是在學那些不知道怎麼用的東西)

但是程式,可以很快速的進入一個可量化的創造,基於實在嚴謹的規則之下,揮灑創意,並可以用客觀的方式來量測創意的好壞。這其實就是工程思維:但過去要進入到工程的應用,至少要學到國高中的知識之後,而且能做的有限(還要有材料…)相對的程式很容易的就可以開始這個流程。 

SEABRA2

Q.為什麼用遊戲?

學習與休閒不衝突。良好的設計讓程式思維耳濡目染。其實一個小朋友要進步最快,最好是連休閒時間都在學習。只要安排得好,小朋友既覺得有趣好玩,達到休閒的目的,又能夠同時精進能力。學習與休閒本來就不是衝突的事情。就像是象棋、西洋棋、大富翁這些遊戲,我們只要把程式的元素設計到,他們就能夠在休閒時刻熟習。講程式教育大家會把他想得很沉重,但是實際上象棋這些規則複雜性並不輸程式的基本規則。

Q.為什麼用桌遊?

開源、任何人都只需要小資源複製。其實關於媒介的部分有思考過很多種,包含軟體、硬體的教學。程式當然最後要回歸到軟體與硬體上操作,但我們做的時候最主要的考量是思惟推廣的容易度,待我們測試到一定程度後,便會把它開源,開放在網路上任人下載印製。

台灣在教育資源的配置上有一個難以解決的問題,大都會的學校資源足夠,被媒體炒熱的山區中的明星學校也有人不斷的捐物資,但是未被報導的學校才是大宗我們希望能創造一個產品,讓大家手頭上不一定要有電腦資源,就可以用這個它來進行程式概念的學習。

SEABRA-89

Q.程式桌遊海霸在教什麼?

如何改編MIT Scratch,程式思維核心概念:順序性、條件性、迴圈。程式桌遊《海霸》利用簡單的卡牌,透過中世紀海盜的背景故事,可愛又有趣的畫風足以讓小朋友愛不釋手,搭配上程式教育的幾個核心,便構成了這款富有教育意義的桌遊。《海霸》的目標是雙方站在棋盤兩側,看誰先抵達對方的堡壘,獲取真正的順序性

順序性|小朋友要按照一定的順序出卡牌,海盜船才會到達指定的地點;透過這樣的方式可以讓小朋友了解電腦是如何順序思考,同時也培養小朋友憑空想像並按照自己預測執行的能力,而這樣的邏輯與思維,正是所有程式設計的核心精神。

條件性|小朋友要判斷抽到卡牌當下的情況,去做出不同的反應來獲取最大的效益。培養孩子對於 If/Else 的認識與了解,並且有實際應用的機會。這個概念也同樣是程式設計的核心精神。

迴圈|程式一定會經常碰到有些要重覆執行的步驟,而這個步驟叫做「迴圈」,小朋友可以使用迴圈卡牌,來反覆執行某些步驟,進而逆轉各種局面。

MIT 的 Scratch 是開發給小朋友的程式語言,用拼圖的方式讓小朋友完成程式。我們從 Scratch 為出發點,並把重點放在循序執行與迴圈等程式邏輯上,所以把程式敘述的部分拿掉,變成遊戲內移動的方式(前進後退、左轉右轉),透過這樣簡化的方式,讓程式邏輯可以納入小朋友的遊戲之中。


Source

Flying V  《海霸》群眾募資專頁|https://www.flyingv.cc/projects/12602

Comments

comments