Systems Architecture - CO883

Location Term Level Credits (ECTS) Current Convenor 2019-20
(version 2)
View Timetable
7 15 (7.5) DR R Grigore


Co-requisites: CO881/COMP8810 Object-Oriented Programming, or CO871/COMP8710 Advanced Java for Programmers





This module covers the hardware and software components that computational devices and systems are built from. It addresses their relationship with each other and also the services that they provide to application software and users.


This module appears in:

Contact hours

Total contact hours: 25
Private study hours: 125
Total study hours: 150

Method of assessment

Practical assessment (10 hours) (12.5%)
In course test (1 hour) (12.5%)
2 hour unseen examination (75%)

Indicative reading

Baer, J. (2010). Microprocessor architecture: from simple pipelines to chip multiprocessors. Cambridge University Press.
English, J. (2004). Introduction to Operating Systems. Palgrave Macmillan.
Kaufman, M. (2013). Computer Organisation and Design, Fifth Edition. Patterson and Hennessy.

See the library reading list for this module (Canterbury)

Learning outcomes

On successfully completing the module students will be able to:
Have a systematic understanding of modern computer systems architecture including hardware and operating system components, the interrelations and interactions between them.
Have a critical awareness of the influence of hardware and operating system design on each other, the resulting trade-offs and current problems.
use a modern server-strength operating system and select appropriate tools for common tasks.
analyse complex systems systematically.
evaluate such systems, and allow for possible trade-offs.
apply the relevant mathematical techniques.

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.