課程大綱:
本課程主要目標為培養學生「程式邏輯運算思維」及「問題解決能力」,透過了解邏輯思考與基礎程式的撰寫,培訓核心資訊能力及運用邏輯與程式設計結合之能力。
一、問題分解:將資料、程序或問題拆解成較小或容易處理的部分。
二、樣式辨別:在資料中觀察樣式、趨勢或規則。
三、抽象化:識別出基本主要概念,以萃取出產生出樣式的相關資訊。
四、演算法設計:發展按序的指令以解決問題或完成類似的任務。
課堂講授、實際操作、互動討論
出席、課堂練習
課程表現
期末報告
運算思維與程式設計,劉立民,普林斯頓
Python程式設計 AI與資料科學應用,劉立民編著,普林斯頓出版
課程進度:
課程介紹與規範
運算思維與人工智慧簡介
AI軟體工具應用
邏輯的敘述、Python程式語言簡介
程式設計入門:變數與輸入輸出
程式設計應用:變數與輸入輸出
程式設計入門:控制結構─分支
程式設計應用:控制結構─分支
程式設計入門:控制結構─迴圈
程式設計應用:控制結構─迴圈
程式設計入門:容器型別
程式設計應用:容器型別
程式設計入門:函式與陣列的使用與製作
程式設計實作與應用
程式設計實作與應用
從遊戲中學習程式設計
從遊戲中學習程式設計
期末報告