Description
The course focuses on the design, integration, and programming of web applications for the Internet of Things (IoT). Course topics include client-side dynamic web page development with HTML, CSS, JavaScript, and Ajax; server-side web application development with Node.js, MongoDB, and RESTful interfaces; and IoT device-side development using formal state-based programming and publish-subscribe interfacing. Additional topics include token-based user authentication, password hashing, responsive design, and relational databases. IoT applications covered in this course include connected cars, connected health, wearables, smart grids, smart homes, and remote measurement, among others.
General Information
Grades
All grades will be posted to https://d2l.arizona.edu/
Name | Office Hours | |
---|---|---|
Roman Lysecky | When? Where? | |
BOZHI LIU | When? Where? | |
Nadir Amin Carreón Rascón | When? Where? |
General Resources
General Resources
Reading and Homework
Reading and Homework
Due Date
Nov 16, 2018
Nov 9, 2018
Nov 7, 2018
Nov 5, 2018
Oct 15, 2018
Oct 12, 2018
Oct 10, 2018
Oct 8, 2018
Oct 3, 2018
Oct 1, 2018
Sep 26, 2018
Sep 24, 2018
Sep 19, 2018
Sep 17, 2018
Sep 14, 2018
Sep 12, 2018
Sep 10, 2018
Sep 7, 2018
Sep 5, 2018
Aug 31, 2018
Aug 29, 2018
Aug 27, 2018
Aug 24, 2018
Aug 23, 2018
Aug 22, 2018
Lecture Notes
Lecture Notes
Lecture Date
Nov 19, 2018
Nov 16, 2018
Nov 14, 2018
Nov 9, 2018
Nov 7, 2018
Nov 5, 2018
Nov 2, 2018
Oct 24, 2018
Oct 22, 2018
Oct 17, 2018
Oct 15, 2018
Oct 12, 2018
Oct 10, 2018
Oct 8, 2018
Oct 3, 2018
Oct 1, 2018
Sep 26, 2018
Sep 24, 2018
Sep 19, 2018
Sep 17, 2018
Sep 14, 2018
Sep 12, 2018
Sep 12, 2018
Sep 10, 2018
Sep 7, 2018
Sep 5, 2018
Sep 5, 2018
Aug 31, 2018
Aug 29, 2018
Aug 29, 2018
Aug 27, 2018
Aug 27, 2018
Aug 27, 2018
Aug 27, 2018
Aug 24, 2018
Aug 24, 2018
Aug 22, 2018
Aug 20, 2018
Aug 29, 2018
Labs
Labs
Lab Due Date
Oct 23, 2018
Oct 9, 2018
Oct 2, 2018
Sep 25, 2018
Sep 18, 2018
Sep 11, 2018
Sep 4, 2018