COMP9032 Microprocessors and Interfacing - 2025
General Course Information
Course Code : COMP9032
Year : 2025
Term : Term 3
Teaching Period : T3
Is a multi-term course? : No
Faculty : Faculty of Engineering
Academic Unit : School of Computer Science and Engineering
Course Details & Outcomes
Course Description
This course introduces the students to the basics of microprocessors. It covers microprocessor architecture, assembly laguage programming, I/O interfacing and microprocessor applications. By taking this course, students gain a deep understanding of microprocessor architecture, programming techniques, and the skills required to interface microprocessors with a range of devices, which is valuable for careers in embedded systems, hardware design, firmware development, and other fields where the integration of microprocessors with external systems is essential.
Course Aims
This course aims to provide students with a solid theoretical foundation and practical skills in microprocessors and interfacing, preparing students for careers in fields such as embedded systems, computer architecture, hardware design, firmware development.
Course Learning Outcomes
|
Course Learning Outcomes
|
|
CLO1 : Demonstrate a good understanding of microprocessor architecture and the interface between software and hardware.
|
|
CLO2 : Have sound assembly programming skills (based on the AVR microprocessor).
|
|
CLO3 : Understand how the communication between microprocessor and I/O devices works.
|
|
CLO4 : Understand how analog signals are converted into digital signals and vice versa.
|
|
CLO5 : Demonstrate the ability to solve various problems with the AVR microcontroller.
|
|
CLO6 : Demonstrate the ability to work in teams for lab tasks and design project.
|
|
Course Learning Outcomes
|
Assessment Item
|
|
CLO1 : Demonstrate a good understanding of microprocessor architecture and the interface between software and hardware.
|
• Final Exam
|
|
CLO2 : Have sound assembly programming skills (based on the AVR microprocessor).
|
• Lab exercises (programming and designs)
• Assignment - Microprocessor application design project
• Final Exam
|
|
CLO3 : Understand how the communication between microprocessor and I/O devices works.
|
• Lab exercises (programming and designs)
• Assignment - Microprocessor application design project
• Final Exam
|
|
CLO4 : Understand how analog signals are converted into digital signals and vice versa.
|
• Lab exercises (programming and designs)
• Assignment - Microprocessor application design project
• Final Exam
|
|
CLO5 : Demonstrate the ability to solve various problems with the AVR microcontroller.
|
• Lab exercises (programming and designs)
• Assignment - Microprocessor application design project
• Final Exam
|
|
CLO6 : Demonstrate the ability to work in teams for lab tasks and design project.
|
• Lab exercises (programming and designs)
• Assignment - Microprocessor application design project
• Final Exam
|