School of Computer Science

Module 19340 (2011)

Module description - Computer Systems & Architecture

The Module Description is a strict subset of the Syllabus Page.

Module Title Computer Systems & Architecture
School School of Computer Science
Module Code 06-19340
Level 2/I
Member of Staff Peter Breuer
Semester Semester 2 - 10 credits
Delivery

Lectures/tutorials: 2 hrs/week

Outcomes

On successful completion of this module, the student should be able to:

  • explain and apply the fundamental principles upon which the operation of modern computers is based
  • demonstrate a knowledge of the structure and organization of computer systems, including the role and operation of each of the component modules
  • explain and apply the fundamental concepts and issues involved in the control of peripherals, including interrupt-handling
  • explain the fundamental concepts and issues involved in computer networking, including the need for protocols, addressing and routing
  • Demonstrate a knowledge of the interaction between software and hardware, demonstrating how programs are executed
Assessment
  • Sessional: 1.5 hr examination (80%) amd coursework (20%)
  • Supplementary: 1.5 hr examination (80%) with the coursework mark carried forward (20%)
Texts
TitleAuthorPublisher
Computer Organization and Architecture: Designing for Performance William Stallings Prentice Hall
Computer organization and Design - The Hardware/Software Interface John Hennessy and David Patterson Morgan Kaufmann
Structured Computer Organization Andrew Tanenbaum Prentice Hall
Structured Computer Organization Andrew Tanenbaum Prentice Hall