Embedded Systems Engineering
CMPE3001

Year 3, Sem 2 Core Technical Competence Engineering Application Experience Integrated Engagement with Professional Practice

Back
Code CMPE3001
Credits 25
Graduate Attributes

Introduction

From smart appliances to automotive control systems, embedded technology powers much of the world around us. This unit is designed for students who are fascinated by how electronic devices “think” and who want to dive deeper into creating systems where hardware and software seamlessly work together. We take a hands-on, interactive approach to learning, blending practical lab work with discussions of real-world applications to bring concepts to life. You’ll continue exploring how embedded systems connect with peripheral devices and learn essential interfacing techniques to bridge hardware and software components. Throughout the unit, you’ll strike a balance between understanding the electronics that make systems possible and the code that drives their behaviour.

The unit is carefully structured to help you build your expertise progressively. You’ll begin by reinforcing core principles of embedded architectures before moving into advanced topics like peripheral management and sophisticated interfacing methods. Whether you’re aiming for a career in embedded systems design, electronics engineering, or simply wish to deepen your understanding of how smart devices function, this unit will give you the practical knowledge and problem-solving skills to engineer innovative solutions in the embedded world.
Lecture 1 x 2 Hours Weekly 
Computer Laboratory 1 x 2 Hours Fortnightly 
Tutorial 1 x 1 Hours Weekly 

Unit Learning Outcomes

  • 1 critically evaluate the market demand for the embedded systems, GC1, GC2, GC3, GC4, GC6
  • 2 work in teams to apply the embedded system knowledge to create a small embedded system, GC1, GC2, GC3, GC5, GC6
  • 3 reflect and effectively communicate the process of designing an embedded system solution to solve a real-world problem in groups, GC1, GC3, GC4, GC5, GC6

Course Learning Outcomes

  • 5 Use appropriate tools to design, analyse and verify computer systems networks and their components
  • 8 Function effectively within a typical multidisciplinary and multi-cultural engineering design team as a team member, manager or team leader, recognising individual human rights

Assessment Breakdown

Recent Unit Changes & Response to Student Feedback

Students are encouraged to provide feedback through student surveys (such as Insight and the annual Student Experience Survey) and interactions with teaching staff.

Listed below are some recent changes to the unit as a result of student feedback.

Unit materials are slightly modified.