計算機概論
Introduction to Computer Science
學期
109-1
學分
3
學分
當期課號
1299
永久課號
DCV4605
開課單位
土木工程學系
授課教師
曾仁杰
類別
必修
上課時間表
| 節 | 週一 | 週四 |
|---|---|---|
3 10:10–11:00 | 計算機概論 計中-PC2 2 節連堂 | |
4 11:10–12:00 | ||
5 13:20–14:10 | 計算機概論 計中-PC2 |
* 根據陽明交大上課時間表所列
概述
藉由Python語言啟發程式設計邏輯能力與興趣
先修科目
無
教學方式
1. 上課上機實作在資訊中心之電腦教室進行,但由於Python功能強大,應用領域很廣,隨著應用之不同,會安裝不同的套件,所以非常推薦同學自帶筆電(Windows 或是 Mac OS)。未來隨著同學Python程式功力之進步與擴展,不用再重新設定環境與安裝套件。 2. 資訊中心的電腦是Windows,老師上課用的電腦是Mac。於初期環境安裝及介紹時兩者皆會兼顧,爾後大多時間皆直接用Mac教學,同學有問題再隨時發問。
評分方式
學期成績採百分制,分配如下: 1. 平時作業、平時考 40分 2. 期中報告 10分(一人一組) 2. 期中上機考25分 5. 期末報告25分(3人一組)
課程大綱
- Python介紹
- 變數與數學運算
- 流程控制
- 串列
- 迴圈
- 元組
- 字典
- 集合
- 函數
- 期中報告
- 期中考試
- 物件導向
- 程式除錯
- 檔案讀取與寫入
- 演算法
- 繪圖
- 期末報告
- 中階應用
- 電腦與週邊
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 1.電腦與週邊 2.Python介紹 |
| 第 2 週 | 1.變數與數學運算 2.流程控制 |
| 第 3 週 | 1.流程控制 |
| 第 4 週 | 1.串列 2.迴圈 |
| 第 5 週 | 1.迴圈 |
| 第 6 週 | 1.元組 2.字典 |
| 第 7 週 | 1.字典 |
| 第 8 週 | 1.集合 2.函數 |
| 第 9 週 | 1.函數 |
| 第 10 週 | 期中報告 |
| 第 11 週 | 期中考 |
| 第 12 週 | 1.物件導向 |
| 第 13 週 | 1.物件導向 2.程式除錯 |
| 第 14 週 | 1.檔案讀取與寫入 2.演算法 |
| 第 15 週 | 1.演算法 2.繪圖 |
| 第 16 週 | 1.繪圖 |
| 第 17 週 | 期末報告 |
| 第 18 週 | 1.中階應用 |
教科書
Python邁向領航者之路:超零基礎 作者: 洪錦魁 出版社:深智數位
Office Hours
- 地點
- 工二館225室
- 時間
- 星期一 13:30~14:20 星期四 10:10~12:00
- 聯絡方式
- 0916-005996 rjdzeng@mail.nctu.edu.tw