Computer Organisation & Program Execution


Just a note to say thankyou for your hard work, patience, and good humour this semester. Teaching COMP2300/6300 is a real privilege and I’ve been so impressed by your resilience given the difficulties in the world around us. No matter where you are on your journey with computing, your committment to developing your skills and knowledge is admirable. I look forward to seeing how you all proceed through your various degree programs and hope to catch up again sometime soon! –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:    30 Jun 2020 / Responsible Officer:    Head of School / Page Contact:    Charles Martin