Computer Systems 2B: Architecture and Operating Systems

On this page


Module code


Semester: 2


About the Module

The aim of this module is to provide you with a broad understanding of modern computer architecture and operating systems. This module takes a unified view of the hardware and software which make up the major functional components of the computer. The integrated study of Operating Systems and hardware platforms gives a clear insight into the operation of the modern computer system. The module also includes an introduction to programming in C#, and some of the coursework exercises will utilise this.

Credit Rating

There are 20 SCQF points available on this module.

Module Timetable

WeekTopics Covered
1Introduction to module, C# programming.
2Computer systems overview
3The processor
4I/O Methods and I/O Buffering
5Computer Buses and Workstation Architecture.
6Operating systems overview
7Process scheduling
10File allocation and disc scheduling.
11Professional Issues, system security, distributed systems.
12 Revision

Assessment and Coursework

Coursework counts for 40% of the final module mark.
The final degree exam counts for 60% of the final module mark.


TitleWeek GivenWeek DueEffort Expected (hours)Value (%)
Introductory programming24 13
Group report and presentation56 14
Multi-thread programming710 13

Reading List

All course material is available on My Dundee. This includes copies of lecture materials, practical exercises and assignments. The reading list for this module can be accessed from My Dundee and provides recommended materials for completing the module.