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:

Dr Atif Mansoor
[email protected]

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:

Python, C

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

The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  8:32AM Jul 16 2023
Privacy policy