培養學生具運算思維能力、程式設計能力、創意思考能力,並能運用解決生活問題。
一 課程簡介 運算思維與生活問題解決
運算思維與生活問題解決(圖形理論、排程與搜
尋) 演算法改變世界 程式撰寫練習檢測 高中生
程式解題系統 - http://zerojudge.tw/ 大學程
式設計先修檢測(APCS)-
https://apcs.csie.ntnu.edu.tw/
二 程式邏輯初體驗 Coding for fun - https://code.org/ 程式大
闖關 - https://blockly-games.appspot.com/
三 語言工具介紹 Python安裝
四 Python程式語言 基本輸入輸出 Google Colab -
https://colab.research.google.com/
五 電腦繪圖 Python程式設計 Python Turtle繪圖(迴圈、函式)
六 電腦音樂 Python 程式設計 Python Music21 音樂作曲(迴圈、函式)
七 影像處理 Python程式設計 Python OpenCV 影像處理(迴圈)
八 線上解題 高中生程式解題系統(解析問題、演算法設計)
九 文字處理 Python 程式設計 文字資料表示與處理
十 文字加密 Python 程式設計 文字資料加密(迴圈、函式、陣列List)
十一 文字壓縮 Python 程式設計 文字資料壓縮(迴圈、函式、陣列List)
十二 文字分析處理 Python 程式設計 文字分析處理(迴圈、函式、陣列Dict)
十三 檔案輸出入 Python 程式設計 檔案讀取與寫入(迴圈、函式、陣列)
十四 資料視覺化 Python 程式設計 資料分析、視覺化(迴圈、函式、陣列)
十五 數值計算 Python 程式設計 蒙地卡羅法 – 機率求 PI(迴圈、函式)
十六 數值計算 Python 程式設計 質數大解密 - 因數分解(迴圈、函式)
十七 數值計算 Python 程式設計 完美數(迴圈、函式、陣列)
十八 期末專題製作 期末作品上台報告分享
十九 期末專題製作 期末作品上台報告分享