Boxed discoboard

Computer Architecture and Simulation


If you are one of the students stuck overseas due to travel restrictions related to coronavirus, please email us as soon as possible to discuss your options for taking the course remotely.

Welcome to Computer Architecture and Simulation. The course is made up of two parts. The first (and larger) part of the course will be dedicated to computer architecture. 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!

In the second part, you will learn about computer simulation! You’ll be using python to explore an array of simulation techniques.

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

You should have received an email with instructions for signing up to Piazza, our class forum for this semester. If you have not, please email us. We will use Piazza for most communication. Some activities and announcements will also use Wattle.

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

Any feedback will be most welcome. Thank you for your time.

Boxed discoboard

Wondering what the picture is at the top of the page? It’s a STM32F100 die-shot from Zeptobars.

Updated:    30 Mar 2021 / Responsible Officer:    Director, RSCS / Page Contact:    Ramesh.Sankaranarayana