Computer Systems - CO324

Location Term Level Credits (ECTS) Current Convenor 2019-20
Medway Autumn
View Timetable
4 15 (7.5) PROF I McLoughlin

Pre-requisites

None

Restrictions

None

2019-20

Overview

This module aims to provide students with an understanding of the fundamental behaviour and components (hardware and software) of a typical computer system, and how they collaborate to manage resources and provide services in scales from small embedded devices up to the global internet. The module has two strands: 'Computer Architecture' and ‘Operating Systems and Networks’. Both strands contain material which is of general interest to computer users; quite apart from their academic value, they will be useful to anyone using any modern computer system.

Details

This module appears in:


Contact hours

Total contact hours: 26
Private study hours: 124
Total study hours: 150

Method of assessment

Main assessment methods
Canterbury and Medway
Coursework 50%
(Test) A1 In-class Test (12.5%)
(Test) A2 In-class Test (12.5%)
(Test) A3 In-class Test (12.5%)
(Test) A4 In-class Test (12.5%)
2-hour unseen examination 50%

Indicative reading

McLoughlin, Ian Vince (2011) Computer Architecture: an embedded approach. McGraw-Hill, 512 pp. ISBN 9780-071311-182
Tanenbaum, Andrew & Bos, Herbert (2014) Modern Operating Systems (4th Edition). Pearson Education, 1136 pp. ISBN 978-0133591-620
Kurose, James and Ross, Keith (2009) Computer networking: a top-down approach (5th Edition). Pearson Education, ISBN 978-0131365-483
Mueller, Scott (2012) Upgrading and repairing PCs (20th ed onwards). QUE Press ISBN 978-0-7897-3954-4

See the library reading list for this module (Canterbury)

See the library reading list for this module (Medway)

Learning outcomes

Describe the purpose of, and the interaction between, the functional hardware and software components of a typical computer system.
Identify the principal hardware and software components which enable functionality and connectivity of systems ranging in scale from the global Internet down to tiny embedded systems like those that empower the Internet of Things.
Appreciate the principles and technologies behind the Internet, including layered architectures, and how this can be used to deliver effective network services.
Describe how networks and other computer hardware interact with operating systems, and can be shared between different programs and computers.
Assess the likely environmental impact of basic decisions involving computer hardware.

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.