JCU Logo

James Cook University Subject Handbook - 2022

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:2022
Student Contribution Band:Band 2
Administered by:College of Science and Engineering (pre 2023 PCS)

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 51, Internal

Census date:Thursday, 07 Apr 2022
Study Period Dates:Monday, 14 Mar 2022 to Friday, 17 Jun 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

JCU Singapore, Study Period 52, Internal

Census date:Thursday, 04 Aug 2022
Study Period Dates:Monday, 11 Jul 2022 to Friday, 14 Oct 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