Login Form

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 & ProjectHW2 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 1 (2/21) Administration issue
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

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