2 項進行中

115-1 選課時程

進行中

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

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

計算機概論

Introduction to Computer Science

學期
109-1
學分
0 學分
當期課號
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介紹

    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邁向領航者之路:超零基礎 作者: 洪錦魁 出版社:深智數位

Office Hours
地點
工二館225室
時間
星期一 13:30~14:20 星期四 10:10~12:00
聯絡方式
0916-005996 rjdzeng@mail.nctu.edu.tw