校際選修

115-1 選課時程

進行中

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

嵌入式系統設計

Embedded System Design

學期
108-2
學分
3 學分
當期課號
5065
永久課號
ECM5110
開課單位
電信工程研究所
授課教師
方凱田
類別
選修
上課時間表
週二
5
13:20–14:10
嵌入式系統設計
ED525
2 節連堂
6
14:20–15:10
8
16:30–17:20
嵌入式系統設計
ED525

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

概述

本課程旨在讓不同領域的學生都可從技術、實作方面了解嵌入式系統的概念,從課程中發想,發揮創意設計自己的嵌入式系統,並且結合實際的商業應用。 在本課程中,學生可學習深入淺出嵌入式系統概念,包括: embedded and real-time operating systems, embedded processors, and embedded interfacing/networking。並且在實驗課中有簡單的實作App體驗。 在課程的後半段,進行「室內定位系統與服務」的分組創意專題,不同領域的學生可發揮其在技術、實作、商?應用、行銷等方面不同的專長與組員進行合作,完成整套完整的系統服務設計及原型實作。並且,課程在期末舉辦競賽,促進不同團隊在技術、應用上的交流。 此課程適合不同領域的學生一起修習,在課程中,學生可思考其專業知識在特定領域的應用,激發其在未來職涯規劃之想像,學生亦可在團隊合作的交流中,了解不同科系的學生擅長之專業知識,達到跨領域交流的目的。 實驗課程將分為兩個階段,分別為實驗課程以及創意專題。 以「室內定位系統與服務」為期末創意專題題目,利用前半學期的實驗課程教授完成創意專題之系統原型所需之專業知識與實作能力。 ※每組同學將配置一台iPad (2017) 以及3顆藍牙iBeacon以供學習及實作,實驗室備有iMac電腦供學生操作開發環境(Xcode) 實驗課程: 實驗課程將以不同主題為單元,透過課程講解以及示範,引導學生學習Swift語言,並完成每個單元的小型iOS app,一步步具備設計與實作創意專題的能力。 創意專題: 約4~5人為一組,以設計並實作完成「室內定位系統與服務」為目標,其包含定位系統的原型實作,以及介紹系統服務與商業應用的簡報。 課程將會提供完成基礎定位系統之指引,以供基礎功能實作,學生可自行發展較精確的定位系統原型。 適合修習學院:電機學院、資訊學院、理學院、工學院、生科學院、管理學院

先修科目

物件導向程式設計

教學方式

Course Information and Updates: please visit e3 learning platform TA: 邱群杰 jack0502801@gmail.com (ED 709)

評分方式

1. Laboratory: a. Lab attendance: 4% b. Fundamental Labs: 9 x 4% = 36% 2. Final Project: 20% 3. Midterm and Final: 2 x20% = 40% 在前十週的實驗課程中,每週的實驗課程,都會讓學生練習並實作課程內容,達到實驗設定的目標,以當作當週的評量,並且適時的提供加分實作題,讓程度較好的學生有發揮的空間。 後八週的專題實作課程中,學生將將分組討論,並且利用前十週課程所學設計並實作出室內定位演算法系統。並且在最後兩週舉辦專題創意競賽。由學生最後實作出之專題成果「室內定位系統與服務」之系統原型將以完整度、精準度、原創與創意程度等項目進行評分。「室內定位系統與服務」之報告將以與原型的相關程度、原創性、創新性、可行性、競爭門檻、獲利模式以及商業價值進行評分。

課程大綱
  • Introduction to iOS Architecture
  • Introduction to Embedded Systems
  • Real-Time Operating Systems
  • Embedded Processors
  • Embedded Interfacing and Inter-networking
  • Swift iOS Programing
  • Bluetooth Low Energy
  • Indoor Wireless Localization
  • Project
  • Competition
週次計畫
週次主題
第 1 週課程介紹、實驗介紹
第 2 週Lecture: Introduction to iOS Architecture Lab: Swift language overview, cocoa touch view and layout
第 3 週Lecture: Introduction to Embedded Systems Lab: Table View
第 4 週Lecture: Real-Time Operating Systems Lab: Data Storage
第 5 週Lecture: Real-Time Operating Systems Lab: BLE Overview, iBeacon Overview
第 6 週Lecture: Real-Time Operating Systems Lab: Core Location and iBeacon implement
第 7 週Lecture: Real-Time Operating Systems Lab: Core Location and iBeacon implement
第 8 週Lecture: Real-Time Operating Systems Lab: Indoor wireless localization overview.
第 9 週Lecture: Embedded Processor Lab: Cell ID localization
第 10 週Lecture: Embedded Processor Lab: Indoor Localization Algorithm Implementation (KNN)
第 11 週Lecture: Embedded Processor Lab: Wireless Localization Project Overview, implementation
第 12 週Lecture: Embedded Interfacing and Inter-networking Lab: Wireless Localization Project Implementation
第 13 週Lecture: Embedded Interfacing and Inter-networking Lab: Wireless Localization Project Implementation
第 14 週Lecture: Embedded Interfacing and Inter-networking Lab: Wireless Localization Project Implementation
第 15 週Lecture: Embedded Interfacing and Inter-networking Lab: Wireless Localization Project Implementation
第 16 週Lecture: Embedded Interfacing and Inter-networking Lab: Wireless Localization Project Implementation, Competition Report
第 17 週Lab: Project Competition: Prototype Demo
教科書

Text Book 1 "Computers as Components: Principles of Embedded Computing System Design" by Wayne Wolf. Publishers: Morgan Kaufmann, 2005. ISBN 1-55860-693-9. References 1 iOS Developer Library 2 iOS App Programming Guide 3 The Swift Programming Language

Office Hours
地點
Office: ED723
時間
Office Hours: Tuesday 12:00 ~ 1:30 pm (or by appointment)
聯絡方式
instructor: Kai-Ten Feng (方凱田), ktfeng@mail.nctu.edu.tw (Office: ED723, Phone: 54573) TA: 邱群杰 jack0502801@gmail.com (ED 709)