Unit search

Search results

SEE222 - Embedded Systems Design


2020 unit information

Important Update:

Classes and seminars in Trimester 2/Semester 2, 2020 will be online. Physical distancing for coronavirus (COVID-19) will affect delivery of other learning experiences in this unit. Please check your unit sites for announcements and updates one week prior to the start of your trimester or semester.

Last updated: 2 June 2020

Enrolment modes:Trimester 2: Waurn Ponds (Geelong), Cloud (online)
Credit point(s):2
EFTSL value:0.250
Unit Chair:Trimester 2: Abbas Kouzani

SIT172 and SEJ102


STP010 and one unit from SEE010 or SEJ010 

Incompatible with:

SER201, SER202

Typical study commitment:

Students will on average spend 300 hours over the teaching period undertaking the teaching, learning and assessment activities for this unit.

Scheduled learning activities - campus:

For weeks 1-6 students are required to engage in 2 x 2 hour classes, and a 1 x 2 hour seminar per week. For weeks 7-11 students are required to engage in a 2 x 3 hour studio per week. All students are required to attend and participate in project-based activities for this unit at scheduled sessions during the trimester.


Scheduled learning activities - cloud:

Weeks 1-6: 2 x 2 hour class per week (recordings provided), and 1 x 1 hour online seminar per week. For weeks 7-11: 1 x 1 hour online seminar per week.

Students are required to attend and participate in project-based activities at the Geelong Waurn Ponds Campus on 2 scheduled days during the trimester intensive week (typically week 7). The tasks undertaken during this period directly contribute to summative assessment task 2 (digital fabrication skills) and summative assessment task 3 (project).


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.


These are the Learning Outcomes (ULO) for this Unit
At the completion of this Unit
successful students can:

Deakin Graduate Learning Outcomes


Develop an understanding of the architecture and the components of an electronic embedded system.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy


Demonstrate knowledge of the C programming language for embedded systemsprogramming model of an embedded systemand C program development
executionand test for a microcontroller-based embedded system.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy


Develop an appreciation of the hardware structure of embedded systemsinputs/outputsmemoryserial communicationtimers and countersinterruptspulse width modulationanalogue to digital conversion functions of a microcontroller-based embedded system.

GLO1: Discipline-specific knowledge and capabilities
GLO3: Digital literacy


Apply experimental skills in integrating hardware and software components for embedded systems applications
and implementation of an embedded system project.

GLO1: Discipline-specific knowledge and capabilities
GLO4: Critical thinking
GLO5: Problem solving
GLO6: Self-management


Communicate an understanding of embedded system development methods for engineering applications.

GLO1: Discipline-specific knowledge and capabilities
GLO2: Communication
GLO3: Digital literacy
GLO4: Critical thinking

These Unit Learning Outcomes are applicable for all teaching periods throughout the year


Assessment Description Student output Weighting (% total mark for unit) Indicative due week
Problem solving task Solution to programming and writing tasks 20% Week 6
Digital fabrication skills Studio sessions that develop digital fabrication skills, laser cutting and 3D printing 10% Week 7
Project 10-minute presentation and developed C program 50% Week 11
Report Written report, approximately 15-pages 20% Week 12

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.

Hurdle requirement

To be eligible to obtain a pass in this unit, students must achieve a mark of at least 40% in the project and a mark of at least 100% on the digital fabrication skills.

Learning Resource

There is no prescribed text. Unit materials are provided via the unit site. This includes unit topic readings and references to further information.

Unit Fee Information

Click on the fee link below which describes you: