Computer Organisation & Program Execution


If you’re enrolled in COMP2300 but cannot attend due to travel restrictions related to coronavirus, I want to reassure you that you are welcome in this course, and we are currently making arrangements to support you as much as possible, check this page regularly starting now. There is one very important thing you can do: Get yourself an STM32L476 Discovery Board—this is really important—you can’t complete the course without one. –Dr Charles Martin (Course Convenor for COMP2300/6300)

Semester 1 2020

Welcome to ANU’s introductory computer architecture course. In this course you get to take a complex computer system (the STM32L476G discovery “disco” board) home from week 1. That might seem daunting (it sure looks complicated) and it’s true that there’s more stuff on this board than you can master in one semester. Still, you’ll learn a lot about CPUs (and how programs are organised and executed) by the end of the course—how exciting!

This site contains all the course content: the policies, lecture slides, lab content, and the deliverables (assignments, etc.) and other resources.

If you’ve got questions, there’s a course FAQ which might have the answers you’re looking for.

Contact the course convenor (Charles Martin) for more information.

Updated:    04 Apr 2020 / Responsible Officer:    Head of School / Page Contact:    Charles Martin