資工探索
Introduction to Computer Science
學期
109-1
學分
3
學分
當期課號
1170
永久課號
DCP1263
開課單位
資訊工程學系
授課教師
曹孝櫟、施文岳
類別
選修
上課時間表
| 節 | 週五 |
|---|---|
A 18:30–19:20 | 資工探索 EC330 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
概述
以智慧系統(自駕車)為主題,透過一系列問題導向(Problem-Based)之實驗課程設計帶領學生動手實作,以了解資訊工程主要知識主題(包含大學部必修課程,大學部主題領域)之架構與各課程之內容(https://csdrive.cs.nctu.edu.tw/release/b192fc77-e7f4-4ef0-b841-1ea74222e61e),目標在協助同學建構資訊系統之整體知識框架與課程網絡,引導學生產生學習動機以及未來之修/選課之規劃。
先修科目
無
教學方式
翻轉學習:學生每週須依照進度完成線上學習(於課後時間完成),每週上課時進行知識主題之問題討論與複習。 動手學習:學生每週須依照進度完成實驗作業(於課後時間完成) 問題導向學習:每週上課給與實驗挑戰(challenging lab),學生須在課堂時間完成。 智慧系統(自駕車)以小鴨車為基礎: https://www.duckietown.org
評分方式
12個實驗作業(homework lab)(於課後時間完成) 12個實驗挑戰(challenging lab)(於課堂時間完成)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 課程介紹,分組,實驗環境介紹 |
| 第 2 週 | 第一階段:實驗環境,程式設計,計算機數學 實驗一. 自駕車的腦與程式運作(計概與程設) 如何將想法傳送給自駕車的腦 (python 程式設計) |
| 第 3 週 | 實驗二. 自駕車(虛擬自駕車)之控制與走出迷宮 (資料結構與物件導向程式設計) |
| 第 4 週 | 實驗三. 自駕車(虛擬自駕車)自己動起來(離散/演算法概論) |
| 第 5 週 | 實驗1-3討論與觀念複習 |
| 第 6 週 | 第二階段:硬體,軟體,與軟硬整合 實驗四. 從虛擬世界走向真實世界自駕車燈號與車輪控制(數位電路設計) |
| 第 7 週 | 實驗五. 從虛擬世界走向真實世界自駕車組裝與實體運行 |
| 第 8 週 | 實驗六. 自駕車的周邊控制與驅動(計算機組織/作業系統/軟硬體整合) |
| 第 9 週 | 實驗4-6討論與觀念複習 |
| 第 10 週 | 第三階段:計算理論,網路與安全 實驗七. 自駕車間的溝通 (網路工程) |
| 第 11 週 | 實驗八. 自駕車的命令與指揮 (編譯器/計算理論) |
| 第 12 週 | 實驗九. 自駕車與道路燈號控制 (資訊安全) |
| 第 13 週 | 實驗7-9討論與觀念複習 |
| 第 14 週 | 第四階段:多媒體與人工智慧 實驗十. 讓車子看得見,影像資料取得與分析 (線代/多媒體工程) |
| 第 15 週 | 實驗十一. 工人智慧與自駕車 (機率與統計) |
| 第 16 週 | 實驗十二. 人工智慧與自駕車 (人工智慧與科學) |
| 第 17 週 | 實驗10-12討論與觀念複習 |
| 第 18 週 | 課程總複習 |
教科書
1.自製教材 2.自製實驗手冊 3.線上課程 4.開放原始碼專案如小鴨車(https://www.duckietown.org)
Office Hours
- 地點
- EC426
- 時間
- 週五ABCD
- 聯絡方式
- https://www.cs.nctu.edu.tw/members/detail/sltsao