推薦序
◎推薦人 臺北市立大學 資訊科學系 盧東華老師
積木型程式語言是許多學生學習程式設計的第一種語言,雖然容易學習, 但是過渡到文字型程式設計卻常會有不知道如何下手的困擾。
本書作者以生動有趣的例子解說程式設計的概念,藉由 Swift Playgrounds 讓你透過闖關解任務方式來學習基礎的 Swift 程式設計,減輕你過渡到文字 型程式設計的門檻,輕鬆地解完任務、學好程式設計的概念。
作者序
隨著 AI 時代的來臨,程式設計的能力將如同第二外語般重要。108 課綱的實施,讓學生從小接觸程式設計,為未來職場和 AI 時代做好準備。
學習程式設計不僅能提升競爭力,還能培養獨立思考與解決問題的能力。然而,許多學生從 Scratch 積木程式過渡到文字程式時,常常遇到困難。
為了解決這個問題,我們製作了這本書,通過 iPad 上的 Swift Playgrounds App, 幫助學生無痛轉移到 Swift 文字程式。
==為什麼選擇本書?==
▪ 最佳的文字程式入門教材:將文字程式與積木程式對應,讓學生在已有的積木程式基礎上,輕鬆掌握 Swift 文字程式語言。
▪ 生活化的學習:利用生活中的實際範例,將抽象的程式觀念具體化,使學生更容易理解與 應用,提升學習效率。
▪ 對話式教學:透過大麥博士與艾爾的生動對話,使抽象的程式概念變得淺顯易懂,提升 學習的樂趣與成效。
▪ 引導式關卡:設計關卡頁面採用引導式教學,逐步提供破關提示,幫助學生訓練邏輯思 考能力,順利完成關卡任務。