計算機概論
Introduction to Computer Science
| 節 | 週一 | 週四 |
|---|---|---|
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介紹
Python安裝及環境介紹
- 示範:
- 1
變數與數學運算
介紹變數型別、命名元則、與常用數學運算子
- 示範:
- 1
- 實作:
- 1
流程控制
if, if ... else, if ... elif ... else敘述
- 示範:
- 1
- 實作:
- 1
- 其他:
- 2
串列
List及其運算
- 示範:
- 1
迴圈
For, range, while迴圈
- 示範:
- 1
- 實作:
- 1
- 其他:
- 2
元組
Tuple及其運算
- 示範:
- 1
- 實作:
- 1
字典
Dict及其運算
- 示範:
- 1
- 實作:
- 1
- 其他:
- 2
集合
Set及其運算
- 示範:
- 1
函數
函數設計、參數、區域與全域變數
- 示範:
- 1
- 實作:
- 2
- 其他:
- 2
期中報告
- 實作:
- 2
期中考試
- 實作:
- 2
物件導向
類別、屬性、方法 多型、繼承
- 示範:
- 1
- 實作:
- 2
- 其他:
- 2
程式除錯
程式異常物件 除錯
- 示範:
- 1
檔案讀取與寫入
讀取檔案、寫入檔案、文字編碼Encode
- 示範:
- 1
- 實作:
- 1
演算法
排序與搜尋
- 示範:
- 1
- 實作:
- 2
繪圖
模組套件安裝 基礎繪圖 幾何圖型 顏色與線條控制
- 示範:
- 2
- 實作:
- 1
- 其他:
- 1
期末報告
- 實作:
- 2
中階應用
視學習時間輔以一些應用專題及套件,如統計分析、網頁擷取資料、GUI圖型界面
- 示範:
- 1
電腦與週邊
介紹電腦硬體架構及週邊設備
- 講授:
- 2
| 週次 | 主題 |
|---|---|
| 第 1 週 | 1.電腦與週邊 2.Python介紹 9/14(一)E-CSPC2 9/17(四)CD-CSPC4 |
| 第 2 週 | 1.變數與數學運算 2.流程控制 9/21(一)E-CSPC2 9/24(四)CD-CSPC4 |
| 第 3 週 | 1.流程控制 9/28(一)E-CSPC2 10/1(四)CD-CSPC4 |
| 第 4 週 | 1.串列 2.迴圈 10/5(一)E-CSPC2 10/8(四)CD-CSPC4 |
| 第 5 週 | 1.迴圈 10/12(一)E-CSPC2 10/15(四)CD-CSPC4 |
| 第 6 週 | 1.元組 2.字典 10/19(一)E-CSPC2 10/22(四)CD-CSPC4 |
| 第 7 週 | 1.字典 10/26(一)E-CSPC2 10/29(四)CD-CSPC4 |
| 第 8 週 | 1.集合 2.函數 11/2(一)E-CSPC2 11/5(四)CD-CSPC4 |
| 第 9 週 | 1.函數 11/9(一)E-CSPC2 11/12(四)CD-CSPC4 |
| 第 10 週 | 期中報告 11/16(一)E-CSPC2 11/19(四)CD-CS9C4 |
| 第 11 週 | 期中考 11/23(一)E-CSPC2 11/26(四)CD-CSPC4 |
| 第 12 週 | 1.物件導向 11/30(一)E-CSPC2 12/3(四)CD-CSPC4 |
| 第 13 週 | 1.物件導向 2.程式除錯 12/7(一)E-CSPC2 12/10(四)CD-CSPC4 |
| 第 14 週 | 1.檔案讀取與寫入 2.演算法 12/14(一)E-CSPC2 12/17(四)CD-CSPC4 |
| 第 15 週 | 1.演算法 2.繪圖 12/21(一)E-CSPC2 12/24(四)CD-CSPC4 |
| 第 16 週 | 1.繪圖 12/28(一)E-CSPC2 12/31(四)CD-CSPC4 |
| 第 17 週 | 期末報告 1/4(一)E-CSPC2 1/7(四)CD-CSPC4 |
| 第 18 週 | 1.中階應用 1/11(一)E-CSPC2 1/14(四)CD-CSPC4 |
Python邁向領航者之路:超零基礎 作者: 洪錦魁 出版社:深智數位
- 地點
- 工二館225室
- 時間
- 星期一 13:30~14:20 星期四 10:10~12:00
- 聯絡方式
- 0916-005996 rjdzeng@mail.nctu.edu.tw
