所在位置:首頁/P-程式設計/P1-程式語言基本概念、功能及應用/resources/P1-00001
程式語言基本概念與應用1
〈推薦教師:新北市江翠國中呂天齡〉
【教 學 活 動 1】
活動目標:能了解程式語言基本概念與應用。
活動時間:15分鐘
先備知識:瀏覽器基本操作、演算法概念。
授課年級:七年級
內容程度:中階
教學活動流程:
- 學生觀看為何要學程式影片。
- 老師提問寫程式是甚麼?
- 學生實作按鍵精靈,理解寫程式是甚麼。
- 學生實作視覺化程式語言網站體驗-Blockly。
注意事項:
讓學生知道為何要學程式設計,以實作體驗來幫助理解程式語言的奧妙,不以任何文字程式語言實作,以視覺化程式語言訓練邏輯及運算思維的能力。
參考資料:
- Program the world兒童與少年程式設計教學計劃
- 程式教與學(李忠憲老師)
- 程式設計學習平臺的筆記
- code.org線上教學
- 創世神遊戲關卡
- http://jimmyscratchlab.blogspot.tw/2012/07/jforthblocks-processingjs-tutorial.html
- http://stream.kh.edu.tw/site/channels/143?locale=zh_tw
- e-game
- Google程式設計-聖誕老人追蹤器
- 踏進資訊Maker的第一步
- http://pydoing.blogspot.tw/
- http://pala.tw/begin-to-learn-python/
關鍵字:程式語言、程式設計、視覺化程式語言、Block
【教 學 活 動 2】
活動目標:能了解程式語言基本概念與應用。
活動時間:15分鐘
先備知識:瀏覽器基本操作、演算法概念。
授課年級:七年級
內容程度:中階
教學活動流程:
- 老師講解上次Blockly網站過關邏輯。
- 老師講解文字型程式語言的種類及自學資源。
- 學生實作非視覺化程式語言網站體驗-Blockly。
注意事項:
讓學生以實作體驗來幫助理解程式語言的奧妙,以部分文字程式語言片段實作,請學生預測執行結果,訓練邏輯及運算思維的能力。
參考資料:
- Program the world兒童與少年程式設計教學計劃
- 程式教與學(李忠憲老師)
- 程式設計學習平臺的筆記
- code.org線上教學
- 創世神遊戲關卡
- http://jimmyscratchlab.blogspot.tw/2012/07/jforthblocks-processingjs-tutorial.html
- http://stream.kh.edu.tw/site/channels/143?locale=zh_tw
- e-game
- Google程式設計-聖誕老人追蹤器
- 踏進資訊Maker的第一步
- http://pydoing.blogspot.tw/
- http://pala.tw/begin-to-learn-python/
關鍵字:程式語言、程式設計、視覺化程式語言、Blockly
程式語言基本概念與應用
〈推薦教師:屏東縣大同高中羅欣慧〉
【教 學 活 動 3】
活動目標:
- 讓學生了解為何要學習程式設計。
- 讓學生了解程式的功能及種類。
- 讓學生能思考及分享生活日常可以應用程式設計解決的問題。
活動時間:45分鐘
先備知識:學生會使用瀏覽器搜尋網站。
授課年級:七年級
內容程度:初階
教學活動流程:
1. 讓學生了解為何要學習程式設計
- 開啟影片:https://www.youtube.com/watch?v=nKIu9yen5nc&feature=youtu.be
- 說明影片內容重點
- 讓學生發表觀賞後,影片重點及自己想法
- 給予回饋及積點獎勵
2. 讓學生了解程式的功能及種類
- 開啟影片:https://www.youtube.com/watch?v=DBXZWB_dNsw
- 說明影片內容重點
- 讓學生發表觀賞後,影片重點及自己想法
- 給予回饋及積點獎勵
3. 讓學生分享生活日常可以應用程式設計解決的問題
- 教師舉例說明(地圖及導航)。
- 請學生分組討論10分鐘。
- 請分組代表學生發表。
- 給予回饋及積點獎勵。
評量方式:學生發表及學習單。
注意事項:
- 先將影片連結測試及開啟。
- 上課前將學生先分組。
參考資料:資訊科技概論(松崗出版社) 。
示範影片:
- https://www.youtube.com/watch?v=nKIu9yen5nc&feature=youtu.be
- https://www.youtube.com/watch?v=DBXZWB_dNsw
關鍵字:程式設計、程式語言