Code
CMPE2003
Credits
25
Graduate Attributes
Introduction
Embedded systems play a critical role in nearly all modern applications. The Microcomputers unit provides a foundational understanding of embedded systems by introducing students to the architecture and internal components of microcomputers and microcontrollers. The unit also examines how microcontrollers are used in realworld scenarios, including the interfacing of input/output devices and various programming approaches. Students will explore both low-level and high-level programming techniques, equipping them with the skills needed to design, develop, and control embedded systems. Practical case studies highlight real-world applications, while a series of laboratory exercises and a design assignment provide hands-on experience in developing microcontrollerbased solutions.
Lecture
1 x 2 Hours Weekly
Computer Laboratory
1 x 2 Hours Fortnightly
Tutorial
1 x 1 Hours Weekly
Unit Learning Outcomes
- 1 analyse the architecture, components, and operation of microcomputers to understand their fundamental structure and functionality, GC1,GC3
- 2 evaluate and select the most suitable microcomputer family for a given application based on performance, compatibility, and application requirements, GC1, GC6
- 3 interpret and explain the technology, functionality, and applications of common microcomputer peripherals in various computing systems, GC1, GC3, GC6
- 4 develop and debug programs for microcomputers using both Assembly language and C to implement functional applications, GC1, GC3, GC6
- 5 design and implement microcomputer-based industrial applications using an embedded systems development environment, GC1, GC6
Course Learning Outcomes
- 1 Demonstrate a conceptual understanding of fundamental science, mathematics, data analytics, information science, and computing underpinning the broad field of engineering
- 2 Solve complex electrical and electronic engineering problems of industrial and societal significance through the application of discipline-specific and integrated bodies of knowledge, design and sustainability principles
- 5 Select and use current and emerging technologies to develop and communicate effective and innovative engineering solutions to complex problems
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. Based on feedback from the previous delivery, the unit structure has been overhauled to provide a more effective and engaging learning experience. Theoretical content is now delivered through pre-recorded video lectures, allowing students to engage with the material at their own pace. The face-to-face lectures are dedicated to problem-solving activities and providing feedback on the design assignment. Tutorial sessions have been designed as interactive, hands-on learning environments where students actively practice problem-solving techniques. The final assessment has been restructured into a design assignment, enabling students to apply their knowledge to practical, real-world challenges. Additionally, the laboratory exercises have been further enhanced to offer a more enriching and supportive learning experience. The laboratory experiments are now conducted on a self-paced schedule, allowing students to plan and complete their work at a pace that suits their individual learning preferences.