Course search
2022 unit information
Unit delivery will be in line with the most current COVIDSafe health guidelines. We continue to tailor learning experiences for each unit to achieve the best possible mix of online and on-campus activities that successfully blend our approaches to learning, working and research. Please check your unit sites for announcements and updates.
Last updated: 4 March 2022
SEJ102 and one unit from SIT172, SEP105
STP010 and one unit from SEE010 or SEJ010
SER201, SER202
Students will on average spend 300 hours over the teaching period undertaking the teaching, learning and assessment activities for this unit.
1 x 2 hour seminar per week (weeks 1-6), 2 x 3 hour studios per week (weeks 7-11), 1 x 1 hour online drop-in session (weeks 1-6).
Online independent and collaborative learning including 1 x 1 hour seminar per week, 1 x 1 hour drop-in session (weeks 1-6). Students are required to attend and participate in project-based activities at the Waurn Ponds (Geelong) Campus for the scheduled sessions during the trimester intensive activities as detailed in the unit site.
Student Equipment Purchases
Learning experiences and assessment activities in this unit require that students have access to specific computing mechatronics components/equipment, such as an Arduino Mega 2560 microcontroller and other components that vary from year to year. The expected cost of this equipment for this unit is approximately $100. These components will also be usable in subsequent units.
This unit introduces the basic concepts involved in the design, implementation, and operation of electronic embedded systems. Two main components of embedded systems will be described: software and hardware. In the software component, the C programming language in the context of embedded systems is discussed. This includes programming constructs, data types and storage, operators, input/output basics, control flow, repetition, functional decomposition, modularity and reuse.
In the hardware component, microcontrollers are discussed. One specific microcontroller is introduced and studied in detail in respect to both hardware system design, and software programming aspects. Basic inputs and outputs, serial communications, interrupts, timers/counters, analogue to digital converter, and other peripherals as well as their programming are discussed. In addition, an electronic embedded system project is nominated, and its construction is discussed.
Develop an understanding of the architecture and the components of an electronic embedded system.
ULO2
Demonstrate knowledge of the C programming language for embedded systems, programming model of an embedded system, and C program development execution, and test for a microcontroller-based embedded system.
ULO3
Develop an appreciation of the hardware structure of embedded systems, inputs/outputs, memory, serial communication, timers and counters, interrupts, pulse width modulation, analogue to digital conversion functions of a microcontroller-based embedded system.
ULO4
Apply experimental skills in integrating hardware and software components for embedded systems applications and implementation of an embedded system project.
ULO5
Communicate an understanding of embedded system development methods for engineering applications.
These Unit Learning Outcomes are applicable for all teaching periods throughout the year
The assessment due weeks provided may change. The Unit Chair will clarify the exact assessment requirements, including the due date, at the start of the teaching period.
To be eligible to obtain a pass in this unit, students must achieve a mark of at least 40% in the project.
There is no prescribed text. Unit materials are provided via the unit site. This includes unit topic readings and references to further information.
Click on the fee link below which describes you: