2019-Spring-IoT
Spring 2019, CSIE room 65104, Thursday 14:00-17:00
Instructor: Kun-chan Lan
An introductory course to teach you how to become a “maker” of Internet of Things (IoT) technology using publicly-available open-sourced tools
Goal:
- a brief walk-through of the open-source tools (both hardware and software) you can use to create an IoT application.
- Create your own IoT product at the end of the course.
Objectives
- We start an introduction of various open-sourced tools such as Arduino, and Android
- Product-based learning (PBL)
- Guide you through the cycle from having an idea to finally creating a real product
- A strong hands-on focus (A homework/project due every 5 weeks)
Scope
- Arduino
- Android programming
- Sensor Network
- Localization
- Introduction to Deep learning
Prerequisite
- Programming knowledge in Java/C++ (should have been covered in your undergraduate junior years)
- iOS/Android programming experiences preferred
Lecture Slides
week 1 (2/21) Administration issue
week 2 (2/28) School holiday
week 3 (3/7) Introduction to IOT - Course Video
week 4 (3/14) Tutorial for homework and project - HW1 & Project, HW2 Tutorial
week 5 (3/21) Introduction to Arduino and Rasberry Pi, Bring-home exercise due - Course Video
week 6 (3/28) Communication protocols for IoT - Course Video
week 7 (4/4) School holiday
week 8 (4/11) Introduction to Deep Learning (I), Homework I due - Course Video
week 9 (4/18) Introduction to Deep Learning (II) - Course Video
week 10 (4/25) Introduction to Deep Learning (III) - Course Video
week 11 (5/2) Conference Travel
week 12 (5/9) Conference Travel, Homework II due
week 13 (5/16) Proposal discussion
week 14 (5/23) Project discussion (I)
week 15 (5/30) Project discussion (II)
week 16 (6/6) Project discussion (III)
week 17 (6/13) In-class project demo
Announcement |
||
---|---|---|
Date | Content | |
2019/2/21 | Please join the "Line" group for the course: Link or QR Code | |
2019/6/27 | Grade | |
Instructor
Prof. Kun-chan Lan
Office: new CSIE building 12F 65C05
Office hours: 3-4 pm on Wednesday and Friday, or by appointment via e-mail
Email:
This email address is being protected from spambots. You need JavaScript enabled to view it.
TEL: +886 6 2757575 ext 62550
TA
Louis
Office: new CSIE building 5F 65501
Office hours: 3-4 pm on Monday and 2-4 pm Wednesday
Email:
This email address is being protected from spambots. You need JavaScript enabled to view it.
TEL: 06-2757575 ext.62520(CSIE) ext.2501(LAB)
Homework & Final Project
Darren
Office: new CSIE building 5F 65501
Email:
This email address is being protected from spambots. You need JavaScript enabled to view it.
TEL: 06-2757575 ext.62520(CSIE) ext.2501(LAB)
Grading Policy
Working as a team (70%)
--project (60%)
--Bring-home exercise (10%)
Working as an individual (30%)
--Homework I (15%)
--Homework II (15%)
Class participation (up to +/-10%)
--In-class discussion
Syllabus
week 2 (2/28) School holiday
week 3 (3/7) Introduction to IOT
week 4 (3/14) Tutorial for homework and project
week 5 (3/21) Introduction to Arduino and Rasberry Pi, Bring-home exercise due
week 6 (3/28) Communication protocols for IoT
week 7 (4/4) School holiday
week 8 (4/11) Introduction to Deep Learning (I), Homework I due
week 9 (4/18) Conference Travel
week 10 (4/25) Introduction to Deep Learning (II)
week 11 (5/2) Introduction to Deep Learning (III)
week 12 (5/9) Proposal discussion, Homework II due
week 13 (5/16) Project discussion (I)
week 14 (5/23) Project discussion (II)
week 15 (5/30) Project discussion (III)
week 16 (6/6) Project discussion (IV)
week 17 (6/13) In-class project demo
TakeHome-Exercise
- Bring-home exerciseTopic (present on )
- Review of hardware/sensors used for BCI
- Review of BCI applications (Group 1)
- Review of existing BCI commercial products (Group 2)
- Review of use of Deep Learning methods for BCI applications
Term Project
Term project: A smart cap/head band for BCI application
What should be in project proposal?
--Project summary/abstract (作品摘要)
--Project design (產品設計圖:3D model)
--Business model (營運模式流程圖)
--Novelty (創新與進步性)
--Feasibility (產品可行性: tech/business)
--Niche (產品利基:與同類產品比較)
--Market value(市場或經濟價值)
--Job distribution
--References
Project proposal report
You will need to submit a 5-page project business proposal
Due:05/09/2019
Demo your project
In the end of semester, you will demo your project in-class
Each team has to make 5-min video to demo your project
The video should be uploaded to youtube
The project demo will be scored by me and also peer students
- Example:
- Smart mirror: proposal, video
- SHABOOK - Smart Device for Pressure Ulcer Prevention: proposal, video
- Smart Posture T-shirt: proposal, video
What the demo should look like?
https://www.kickstarter.com/projects/pitouch/pitouch-10-touchscreen-monitor-for-raspberry-pi-ma
Project evaluation
**Mid-term
5 page, 11-pt-font, double-spaced idea proposal describes/explain your project (20%)
**Final
Project implementation (including source codes and real-world demonstration) and in-class demo (30%)
Homework