Design and Implementation of loT devices
Fall 2017, CSIE Room 4202, 14:10~17:00 Monday
Instructor: Kun-chan Lan
(this course is offered in English)
Nature of this course
A project-oriented course
Problem-based learning
-- Focus on understanding problems first
-- Design and implementation of solutions are equally important
Objectives
- We start by introducing problems from various domains
- Encourage students to brainstorm ideas and propose solutions
- Demonstrate the effectiveness of solution with a hand-on project
Scope
- Arduino
- Android programming
- Sensor Network
- Introduction to machine learning
Prerequisite
- Some background in Arduino and Android programming, OR
- have taken my course in last semester “Internet of Thing (IoT): from theory to reality – an open-sourced approach” (從自由軟體到物聯網)
Lecture Slides
week 1 (9/18) conference travel
week 2 (9/25) Administration issue, Project proposal: Form, Guideline
week 3 (10/2) Introduction to Arduino and Rasberry Pi
week 4 (10/9) school holiday
week 5 (10/16) Homework tutorial
week 6 (10/24) Sensor and Protocol Part1, Part2, Part3
week 7 (10/31) Introduction to Machine Learning, homework due
week 8 (11/6) Guest talk (I) part1.1, part1.2, part2
week 9 (11/13 ) Guest talk (II)
week 10 (11/20) Project proposal presentation
week 11 (11/27) Project discussion (I)
week 12 (12/4) Project discussion (II)
week 13 (12/11) Project discussion (III), New proposal format
week 14 (12/18) Project discussion (IV)
week 15 (12/25) Project discussion (V)
week 16 (1/1) school holiday
week 17 (1/8) in-class project demo
Announcement |
||
---|---|---|
Date | Content | |
2017/9/18 | conference travel | |
2017/10/2 | Student list | |
2017/10/9 | school holiday | |
2017/10/16 | Please bring your laptop to class | |
2017/10/24 | Tue 10:00 -12:00 | |
2017/10/31 | Tue 10:00 -12:30 | |
2017/11/20 | Present project proposal (make ppt slide) and also submit your proposal report to TA before your presentation. | |
2017/11/28 | Please fill in this Self-Assessment of Learning form before 12/15 "Link" | |
2017/12/11 | Update proposal format "download" |
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
Paweeya Raknim
Office: new CSIE building 5F
Office hours: 2-4 pm on Monday and Tuesday
Email:
This email address is being protected from spambots. You need JavaScript enabled to view it.
TEL: 06-2757575 ext.62520 (and then another extension 35)
Grading Policy
Working as a team (70%)
--project proposal (15%)
--Project demo (20%)
--Problem discussion report (10%)
--Project progress report (25%)
Working as an individual (30%)
--Homework Exercise (30%)
Class participation (up to +10%)
Syllabus
week 1 (9/18) conference travel
week 2 (9/25) Administration issue
week 3 (10/2) Introduction to Arduino and Rasberry Pi
week 4 (10/9) school holiday
week 5 (10/16) Android Programming
week 6 (10/23) Sensors and Machine Learning
week 7 (10/30) Guest talk (I), homework due
week 8 (11/6) Guest talk (II)
week 9 (11/13 ) Guest talk (III)
week 10 (11/20) Project proposal presentation
week 11 (11/27) Project discussion (I)
week 12 (12/4) Project discussion (II)
week 13 (12/11) Project discussion (III)
week 14 (12/18) Project discussion (IV)
week 15 (12/25) Project discussion (V)
week 16 (1/1) school holiday
week 17 (1/8) in-class project demo
Term Project
-
You will need to submit a page project proposal that explains
--What you plan to do
--Why you do it
--How you do it
And present it in-class
**Due 11/20/2017
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 in advance
--The project demo will be scored by me and also peer students
https://www.kickstarter.com/projects/pitouch/pitouch-10-touchscreen-monitor-for-raspberry-pi-ma
Problem discussion
--Submit a report for each guest talk (3 in total) --- 10% of final marks
--Report: Length > 2 pages
Contents
-->A list of problems you discover
-->Your proposed solutions (both in design and implementation)
-->Can be extended to become your term project
--5 weeks for project implementation
--A progress report for each week
1.What you’ve done
2.What difficulties you’ve encountered and what are your proposed solutions
3.Plan for the next week