Courses > Topics in Internet of Things 2019S
Course Description:
This course will take a multi-disciplinary approach to design future IoT
(Internet of Things). This course attempts to combine artificial
intelligence techniques, design thinking methods, and embedded system tools
to envision future smart artefacts that addresss real-world human needs. On
the AI techniques, this course covers practical data analysis and machine
learning techniques. On the design methods, this course covers the basic
design thinking process, starting from user needfinding, insightful problem
statement with point of views, ideation, prototype, and evaluation. On the
embedded system tools, this course covers either Adruino or Rapsberry Pi.
This course is practical with a project studio (i.e., half-lecture &
half-studio), in which students will apply techniques and methods learned in
the class and use them to design+build+test a semester-long group project.
As the first-time course offering by the joint faculty, this course is
experimental that the teaching staff may not figure out every detail yet.
Students must be willling to learn together with the teaching staff. The
design part of this course adapts teaching materials from the Stanford HCI
course (with thanks to Prof. James Landay) and Stanford D.School.
Prerequisite:
- Good English skill (all readings & videos are in English)
- Willing to work in groups
Teaching Staff and Office Hours:
- Instructor: 朱浩華 (Hao), CSIE-DerTian Hall(德田館) Room 317, email: haochu@ntu.edu.tw
- Instructor: 許永真 (Jane), CSIE-DerTian Hall(德田館) Room 318, email: yjhsu@csie.ntu.edu.tw
- Instructor: 游創文 (Bing), Barry Lam Hall(博理館) Room 7-F, email: cwyou2004@gmail.com
- Teaching assistant: 葉俊言 (Jacky), CSIE-DerTian Hall(德田館) Room 344, email: jackyyeh511@gmail.com, TA hour: Thu. 14:00-16:00
(please make an appointment before you come!)
Course Facebook group:
https://www.facebook.com/groups/339766039850693/
Previous Projects:
Lecture Schedule:
Dates |
Topic I |
Topic II | Studio |
Readings Due |
Studio Assignment |
Project Assignment |
2-20-2019 |
Course + Design Thinking Overview (slides) |
Internet of Things Examples (slides) |
|
Assignment #1:
(1) Join FB group for course announcements.
(2) fill up google form. your name & student_id & skillsets & self-intro before Sun(2/24).
|
|
|
|
2-27-2019 |
DT: Empathize Lecture (slides) |
Team Forming | Maker: Arduino programming (Set up & USB debugging)(slides) |
|
Assignment #2: (Arduino programming) |
|
|
3-6-2019 |
DT: Define & Practice(slides) |
Maker: Android programming (Set up & USB debugging)(slides) |
|
Assignment #2 due |
Project #1
(Needfinding(.doc))
(Needfinding(.pdf))
|
|
3-13-2019 |
AI: Smart IoT(slides) |
Maker: Android programming(slides) |
|
Assignment #3: (Android programming) |
|
|
|
3-20-2019 |
AI: Classification(slides) |
Scikit-learn/Keras classification(slides) |
|
Assignment #3 due
|
|
|
3-27-2019 |
DT: Ideate Lecture(slides) |
Project#1 Presentation |
|
Assignment #4: Scikit-learn/Keras (slides) |
Project #1 due |
|
4-03-2019 |
(No Class) |
|
|
|
|
|
|
4-10-2019 |
DT: Low-Fi Prototype Lecture(slides) |
Project#1 Presentation |
|
Assignment #4 due |
Project #2 (Concept Video) |
|
|
4-17-2019 |
Maker: Getting Data from Sensors with Arduino (Lecture | Studio)(slides) |
Maker: 3D printing (Lecture)(slides) |
|
Assignment #5: (3D Printing) |
|
|
|
4-24-2019 |
(No Class) |
|
|
|
|
|
|
5-1-2019 |
AI: Perception as Cognitive Services (slides) |
AI (Microsoft Azure Face API / Smile Detector) (slides) |
|
|
|
|
|
5-8-2019 |
Project#2 Demo (link) |
DT: Visual Design Lecture (slides) |
|
Assignment #5 due Project#2 due |
|
|
|
5-15-2019 |
AI: rule-based system |
DT: Test Lecture (slides) |
|
|
|
|
|
5-22-2019 |
AI (IFTTT) (slides) |
Maker: Connecting with IoT devices using Bluetooth (Lecture | Studio) (slides |
|
|
|
|
|
5-29-2019 |
AI: robot vision/control |
AI: (zenbo demo) |
|
|
|
|
|
6-5-2019 |
|
|
|
|
|
|
|
6-12-2019 |
Project fair |
|
|
|
|
|