讓學生愛上的程式課
學習程式像電腦遊戲一樣有趣!
學生註冊碼購買:https://www.ai4kids.ai/product/codecombat-licence/
課程章節
Week 1 基本語法
- CodeCombat起手式
互動:小朋友自我介紹?程式設計教小朋友學什麼?小朋友要學習哪些程式設計?
輸入:CodeCombat是什麼?為什麼學習Python?
進入網站、註冊登錄、講解第一關、學生練習” - 基礎語法
程式設計語言的基礎拼寫和語法規範。要讓程式順利執行,語法是必須謹慎對待的。例如,Python和JavaScript在第一部分課程中執行的任務很類似,但語法卻有顯著差別,這是因為不同程式設計語言擁有不同的語法。
Week 2 字串、註釋、While迴圈
- 字串:表示文本的程式設計資料類型。Python和JavaScript中,字串都用引號內的文本來表示。字串用於表示英雄攻擊的物件。
- 註釋:是一個程式師向另一個程式師解釋程式碼的一種方式。在CodeCombat裡,註釋真的是超有用的提示,它能指導你怎麼寫程式碼
- While迴圈 : 用於反覆執行相同動作,避免反覆鍵入相同程式碼。Python 中,需要反覆執行的程式碼需要在while true 語句下恰當縮進。JavaScript 中,反覆執行的程式碼必須包裹在花括弧{}內。第一部分課程中,while 迴圈會無限執行下去,用於穿過相同路徑不斷重複的迷宮,以及攻擊需要多次擊打才能擊敗的物件(例如弱門)。
Week 3 迴圈練習
- While迴圈 :用於反覆執行相同動作,避免反覆鍵入相同程式碼。Python中,需要反覆執行的程式碼需要在while true語句下恰當縮進。JavaScript中,反覆執行的程式碼必須包裹在花括弧{}內。第一部分課程中,while迴圈會無限執行下去,用於穿過相同路徑不斷重複的迷宮,以及攻擊需要多次擊打才能擊敗的物件(例如弱門)。
Week 4 變量、參數
- 變量 :表示資料的符號,其值可以隨新資料的存入而改變。第一部分課程中,變量首先被用於定義敵人,然後被作為參數傳遞給攻擊方法attack,以便英雄能夠攻擊正確的敵人。
Week 5 複習
- 迴圈
- 變數
- 參數
- 競技場介紹
Week 6 競技場競賽
- 總複習
技場關卡是完成這部分內容的一個獎勵。在之前關卡中掉隊或是書面思考題沒完成的學生,可以利用這個時間來完成。已經成功提交課業的學生,可以進入Wakka Maul競技場,在到時間前嘗試多種解決方案。 - 競技場提高
學生改進程式碼,分享程式碼。 - 評量
程式、物件、方法、參數、字串、註釋、迴圈、變量
課程資訊
- 課堂 13
- 測驗 0
- 持續時間 Lifetime access
- 課程難度 All levels
- 課程語言 中文
- 學生數 177
- Certificate No
- 評定 有