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 |
Title | Author | Publisher |
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 |
|