教學大綱表
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱 (中文) AIoT系統開發實務
(英文)
開課單位 電機工程研究所
課程代碼 E5510
授課教師 陳安誼
學分數 3.0 必/選修 選修 開課年級 研究所
先修科目或先備能力:
課程概述與目標:學習 AI + IoT 相關領域應用:Python程式語言、爬蟲、架設基礎網站、Restful API 開發、深度學習等相關基礎技能
教科書
參考教材
課程大綱 學生學習目標 單元學習活動 學習成效評量 備註
單元主題 內容綱要
1 AIoT簡介 介紹現在企業AIoT的使用情境與經驗分享 了解企業AIoT目前發展
  • 演講
  • 講授
  •  
    2 Python基礎教學 架設開發環境、Python基本語法與操作 學會如何使用Python
  • 講授
  • 實作
  •  
    3 Python基礎教學二 架設開發環境、Python基本語法與操作 學會如何使用Python
  • 講授
  • 實作
  •  
    4 網路爬蟲 JSON格式介紹與Requests 套件操作 學會網路上傳遞資料的資料交換格式
  • 講授
  • 實作
  •  
    5 網路爬蟲二 使用Selenium爬取氣象局資料 學會使用Selenium模擬瀏覽器操作
  • 講授
  • 實作
  • 作業
  •  
    6 Restful API 與 Linebot 實作 使用Python的Flask網路框架串聯LineBot服務 學會如何使用Linebot
  • 講授
  • 實作
  •  
    7 網頁開發實戰 HTML, CSS, Javascript, jQuery, SQL語法基礎教學 架設基礎網站
  • 講授
  • 實作
  •  
    8 網頁開發實戰二 使用Python Django 網路框架架設網站,並使用Git發佈到網路空間 學會Python目前架設網頁的主流框架 Django與Git 的基礎操作
  • 講授
  • 實作
  • 作業
  •  
    9 IoT物聯網 Arduino 基礎教學 學會Arduino的使用方法
  • 講授
  • 實作
  •  
    10 IoT物聯網二 使用Arduino透過Wifi與自己架設的網站互動 實作IoT 物聯網
  • 講授
  • 實作
  • 作業
  •  
    11 AI人工智慧 AI 演算法簡介(MLP, RNN, LSTM, CNN, RL, GAN) 學會基本AI演算法
  • 講授
  • 實作
  •  
    12 AI人工智慧二 使用OpenCV擷取人臉 學會簡易人臉辨識
  • 講授
  • 實作
  •  
    13 AI人工智慧三 使用CNN實作人臉辨識、分類 學會用CNN進行圖片辨識
  • 講授
  • 實作
  •  
    14 AI人工智慧四 使用人臉辨識實作簡易門禁系統 學會如何結合 AI + IoT
  • 講授
  • 實作
  •  
    15 專題發表 上台發表學生的上課成果 與其他同學分享自己的研究成果
  • 心得發表
  • 專題
  •  
    16 專題發表二 上台發表學生的上課成果 與其他同學分享自己的研究成果
  • 心得發表
  • 專題
  •  

    教學要點概述:
    教材編選: ■ 自編教材 □ 教科書作者提供
    評量方法: 專題:40%   :15%   作業:45%  
    教學資源: □ 教材電子檔 □ 課程網站
    扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504