115學年度第1學期資訊科技教學計畫
一、授課教師:陳旭光
二、授課對象:普一孝學生
三、課程範圍:Unit 1~Unit 2/Ch01~Ch8、Unit 4/CH15-3
四、核心能力:程式設計、演算法、系統平台、資訊應用、物聯網
五、課程目標
• 理解程式設計、演算法與資料結構的基本概念,能以
Python 撰寫及測試簡單程式。
• 認識系統平台、雲端服務及其運作原理,建立資訊系統的整體觀。
• 專題製作:ESP8266物聯網應用專題—感測/輸入→程式控制→輸出→網路/雲端統計。
• 課程脈絡:Python → 結構化程式 → 資料結構與演算法 → 系統平台 → 物聯網。
六、授課方式:講授、實作、討論、專題與合作學習
七、評量方式:實作、學習單、課堂表現、作業、專題、線上評量
八、上課時間:每週2節
九、上課地點:電腦教室
十、上課講義:旗立教科書:C247C1[普高]資訊科技及電子講義
備註:每週可依學校課表節數彈性調整活動深度
課程進度表:
|
週次 |
章節 |
授課內容 |
實作/活動 |
成果/評量 |
|
一 |
Ch01 |
Colab基本操作;程式、程式語言、Python;語法/語意錯誤 |
建立Notebook、print、第一次除錯 |
專題一:河內塔演算法。 |
|
二 |
Ch01 |
資料型態、運算、變數、型態轉換、print/input |
找零、溫度轉換 |
隨堂測驗一 |
|
三 |
Ch02 |
循序結構;問題分析與演算法 |
流程圖+循序程式 |
作業二:程式執行與檢核 |
|
四 |
Ch02 |
選擇結構:if、if-else、elif |
條件判斷情境題 |
|
|
五 |
Ch02 |
重複結構:for、while;巢狀結構入門 |
累加、計數、迴圈題 |
隨堂測驗二 |
|
六 |
Ch03 |
串列:建立、索引、切片 |
資料串列操作 |
作業三:程式執行與檢核 |
|
七 |
Ch03 |
串列走訪與資料處理 |
成績/資料整理 |
|
|
八 |
Ch03 |
排序與搜尋 |
排序、搜尋實作與比較 |
隨堂測驗三 |
|
九 |
Ch04 |
函式、參數、回傳值 |
把程式改寫成函式 |
作業四:程式執行與檢核 |
|
十 |
Ch04 |
模組與標準函式庫 |
math、random等應用 |
隨堂測驗四 |
|
十一 |
Ch05 |
分而治之;問題拆解 |
大型問題拆成子問題 |
作業五:程式執行與檢核 |
|
十二 |
Ch05 |
遞迴與除錯 |
遞迴案例、與迴圈比較 |
隨堂測驗五 |
|
十三 |
Ch06 |
樹的概念與表示 |
樹結構生活案例 |
作業六:程式執行與檢核 |
|
十四 |
Ch06 |
圖的概念、節點與連線 |
網路/路徑案例 |
隨堂測驗六 |
|
十五 |
Ch07 |
系統平台組成:硬體、軟體、作業系統 |
系統元件辨識 |
作業七:建置VM系統平台 |
|
十六 |
Ch08 |
系統平台運作:資源、程式與平台 |
觀察OS/VM系統平台運作與應用 |
作業八:建置Python IDLE |
|
十七 |
Ch15-3 |
物聯網概念、IoT架構、ESP8266專題導入 |
硬體、輸入輸出、分組與需求 |
專題二:建置溫濕度感知系統 |
|
十八 |
Ch15-3 |
ESP8266感測、輸出與程式控制 |
感測器/OLED/Line/Thingspeak |
作業九:雲端溫濕度數據統計圖 |
|
十九 |
Ch15-3 |
ESP8266物聯網專題整合 |
裝置→資料→網路/應用;除錯 |
作業十:物聯網雲端智慧感知系統 |
|
廿 |
Ch15-3 |
專題展示 |
Demo、口頭說明、反思 |
期末測驗 |
沒有留言:
張貼留言