推薦資源:https://www.inside.com.tw/2015/01/08/coding-guide-for-beginners

推薦教師:國立臺北教育大學楊凱翔

寫程式新手的入門指南

【教 學 活 動】

活動目標:

  1. 學習程式的種類,明白各種程式語言的應用。
  2. 能學會使用各式不同的簡單程式語言,體會各自的差異。
  3. 簡單的視覺化程式語言和文字程式語言學習。
  4. 能掌握簡單程式語言的撰寫。

活動時間:45分鐘

先備知識:電腦素養、基本演算法概念。

授課年級:七年級

內容程度:中階

教學準備概要:

  1. 電腦教室網路連線正常。
  2. 程式編輯環境安裝完成。

教學活動流程:

  1. 教導學生學習現行常見程式的種類與大致區分,各種程式語言的優劣以及其應用。
  2. 介紹視覺化程式語言和文字型程式語言。
  3. 針對各種程式語言提出簡單的例題並且帶領學生使用相對應不同的程式語言完成例題。
  4. 依照導師所教給予學生衍生的範例,請學生分組完成程式語言的撰寫,並協助學生解決問題。
  5. 介紹使用常見程式語言所完成的產品,給予學生對於程式語言有更確切的感受。

評量或作業:

  1. 請學生分組討論,利用所學,上網查詢哪些資訊產品是由那些程式語言所撰寫而成給予題目,請學生完成題目的程式語言撰寫:

注意事項:注意程式難易度,小心拿捏時間,主要目的為使學生有基礎概念而非專研。

參考資料:

  1. https://sites.google.com/site/warkeyli/blockly
  2. https://sites.google.com/site/ssblockly/ren-shiblockly/code-xie-cheng-shi-jiao-xue
  3. http://blog.ilc.edu.tw/blog/blog/1279
  4. http://www.flycan.com/deux2/mypaper/html.htm
  5. http://tech-marsw.logdown.com/blog/2014/09/03/getting-started-with-python-in-ten-minute
  6. http://taiwantc.com/js/ US

示範影片:https://www.youtube.com/watch?v=BMLHZ8gxXrA

關鍵字:文字型程式、視覺化程式語言、 Scratch、 Blockly 、Python、JavaScript、HTML