Scratch兒童程式設計基礎 - 兒童遊戲程式設計及邏輯思考訓練
大拇指兒童程式設計課程,累積多年實務教學經驗,由深入淺出圖型化兒童程式教學方式,透過每週自己動手做的上機課程,讓孩子們建構和學習在這資訊科技時代必要的能力 - 運算思維(Computaional Thinking)。
美國卡內基梅隆大學教授 Jeannette M. Wing 認為在基礎語言能力中應該加入電腦運算的因素,在讀、寫和算數之外,還需要該加上電腦運算的概念,她說:「電腦運算思考的技巧,並不是只有電腦科學家的專利,而是每個人都應該具備的能力及素養。」
運算思維(Computational Thinking)是描述結合工程和數學的思考方式,工程方面的務實及效率,數學方式的抽象描述問題及各種資訊的能力,善用這種能力,面對未來快速變化的社會,建構解決將會遇到複雜問題的能力。
課程中並不是以教導撰寫程式為首要目的,是透過讓孩子學習如何讓電腦按撰寫程式邏輯運作創作自己作品過程中,協助孩子運用進階邏輯思考能力,逐步建立抽象化統整及歸納技巧,進而建構自身抽象思考及運用資訊科技的軟實力。
期待孩子學習Scratch後,不只學到學習操作技巧,更可以化身為自己內化的能力,用電腦表達自己想法,用程式設計將電腦運作方式設計出來,成為創作能力的一部份,每當創作作品得到肯定時,會有滿滿的自信心!
大拇指希望孩子透過程式設計遊戲創作課程,認識電腦程式中常見觀念,如循序、迴圈、條件等邏輯方塊,進階變數和自定方塊(函數),每出做出自己的作品時,鼓勵展現自身的創意。運算思維大量的被運用在STEM(科學、科技、工程、數學)的思維中,對於各領域都可以發揮作用,讓孩子透過學習程式設計來訓練進階的邏輯思考,建構解決困難問題的能力,面對未來的更多挑戰!