校際選修

115-1 選課時程

進行中

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

計算機概論

Introduction to Computer Science

學期
111-1
學分
3 學分
當期課號
516215
永久課號
ENCV10023
開課單位
土木工程學系
授課教師
洪士林
校區
光復
類別
必修
上課時間表
週一
5
13:20–14:10
計算機概論
EB415
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

1. 課程從計算概論與Python的程式語言入門,帶出物件導向程式設計之觀念,學習撰寫(開發)Python程式。 2. 學習線性分類、線性回歸及簡單AI 與資料處理。

先修科目

微積分

教學方式

以教學投影片搭配課堂講述,及示範操作,讓同學了解相關程式設計技巧,配合課堂習作與課後作業,能夠自行撰寫出研究過程所需之實用程式。課程講義及範例程式碼可從網站下載。

評分方式

每2至3週會有一次作業,繳交期限為2至3週。 作業成績:30% 、期中考:30%、期末考 (含程式實作):40%。

週次計畫
週次主題
第 1 週計算機概論(硬體、軟體)
第 2 週人工智慧與資料科學簡介
第 3 週Python簡介及程式開發環境建置
第 4 週變數、輸入、輸出
第 5 週控制結構(if, else)
第 6 週控制結構(while, for)
第 7 週期中考
第 8 週函數的製作與使用
第 9 週Python 的容器型別(list, tuple、set、dict)
第 10 週類別與物件(Objec-Oriented Programming-1)
第 11 週繼承與多型(Objec-Oriented Programming-2)
第 12 週檔案(files)
第 13 週套件介紹-1 (Numpy)
第 14 週套件介紹-2 (Pandas)
第 15 週套件介紹-3 (Matplotlib)
第 16 週簡單線性分類、簡單線性迴歸
第 17 週影像辨識
第 18 週期末考
教科書

教科書: 1. Python程式設計--AI與資料科學應用,劉立民編著,普林斯頓國際有限公司,111年5月 2. 自行製作電子檔及程式案例 參考書: 1. 一次搞定 Python程式設計,蔡明志編著 ,滄海圖書資訊,109年4月 2. An Introduction to Programming Using Python, David I. Schneider, PESRSON, 2016

Office Hours
地點
EB315
聯絡方式
slhung@mail.nctu.edu.tw Tel: 5731907