計算機概論
Introduction to Computer Science
學期
112-1
學分
2
學分
當期課號
111551
永久課號
DEDE10059
開課單位
牙醫學系
授課教師
林宥成
校區
光復
類別
必修
上課時間表
| 節 | 週三 |
|---|---|
5 13:20–14:10 | 計算機概論 ED302 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
概述
這是一堂 Python 程式設計課程,專門開設給牙醫及相關三類組科系的學生。 學生不須具備任何程式設計的經驗,但需要有一顆充滿熱忱與好奇嘗試的心! 本課程採實體授課為主,於「交大」校區上課;主要授課對象為牙醫系大一學生,也歡迎非牙醫系學生前來選修。 本課程的目標為訓練學生擁有基本的 Python 程式語言能力,並能用於解決真實世界的問題。 不考試,而是以課堂現場實際操作的方式,循序漸進,讓學生了解程式的基本邏輯,到複雜的資料分析。 此外,本課程將採用 Google 的開源計畫 Mediapipe,讓學生接觸基本的 AI 影像分析。
先修科目
無
教學方式
學生需要自備具有攝影鏡頭 (webcam) 的筆記型電腦,於課堂中現場實際操作。
評分方式
無期中考、期末考。 每週課堂之後提供程式作業,總和約占 80%;AI 影像辨識計畫約占 20%。
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 歡迎 & 簡介 Greetings & Introduction |
| 第 2 週 | 軟體安裝 & 環境設定 Software Installation & Environment Setup |
| 第 3 週 | 基本語法 Basic Syntax |
| 第 4 週 | 資料結構 Data Structure |
| 第 5 週 | 國慶調整放假 National Day |
| 第 6 週 | 迴圈 & 條件運算 Loop & Conditional |
| 第 7 週 | 字串 String |
| 第 8 週 | 問答時間 Office Hour |
| 第 9 週 | 串列 List |
| 第 10 週 | 字典 Dictionary |
| 第 11 週 | 函數 Function |
| 第 12 週 | 專題計畫 Project Body in Motion |
| 第 13 週 | 問答時間 Office Hour |
| 第 14 週 | 資料科學 (I) Data Science (I) |
| 第 15 週 | 資料科學 (II) Data Science (II) |
| 第 16 週 | 關聯式資料庫 Relational Database |
| 第 17 週 | 彈性教學 TBD |
| 第 18 週 | 彈性教學 TBD |
教科書
Think Python 2e by Allen B. Downey https://greenteapress.com/wp/think-python/
Office Hours
- 聯絡方式
- ylin@nycu.edu.tw