Microcontrollers and Embedded Systems

Unit code: NEE2003 | Study level: Undergraduate
12
(Generally, 1 credit = 10 hours of classes and independent study.)
Footscray Park
(Or equivalent to be determined by unit coordinator)
(Corequisite units must be studied concurrently with this unit)
Overview
Enquire

Overview

In this unit, you will explore how microcontrollers serve as the intelligence within modern electronic and mechanical systems. You will study internal architecture, data flow, and programming logic while integrating sensors, actuators, and communication devices through practical laboratory work. Using C/C++ coding and structured testing, you will develop embedded applications that operate reliably under real-time conditions. You will also learn to design hardware–software solutions that are efficient, maintainable, and adaptable to evolving technologies, applying ethical judgement and awareness of user needs throughout the process. By the end of this unit, you will have developed knowledge and skills to be able to design, implement, and evaluate embedded systems that demonstrate precision, innovation, and professional accountability.

Learning Outcomes

On successful completion of this unit, students will be able to:

  1. Apply microcontroller architecture and peripheral functions to real-time control and monitoring tasks;
  2. Design and program embedded systems that integrate hardware, software, and safety-critical protocols;
  3. Exhibit skills in assembling sensors, actuators, and communication modules to implement inclusive, user-centred embedded applications;
  4. Test, debug, and document hardware–software systems collaboratively using professional tools and communication standards; and
  5. Evaluate embedded solutions for sustainability, ethics, and reliability in professional and multidisciplinary contexts.

Assessment

For Melbourne campuses

Assessment type:
|
Grade:
In-lab microcontroller implementation and debug task (Individual) (30 mins)
Assessment type:
|
Grade:
Lab report of embedded application design and validation (Group) (3000 words)
Assessment type:
|
Grade:
VIVA Applied problem-solving demonstration (Individual) (8 mins)

Required reading

Required readings will be made available on VU Collaborate.

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors