It's UWAweek 47
|
unitinfo
This page provides helpful information about many coursework units offered by
Computer Science and Software Engineering
in 2023.
The information here is not official -
for official information please see the
current UWA Handbook.
Instead, it will help students to prepare for their future units,
before the beginning of each semester,
and before they have access to
UWA's
Learning Management System (LMS).
|
About the unit CITS5506 The Internet of Things (2nd semester 2023)
Unit description:
This unit identifies the characteristics and limitations of small hardware devices, communication, and software infrastructure and environments providing mobile and ubiquitous computing contexts. Topics include smartphone and tablet programming, key programming paradigms, user interface design for small form-factor devices, data persistence, messaging and networking, embedded sensors, location-based services, and security and privacy.
Unit outcomes:
Students are able to (1) discuss Internet of Things (IoT), its potentials, and issues with their peers and with non-specialists; (2) design, implement, and demonstrate a IoT based application using distributed small devices in a ubiquitous computing environment; and (3) use a range of current tools and techniques in the construction and deployment of software in ubiquitous computing environments for IoT applications.
Unit coordinator:
Unit homepage:
LMS
|
|
Unit is offered in these majors and courses:
Indicative weekly topics:
week 1 |
Internet of Things: Introduction and Overview |
week 2 |
Internet of Things: History, Evolution, Forecast, Challenges |
week 3 |
IoT Communication Models, Development Issues, Data Sharing Models, |
week 4 |
IoT Components, SaaS, PaaS, IaaS, Connectivity options |
week 5 |
Project Design, Example & Presentation Guidelines |
week 6 |
Smart Products Impact |
week 7 |
Guest Lecture |
week 8 |
IoT Development Tools |
week 9 |
Smart product Capabilities: Monitoring, Control, Autonomy |
week 10 |
Guest Lecture |
week 11 |
Privacy and Security in IoT |
week 12 |
Project Presentations |
Indicative assessment:
Research Essay, Team Project, Final Exam
Useful prior experience and background knowledge:
Programming experience, Some hardware experience (though will be taught through labs)
Useful prior programming and software experience:
Operating system(s) used in this unit:
Different units will use different operating systems for their teaching - for in-class examples, laboratory exercises, and programming projects.
If an operating system is REQUIRED, it will be used when marking assessments.
ANY reasonable platform;Other (such as for Raspberry Pi - Chris will contact you)
This information last updated 6:43pm Thu 20th Apr 2023