This site provides your guide to how the course is structured and delivered. It is your first stop for understanding what you need to do to succeed as a student.

Do I want to take this course?

  • Check out the slides from the course last year, available here.

  • Check out the taster video here.

  • Register for the course so that you have access to the course materials. For external (non-DoC Imperial) students, see here.

  • The first class is on Thursday 12 Oct, 11:00-13:00, in-person - check the timetable for the room.

  • If you still have delays in registering for access to lecture videos on Panopto, you can find the first few lectures on youtube, here.

For 2023-24 the course will be delivered as a combination of the following elements:

  • Pre-recorded lectures - you should budget 2-4 hours per week to watch the videos and study the associated slides.

  • Interactive classes, timetabled for two hours per week.

  • Tutorial problems

  • Discussion topics

  • Unassessed warm-up lab exercise on matrix multiplication

  • First assessed lab exercise (“Exploration”): using a processor microarchitecture simulator to find a configuration that runs a specified program with the minimum total energy

  • Second assessed coursework exercise, which will introduce you to research literature in computer architecture.

The timetabled classes will be used for:

  • Q&A on the prerecorded material. It would be helpful if you would post your questions on Ed the day before the class.

  • Tutorial problems,

  • For some discussions, for which I will ask you to prepare.

  • For discussions on progress on the assessed coursework exercises

  • Feedback on the coursework after marking

  • Exam preparation - the exam will be based on an article (distributed in advance) which we will study and discuss, in class and on Ed.


  • Slides and exercise specifications will be posted on the DoC “Scientia” website.

  • Prerecorded lecture videos will be posted on Panopto here

  • Recorded timetabled classes will probably be also be posted on Panopto here, though there is no guarantee that every session will successfully be recorded.

  • The plan for this course is for the primary vehicle for your questions to be Ed here

  • Materials for the lab-based exercises (unassessed and assessed) will be posted nearer the time.

The course materials from autumn 2022 are all available freely online here.

Students from other departments at Imperial College:

  • it is essential that you register as early as possible for the course via this link.

The course catalogue entry for this course is 60001-96017-70086”.