計算機概論
Introduction to Computer Science
學期
114-1
學分
3
學分
當期課號
516212
永久課號
ENCV10023
開課單位
土木工程學系
授課教師
林其穎
校區
光復
類別
必修
上課時間表
| 節 | 週三 |
|---|---|
2 09:00–09:50 | 計算機概論 CS-PC4 3 節連堂 |
3 10:10–11:00 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
1. 課程從計算概論與Python的程式語言入門,帶出物件導向程式設計之觀念,學習撰寫(開發)Python程式。 2. 學習線性分類、線性回歸及簡單AI 與資料處理。
先修科目
None
教學方式
TA: 陳彥榕 206thebest@gmail.com 陸怡凱 jimmy891213sam@gmail.com Office hours: Please schedule an appointment by sending an email.
評分方式
課堂練習: 30% 考試一: 20% 考試二: 20% 期末報告: 30%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 計算機概論(硬體、軟體) Python簡介及程式開發環境建置 |
| 第 2 週 | 變數、輸入、輸出 Python 的容器型別(list, tuple、set、dict) |
| 第 3 週 | python error types 控制結構(if, else) |
| 第 4 週 | * 控制結構(while, for) * 相關指令: break, try, pass, except, etc. |
| 第 5 週 | 考試一 |
| 第 6 週 | * 函式 Function * Object-Oriented Programming - 1 |
| 第 7 週 | * Object-Oriented Programming - 2 * Module |
| 第 8 週 | * 檔案(files)存取 |
| 第 9 週 | * Numpy |
| 第 10 週 | * Pandas |
| 第 11 週 | * Matplotlib * Seaborn |
| 第 12 週 | 考試二 |
| 第 13 週 | * Scikit-learn |
| 第 14 週 | * Pytorch |
| 第 15 週 | * Python for deep learning * GUI |
| 第 16 週 | 期末報告 |
教科書
The following reference books are not required. However, it is highly recommended to have at least one of your favorites. 1. 劉立民(2025)Python程式設計:AI與資料科學應用,普林斯頓(高立圖書,顏俊杰,0921-456030) 2. Python 程式設計 陳惠貞 3. John V. Guttag (2021), Introduction to Computation and Programming Using Python, The MIT Press (滄海圖書,04-2708-8787何宏南)
Office Hours
- 地點
- EB324
- 時間
- Tuesday 4:30-5:30 pm
- 聯絡方式
- chiyinglin@nycu.edu.tw