作者序
希望本書能成為讓孩子與老師一起學習程式設計的契機
程式設計對於孩子來說,就像是將自己的想法以更加動態的方式呈現出來的新媒體,我們希望讓孩子透過程式設計體會表現的樂趣,以及與同儕分享作品的喜悅。
倘若孩子擁有自主思考的能力,能夠自行判斷及挑選出合適的「演算法」,他們的表現手法也將會更加豐富。演算法可說是程式設計的基本思考邏輯,若老師也能深入理解演算法的意義,就能夠配合各科目的性質,將程式設計的活動安排得更具意義。
本書將不會提及關於「程式語言」的演算法,而是安排各種小學生實際上容易遇到的情境,藉由三姊弟所各自構思出的演算法來解決問題或達成其目的。當孩子對登場人物的處境能夠感同身受時,就能自然而然地學會演算法的思考模式。
像這樣在不使用電腦的前提下接觸演算法及程式設計,稱為「不插電(Unplugged)體驗」。當孩子對演算法及程式設計產生興趣後,建議接著讓孩子們嘗試圖形化或純文字程式設計軟體。如此一來,相信孩子將實際體會到「啊!原來要讓電腦做這件事,只要這樣思考就行了。」孩子是資訊化社會的未來主人翁,培養孩子的電腦素養(Computer literacy)是指導者的使命。本系列繪本若能協助指導者踏出達成使命的「第一步」,將是一件多麼令人開心的事。
東京都小金井市立前原小學校長�松田孝