Design and Implementation of lot devices, Fall, 2019
Fall 2019, CSIE Room 4202, 14:10~17:00 Monday
Instructor: Kun-chan Lan
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
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” (從自由軟體到物聯網)
- Programming knowledge in Java/C++ (should have been covered in your undergraduate junior years)
- iOS/Android programming experiences
Lecture Slides
week 1 (9/9) Administration issue
week 2 (9/16) Tutorial for homework - Hw1-TutorialSlide: PM2.5_Chinese、PM2.5_English、3DPrinter ExampleCode_PM2.5: ArduinoCode、AndroidCode
week 3 (9/23) Introduction to Arduino and Rasberry Pi
week 4 (9/30) Introduction to IOT: Slide_1、Slide_2
week 5 (10/7) Introduction to Deep Learning(I)
week 6 (10/14) Introduction to Deep Learning(II), Homework I due
week 7 (10/21)Introduction to Deep Learning(III)
week 8 (10/28) Conference Travel
week 9 (11/4) Proposal discussion
week 10 (11/11) School holiday
week 11 (11/18) Conference Travel, Homework II due
week 12 (11/25) Project report(I)
week 13 (12/2) Project report(II)
week 14 (12/9) Project report(III)
week 15 (12/16) Project report(IV)
week 16 (12/23) in-class project demo
Course Video Link
20190923 - Introduction to Arduino and Rasberry Pi
20190930 - Introduction to IOT
20191007 - Introduction to Deep Learning(I)
20191014 - Introduction to Deep Learning(II)
20191021 - Introduction to Deep Learning(III)
Announcement |
||
---|---|---|
Date | Content | |
2019/08/28 |
Please join the "Line" group for the course: Link (Use the smartphone to open) or QR Code ![]() |
|
2019/09/23 | GroupMemberList | |
2019/09/23 | Update ExampleCode |
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: 5-6pm on Monday and Thursday, or by appointment via email
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
Group List :
40% Project
5% Final demo
•Homework Exercise (30%)
•Extra credits
---Class participation(Up to +/-10%)
Syllabus
week 1 (9/9) Administration issue
week 2 (9/16) Tutorial for homework
week 3 (9/23) Introduction to Arduino and Rasberry Pi
week 4 (9/30) Introduction to IOT
week 5 (10/7) Introduction to Deep Learning(I)
week 6 (10/14) Introduction to Deep Learning(II), Homework I due
week 7 (10/21)Introduction to Deep Learning(III)
week 8 (10/28) Conference Travel
week 9 (11/4) Proposal discussion
week 10 (11/11) School holiday
week 11 (11/18) Conference Travel, Homework II due
week 12 (11/25) Project report(I)
week 13 (12/2) Project report(II)
week 14 (12/9) Project report(III)
week 15 (12/16) Project report(IV)
week 16 (12/23) in-class project demo
Term Project
Final Project:
Group1:指揮鞋墊檢測與練動作規範練
Group2:Tiptoe helper - A system for you to prevent Plantar fasciitis(足底筋膜炎)
Group3:智慧鞋墊
Group4:銀髮族智慧鞋墊
-
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
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