Computer Architecture and Operating Systems

Semester 1, 2017

About this Course

The aim of COSC243 is to teach the fundamentals of computer architecture and operating systems.


Stallings, W., Computer Organization and Architecture (8th Edition), Prentice Hall, 2009. (recommended)

Silberschatz, A. et al, Operating System Concepts with Java (8th Edition), Wiley, 2009. (essential)

NOTE: both textbooks have a companion website, which you can access through the course resources page.

Departmental Communications

Note that all departmental communications to students will use your email account.

Class reps

  • To be arranged


Materials for lectures and tutorials

Lecture notes, and tutorial sheets, will appear online a week before the associated lecture or tutorial. You will need to make sure that you have a copy of the material available for the class.

Venues for lectures and tutorials (all details below to be confirmed)

Lectures (to be confirmed)

Day Time Venue
Tuesday 11:00 - 11:50 Burns 2
Friday 11:00 - 11:50 Tower G07

Tutorial Streams for first half of week (to be confirmed)

There is no tutorial for the Monday/Tuesday in the first week.

Day Time Venue
Monday 9:00 - 10:50 T201
Monday 2:00 - 3:50 St David 1
Monday 4:00 - 5:50 GMG01
Tuesday 9:00 - 10:50 T102
Tuesday 2:00 - 3:50 Castle C

Tutorial Streams for second half of week (to be confirmed)

The first tutorial will be during the Thursday/Friday in the first week.

Day Time Venue
Thursday 9:00 - 10:50 St David 4
Thursday 2:00 - 3:50 St David 2
Thursday 4:00 - 5:50 T101
Friday 9:00 - 10:50 T101
Friday 2:00 - 3:50 T201

Internal assessment marks are available here.

Streaming questions

If you have any questions about your tutorial streams, then please contact Iain Hewson (

Page maintained by Robert.                     Last updated:  11th May 2017   04:30