如何學好程式? (2)
接續 如何學好程式? (1)
在上一篇的文章中,我們提到從5~10歲的孩童,在整個腦部發展與程式學習的重點,接下來我們要來探討關於10~12歲左右的學童,在程式學習方面要如何精進。
兒童於10~12歲的階段屬於國小高年級,在數學邏輯上,除了基本的算術,空間、幾何、代數…等也都有一定的基礎,這時候最適合學習 “程式” 與 “數學” 結合的,進階程式課程,將以程式的概念來說明數學的觀念,也可以讓學童認識數學在電腦科學的應用,舉一個例子好了,在進階程式課程中,將帶領小朋友製作,人與電腦的猜拳遊戲,在這個遊戲的設計裡,除了原本的程式基礎概念外,更需要的是簡單機率的運算,兩個人猜拳,到底有幾種狀況,獲勝的機率有多少,而電腦要如何應對人類的出拳,每一種狀況都要經過縝密地思考,培養學童提升數學邏輯以及獨立思考。另外,也可以接觸物聯網課程,來認識基礎的電子元件組裝,透過電子元件以及程式的撰寫,來製作一些創意的功能性小物,透過動腦且動手,提升創造力,學習不再是只有書本的知識,而是可以把腦中的想法實現出來。最後是APP程式設計,由於手機的功能眾多且複雜,如何運用程式來設計一個又一個的創意APP,需要複雜的程式碼編輯,但現代人人幾乎都有手機,學會APP程式設計,更是不可或缺的能力,而在我們的課程規劃裡,除了前期的課程是在奠定程式的概念與基礎,我們希望帶給學童的是一個又一個的技能與工具,可以實現自己的想法,學習Scratch可以製作遊戲和動畫、學習AI人工智慧可以製作無人商店、學習物聯網可以製作一個又一個的有趣電子裝置、學習APP程式設計可以創作自己的APP,這才是我們學習的目的,不是一昧填鴨知識,重實作、動腦又動手,把知識透過實作給用出來,才是我們的理念。
10 ~ 12歲課程參考 :
進階程式設計 : https://cobe3d.tw/product/g4-program-class/
物聯網課程 : https://cobe3d.tw/product/aiot/
APP程式設計 : https://cobe3d.tw/product/app-program/
APP寶可夢手機遊戲
APP程式設計變更參數
APP程式設計-推球遊戲
物聯網-智慧小夜燈