JCU Australia logo

Subject Search

CC2003 - Internet of Things Devices and Software

[Not offered in 2022]

Credit points: 3
Year: 2022
Student Contribution Band: Band 2
Administered by: College of Science and Engineering

A hands-on introduction to building Internet of Things (IoT) devices that incorporate sensors, actuators, and communication with other devices and the Internet. This subject teaches how to develop microcontroller-based systems by the design of both software and printed circuit board hardware to implement a required set of features and solve a problem. Students will also learn how to integrate microcontrollers with simple communication systems in order to upload data to the cloud. Students will complete a design project to conceive, design and build a prototype IoT device.

Learning Outcomes

  • apply software programming skills to develop efficient and maintainable microcontroller software;
  • design microcontroller software that incorporates sensors, actuators and machine-to-machine communication;
  • select and justify hardware components to meet design constraints;
  • design, assemble and test printed circuit boards that function as add-ons to existing microcontroller development boards.

Subject Assessment

  • Written > Examination (centrally administered) - (50%) - Individual
  • Written > Project report - (40%) - Group
  • Performance/Practice/Product > Practical assessment/practical skills demonstration - (10%) - Individual.
Prerequisites: CC1003 AND EG1012

Note: Minor variations might occur due to the continuous Subject quality improvement process, and in case of minor variation(s) in assessment details, the Subject Outline represents the latest official information.