Topic coverage
Computer Engineering topics we can work through with your actual brief
The page focuses on formal concepts, models and algorithmic reasoning. Each topic below should connect to a deliverable, test or explanation instead of appearing as isolated terminology.
01Digital logic and number systems
For digital logic and number systems, first define the expected behaviour or result, then apply it to the coursework brief using C or C++. Capture evidence that demonstrates the result and explain how it relates to formal concepts, models and algorithmic reasoning.
02Processor and memory architecture
Processor and memory architecture should not appear as an isolated feature. Show how it interacts with the rest of the Computer Engineering task, how you tested it, and what the result means for the final technical report.
03Embedded systems and microcontrollers
Embedded systems and microcontrollers often earns marks in more than one place: implementation, testing and explanation. Use microcontroller IDE to make the work reproducible, then discuss the important assumptions, edge cases and limitations.
04Hardware software interfacing
For hardware software interfacing, first define the expected behaviour or result, then apply it to the coursework brief using oscilloscope or trace evidence. Capture evidence that demonstrates the result and explain how it relates to formal concepts, models and algorithmic reasoning.
05Performance and systems evaluation
When the brief includes performance and systems evaluation, identify exactly what the marker expects to inspect. Build or analyse that part with technical diagrams, record meaningful evidence, and connect the outcome to correct reasoning and a defensible explanation.