承接 初階-上集 所學習到的程式觀念,初階-下集 開始學習空間座標計算、並且加強抽象化的設計及思考能力!
「初階-下集」會學習到什麼?
在學習程式設計的過程中,非常重要的基礎觀念:
❰ 變數、函式、算術 ❱
在設計程式的過程中,需要先觀察眼前的問題,並且分析/歸納出其中的規律。針對規律進而設計出數學算式,例如以下的數列:
1 1 2 3 5 8 13
您有發現其中的規律嗎?
❰ 陣列 ❱
程式設計裡最入門、最基本的資料結構。
當設計的程式越來越複雜,所要處理的資料量也會越來越多,如何有效率的管理程式內會使用到的資料,就是「資料結構」要學習的。
❰ 建造器 ❱
學習運用「點、線、面」等立體幾何觀念來建造作品。
相較於在「初階-上集」學會指揮代理機器人來蓋房子,建造器需要更強的觀察力與空間感!
課程階段分級
課程適合年級
國小四年級 至 國中二年級
課程內容
- 認識 3D 立體座標系統
- 關於「建造器」的基礎知識
- 建立「變數」的觀念
- 建立「絕對座標」與「相對座標」的觀念
- 練習 計算 3D 座標
- 建立資料結構「陣列」的觀念
- 餘數在程式上的應用
- 練習計算 3D 座標
- 更複雜的 3D 座標計算
- 運用「餘數」、「陣列」、「隨機取數」
- 繼續練習 計算 3D 座標計算
- 學習「函式」的觀念、提升設計能力
- 建立「參數」的觀念
- 練習使用「函式庫」
- 運用所學會的程式技巧及觀念,嘗試建造自己的城鎮
- 綜合應用練習(學員自由創作)
- 綜合應用練習(應用所學過的觀念來完成專案目標)
- 學習有系統地拆解問題(or 作品 ),並逐步完成
- 綜合應用練習
思考模式的養成,需要反覆地練習、熟能生巧。
- 綜合應用練習
程式設計能力:著重於「設計」能力、是在培養思考模式,所以練習是很重要的!
- 綜合應用練習
【初階】結業囉!如果能夠順利完成,應該會有滿滿的成就感吧!
一起來造鎮!
利用初階 (下集) 所學的程式,建造一座屬於自己的城鎮吧!
初階 - 下集 QA
「初階 – 上集」所學習到的程式,算是啟蒙階段,程式沒有正確答案,也不是越短越好,孩子寫出來的程式能夠過關已經很厲害囉!
「初階 – 下集」會擴展新的程式觀念,與上集所學習到的程式觀念融會貫通,寫出來的程式自然就會簡潔有力!
課程中主要讓孩子實作,透過不斷練習,學會如何活用程式。這些能力無法單方面靠老師教授或死背起來就學會的。
坊間每一家課程都是有差異的,無法單純用老師的個人主觀判斷孩子哪個部分已經學會或不會,我們也不了解孩子上過哪些內容,以及課程的深度。就算有學過不一定就代表有學進去喔!
我們的關卡特點,可以看出孩子不熟悉的程式觀念,就算之前有學過,在程式關卡內,孩子認為簡單的,也是一種複習!