JCU Australia logo

Subject Search

Try new Subject Search!

We've released the new Subject Search, designed to be simpler and faster than the application below.

CC1003 - Introduction to Microcontroller Programming

[Offered in 2021 only]

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

A hands-on introduction to programming microcontrollers aimed at students with no prior programming experience. Microcontrollers are small computers used in sensors, consumer electronics, industrial equipment, and Internet of Things devices, to name just a few applications. Students will be introduced to programming and will learn introductory aspects of software design such as the use of variables, data types, conditional statements, loops and functions. These software skills will be developed in the context of microcontrollers. Students will also learn about how to program microcontrollers to interact with simple sensors and actuators using digital and analog inputs and outputs, as well as using serial communication to send and receive messages.

Learning Outcomes

  • demonstrate a structured approach to software design and problem solving;
  • apply software programming skills to create, analyse and modify computer programs;
  • design, implement and test simple microcontroller software using high level tools;
  • program microcontrollers to interact with peripherals including sensors and actuators.

Subject Assessment

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


JCU Singapore, Study Period 53, Internal
Census Date 02-Dec-2021
Lecturer: Dr Jusak Jusak.
Workload expectations:

The student workload for this 3 credit point subject is approximately 130 hours.

  • 20 hours lectures (didactic or interactive)
  • 30 hours workshops
  • assessment and self-directed study

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.