校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

初級程式語言與設計

Primary programming language and design

學期
109-2
學分
2 學分
當期課號
1910
永久課號
DOA1029
開課單位
創創工坊
授課教師
陳泓勳
校區
光復
類別
選修
上課時間表
週五
3
10:10–11:00
初級程式語言與設計
SC201
2 節連堂
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

1. 使學生具備基礎的程式設計能力與資訊素養 2. 透過程式撰寫訓練邏輯與科學推理能力 3. 以程式設計達成互動式的應用,培養學生獨立思考與創新能力

先修科目

教學方式

1. 透過互動式的IDE設計教學檔案,讓學生可在課堂上即時練習與課後複習 2. 以實際應用之實例進行程式碼的教學,讓學生能學以致用 3. 課堂上透過分組討論方式,分享學習心得。 4. 分組討論設計程式語言的互動使用實例。

評分方式

討論 30% 作業 30% 報告 40%

課程大綱
  • 常用套件簡介
  • 實作與討論
  • Python入門
週次計畫
週次主題
第 1 週單元主題: Python入門 授課重點: 簡介Python與本課程目標 安排事項:
第 2 週單元主題: Python入門 授課重點; 開發環境介紹 安排事項: 介紹Anaconda
第 3 週單元主題: Python入門 授課重點: 簡介互動式IDE: Jupyter notebook 閱讀材料或安排事項:Jupyter notebook
第 4 週單元主題: Python入門 授課重點: 基本語法簡介(I) 安排事項: 熟悉基本語法
第 5 週單元主題: Python入門 授課重點: 基本語法簡介(II) 安排事項: 熟悉迴圈與判別式
第 6 週兒童節調整放假
第 7 週單元主題: 常用套件簡介 授課重點: Numpy與陣列 安排事項: 熟悉Numpy套件與Python的陣列
第 8 週單元主題: 常用套件簡介 授課重點: Matplotlib資料視覺化 安排事項: 熟悉Matplotlib套件進行資料視覺化
第 9 週單元主題: 常用套件簡介 授課重點: Pandas數據分析(I) 安排事項: 熟悉Pandas套件與數據分析實作
第 10 週單元主題: 實作與討論 授課重點: 互動式介面介紹 安排事項: 熟悉ipywidgets套件與設計互動
第 11 週單元主題: 實作與討論 授課重點: 介紹PyQT與tkinter套件(I) 安排事項: 能夠使用套件完成GUI介面設計
第 12 週單元主題: 實作與討論 授課重點: 介紹PyQT與tkinter套件(II) 安排事項: 能夠使用套件完成GUI介面設計
第 13 週單元主題: 實作與討論 授課重點: 網路爬蟲簡介(I) 安排事項:能夠使用套件實作網路爬蟲
第 14 週單元主題: 實作與討論 授課重點: 網路爬蟲簡介(II) 安排事項: 能夠使用套件實作網路爬蟲
第 15 週單元主題: 實作與討論 授課重點:分組期末報告 閱讀材料或安排事項
第 16 週單元主題: 實作與討論 授課重點: 分組期末報告 閱讀材料或安排事項
第 17 週彈性補充教學
第 18 週彈性補充教學
教科書

1. 深入淺出Python(第二版), 作者: Paul Barry, 出版社: O’RELLY, 出版年: 2019/01/15 2. 自製之Jupyter notebook腳本

Office Hours
地點
科學一館140
時間
週五 5X或額外約定時間
聯絡方式
hhchen@nctu.edu.tw