Presentation is loading. Please wait.

Presentation is loading. Please wait.

國中小程式設計 入門指南 講師 蔡有為. Agenda 1. 小朋友為什麼要學程式設計? 2. 程式教學工具現況簡介 3.Kodu 軟體教學與教材使用建議 ( 上 ) 4. 中場休息 (15 分 ) 5.Kodu 軟體教學與教材使用建議 ( 下 ) 6.Small Basic 教材介紹 7. 教學經驗分享.

Similar presentations


Presentation on theme: "國中小程式設計 入門指南 講師 蔡有為. Agenda 1. 小朋友為什麼要學程式設計? 2. 程式教學工具現況簡介 3.Kodu 軟體教學與教材使用建議 ( 上 ) 4. 中場休息 (15 分 ) 5.Kodu 軟體教學與教材使用建議 ( 下 ) 6.Small Basic 教材介紹 7. 教學經驗分享."— Presentation transcript:

1 國中小程式設計 入門指南 講師 蔡有為

2 Agenda 1. 小朋友為什麼要學程式設計? 2. 程式教學工具現況簡介 3.Kodu 軟體教學與教材使用建議 ( 上 ) 4. 中場休息 (15 分 ) 5.Kodu 軟體教學與教材使用建議 ( 下 ) 6.Small Basic 教材介紹 7. 教學經驗分享

3 在開始之前 … 先下載: Kodu: http://www.microsoft.com/en- us/download/details.aspx?id=10056http://www.microsoft.com/en- us/download/details.aspx?id=10056 Small Basic: https://www.microsoft.com/zh- tw/download/details.aspx?id=46392 https://www.microsoft.com/zh- tw/download/details.aspx?id=46392

4 小朋友為什麼要學 Coding ? 因為可以 … ◦ 了解電腦如何運作,學會與電腦溝通 ◦ 動手實作自己的創意和想法 ◦ 練習一步一步拆解問題 / 解決問題 ◦ 增強邏輯思考能力 因為 …Coding 很好玩!

5 兒童程式設計能力是重要的 國家競爭力之一

6 未來不需要創造力的工作將 逐漸消失

7 兒童程式語言工具選擇  Scratch  Kodu  Project Spark  Small Basic  Python 難易程度: Kodu < Project Spark < Scratch < Small Basic < Python

8 Scratch

9 Scratch 的優點  中文介面  免安裝,開瀏覽器就能玩  可匯入自創角色 / 音效  完整的迴圈與變數功能

10 Kodu

11 Project Spark

12 Kodu & Project Spark 的優點  最佳視覺效果  最簡單,低年級也 OK  全 3D ,完整的地形編輯器  簡化的條件判斷和迴圈概念

13 Small Basic

14 Small Basic 的優點  全中文介面  Intellisense  可編譯為 EXE 檔  官方中文教學文件  無痛升級 Visual Basic

15 Python 推薦教材

16 Python 的優點  語法最洗鍊的程式語言之一  易學易用  跨平台、工具選擇多 (ex: Visual Studio 2013)  多用途、功能強大

17 Kodu 中文教材 12 堂課 主題 Lesson#1 迷宮歷險 1 Lesson#2 迷宮歷險 2 Lesson#3 射擊遊戲 1 Lesson#4 射擊遊戲 2 Lesson#5 打地鼠 Lesson#6 桌上冰球 Lesson#7 賽車遊戲 Lesson#8 搭船過河 Lesson#9 多回合 Space Invaders( 小蜜蜂 ) Lesson#10 足壘球 Lesson#11 無限輪迴射擊遊戲 Lesson#12 直向卷軸射擊遊戲 (1942)

18 動手玩 Kodu  Lesson#1 & #2  Lesson#3 & #4  Lesson#6  Lesson#12

19 Small Basic Demo 雙人 OX 棋 (Tic Tac Toe) 九九乘法表

20 Small Basic 教材  程式設計入門: http://download.microsoft.com/download/3/9/8/3986F9ED-861C- 4E8F-8A8E-8245F1CB7E91/Introducing%20Small%20Basic.docx http://download.microsoft.com/download/3/9/8/3986F9ED-861C- 4E8F-8A8E-8245F1CB7E91/Introducing%20Small%20Basic.docx  中文課程: http://download.microsoft.com/download/A/A/7/AA79013D-6D77- 40E3-AF77-86E19602ED26/SmallBasic_Curriculum_CHT.zip http://download.microsoft.com/download/A/A/7/AA79013D-6D77- 40E3-AF77-86E19602ED26/SmallBasic_Curriculum_CHT.zip

21 教學經驗分享  好玩比學了多少東西重要 ( 要好玩 到回家還想玩! )  時間切分成小段講解 + 小段練習,可 讓更多學生跟上進度  建置網上社群讓學生上傳作業、分 享遊戲

22 Kodu + Makey Makey

23 成為專業程式設計師仍是條艱辛的路,但 我們可以先陪孩子一起走快樂的第一段路

24


Download ppt "國中小程式設計 入門指南 講師 蔡有為. Agenda 1. 小朋友為什麼要學程式設計? 2. 程式教學工具現況簡介 3.Kodu 軟體教學與教材使用建議 ( 上 ) 4. 中場休息 (15 分 ) 5.Kodu 軟體教學與教材使用建議 ( 下 ) 6.Small Basic 教材介紹 7. 教學經驗分享."

Similar presentations


Ads by Google