2015:NMMS
Spring 2015, Room 4260, Thursday 15.10~17.00
Instructor: Kun-chan Lan
(this course is offered in English)
an introductory course to teach you about the concept of sensor networking and how to use some publicly-available open-sourced tools
Goal: a brief walk-through of the open-source tools (both hardware and software) you can use to create a sensor network
Objectives
- We start with describing the theortical part of technology
- Followed by an introduction of various open-sourced tools such as Arduino, Android, and Hadoop
- Guide you through the cycle from having an idea to finally creating a real product rce it
- A strong hands-on focus
Scope
- Sensor Network
- TCP/IP and socket programming
- Arduino
- Android programming
- Using Hadoop
- How to open-source your project
Announcement | ||
4/16 | Network Programming (II) | 林冠銘 (P76031420) |
4/30 | Network Programming (III) | 呂宜龍 (P76034096) |
5/14 | Introduction to Arduino | 郭 儲嘉 (P76031438) |
5/21 | Android Programming (I) | T.Avinash (P76047015) |
5/28 | Android Programming (II) | 楊昌樺 (P76031014) |
6/4 | Android Programming (III) | 林冠銘 (P76031420) |
6/11 | Introduction to Hadoop | 呂宜龍 (P76034096) |
6/4 | Homework II due |
Lecture Slides
week 2 (3/5) Course admin |
week 3 (3/12) A network of Sensors (I): |
week 4 (3/19) A network of Sensors (II) |
|
week 5 (3/26) A network of Sensors (III) |
week 6 (4/2) School Holiday |
week 7 (4/9) Network Programming (I) |
|
week 8 (4/16) Network Programming (II) |
|
week 10 (4/30) Network Programming (III) |
|
week 11 (5/7) Midterm exam, Homework I due |
week 12 (5/14) Introduction to Arduino, project report due |
|
week 13 (5/21) Android Programming (I) |
|
week 14 (5/28) Android Programming (II) |
week 15 (6/4) Android Programming (III), Homework II due |
week 16 (6/11) Introduction to Hadoop, Homework III due |
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: 14-17pm on Tuesday and Thursday
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)
Prerequisite
- Programming knowlege in Java/C++ (should have been coverd in Program Design I/II)
Grading Policy
Creative project (25%)
- Report (10%)
- Demo (15%)
Home Work Exercise (30%)
Exam (25%)
- Midterm (10%)
- Final (15%)
Quiz (20%)
- Extra credits (+/-)
Class participation and course review
- Up to +/- 10%
Syllabus
week 1 (2/26) Out of conference
week 2 (3/5) Course admin
week 3 (3/12) A network of Sensors (I)
week 4 (3/19) A network of Sensors (II)
week 5 (3/26) A network of Sensors (III)
week 6 (4/2) School Holiday
week 7 (4/9) Network Programming (I)
week 8 (4/16) Network Programming (II)
week 9 (4/23) VANET and Relay-by-Smartphone (4203)
week 10 (4/30) Network Programming (III)
week 11 (5/7) Midterm exam, Homework I due
week 12 (5/14) Introduction to Arduino, project report due
week 13 (5/21) Android Programming (I)
week 14 (5/28) Android Programming (II), Homework II due
week 15 (6/4) Android Programming (III)
week 16 (6/11) Introduction to Hadoop, Homework III due
week 17 (6/18) in-class project demo
week 18 (6/25) final exam
Homework
Homework I: TCP/IP programming
Homework II: Arduino programming
Homework III: Android programming
Term Project
- Design something interesting that can amaze everyone
- Based on what you’ve learnt from the class
- Use your imagination!!
Project evaluation
Mid-term
Project report (10%)
You will need to submit a 2 page project report (11-pt-font, double-spaced) that explains what you plan to do for your project and how exactly you are going to do it
Due: 5/14/2015
Final
Project demo (15%)
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