JCU Logo

James Cook University Subject Handbook - 2021

For subject information from 2025 and onwards, please visit the new JCU Course and Subject Handbook website.

CC1003 - Introduction to Microcontroller Programming

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

Subject Description

    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

Note that 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.

Availabilities

JCU Singapore, Study Period 53, Internal

Not expected to be available after this year.

Census date:Thursday, 02 Dec 2021
Study Period Dates:Monday, 08 Nov 2021 to Friday, 18 Feb 2022
Lecturer(s):
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