Page 5 - ePN254_Minecraft教育版程式建築師-使用MakeCode_課本PDF
P. 5
者 作 序 學 讓 事 習 快 件 的 樂 式 程 一 是
為因應世界培育人才發展趨勢,教育部將資訊科技列
為十二年國教的必修課程,其中運算思維之培養為指標理
―― 念,最直接被聯想到的就是「程式力」,我希望透過好玩
又易理解的方式,幫助讀者透過反覆的操作練習,進而深
刻理解撰寫程式時,常會被使用的程式邏輯。
程式力不是一天兩天就能夠培養的,以就讀資訊相關
科系的臺灣大學生為例,數位邏輯、計算機概論、程式設
計等皆被列為必修課,每位相關科系的大學都至少得花 2
年的時間去修習這些相關硬課程,每年重修相關課程的人
數其實不算少。
寫程式的入門門檻這麼高?那要怎麼推動才會比較順
暢呢?還記得當初自己剛接觸程式語言時是在就讀高職的
階段,第一個學習的語言是 VB,透過自行設計視窗表格配
合程式邏輯的撰寫,反覆的練習運用程式邏輯搭配數學算
式練習寫出 BMI 測量機制、自動找零錢機制、計算機程式
等等,再來就是上大學的 C 語言與 C++,更痛苦的是只能
對著黑視窗去 print 文字或符號來反覆練習程式邏輯。當
柚 子
時覺得學程式不知道能幹嘛,甚至覺得學程式很痛苦。
幸運的是,現在的學習環境與資源有很多能更具象化
地幫助學生理解程式邏輯的軟、硬體輔助工具,Minecraft
就是一個很好的例子,透過 3 D介面及豐富的內建道具屬
性,搭配 Code Connection,可將程式邏輯發揮創意至極
致,也讓學生明白可以透過算出建築物的邏輯規則蓋房子、
設計迷宮練習條件判斷、搭配具備各種特定屬性的遊戲道
具去自動開發農場、設計動物園等。讓學習程式不再是件
痛苦的事情,而是有具體的意義及樂趣存在於學習當中。