Computer Architecture and Operating Systems

Semester 1, 2018

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 or 10th 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)


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 St David 4
Monday 2:00 - 3:50 Union Street
Monday 4:00 - 5:50 St David 6
Tuesday 9:00 - 10:50 St David 4
Tuesday 2:00 - 3:50 Castle C

Tutorial Streams for second half of week

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 Burns 5
Thursday 4:00 - 5:50 Burns 4
Friday 9:00 - 10:50 Burns 4
Friday 2:00 - 3:50 RGS2

Streaming questions

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

Page maintained by Robert.                     Last updated:  13th Mar 2018   02:51