Module Title:   Computer Architecture and Systems Software

Module Credit:   20

Module Code:   CM-0107L

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 4

Module Type:   Linked 10+10

Provider:   Computer Science

Related Department/Subject Area:   School of Electrical Engineering & Computer Science

Principal Co-ordinator:   Dr Taufiq Asyhari

Additional Tutor(s):   Prof A Vourdas

Prerequisite(s):   None

Corequisite(s):   None

Aims:
To gain a knowledge and understanding of the fundamental aspects of computer architecture and systems software with a focus on digital logic design, computer hardware systems and systems software.

Learning Teaching & Assessment Strategy:
Lectures will concentrate on concepts, principles and theories of the digital logic design, computer hardware systems and systems software. These will be supported by practical exercises undertaken during tutorials, labs and direct study. Oral feedback will be given during the tutorials and labs. Practical understanding, skills and learning outcomes will be tested through coursework and a formal 2-hour examination. The supplementary assessment will be a 3-hour exam which will assess all learning outcomes.

Lectures:   24.00          Directed Study:   134.00           
Seminars/Tutorials:   20.00          Other:   0.00           
Laboratory/Practical:   20.00          Formal Exams:   2.00          Total:   200.00

On successful completion of this module you will be able to...

represent and process information in binary form and logic circuits;
Understand working principle of computer components and an operating system.

On successful completion of this module you will be able to...

apply practical skills in designing and building simple logic circuits;
Explain communications between computer components and systems software

On successful completion of this module you will be able to...

apply logical approaches to software system design and apply number systems.

  Coursework   20%
 
  Individual Coursework (1 Number Exercise).
  Coursework   20%
 
  Individual Coursework (1 Digital Logic Exercise)
  Examination - closed book 2.00 60%
 
  Examination
  Examination - closed book 3.00 100%
 
  Supplementary Examination

Outline Syllabus:
A simple overview of typical computer system hardware. Representation and coding of information in a computer. Computer arithmetic. Introduction to digital logic. Truth tables, Boolean algebra and the design of simple logic circuits. Sequential logic. Structure of a simple computer CPU and its connection to memory and input/output devices. The computer memory hierarchy. The construction and operation of common I/O devices. Introduction to instruction sets and addressing modes. Introduction to assembly code and simple assembly language exercises. Definition of an operating system via its nature and functions. The process model of computer operation. Appreciation of the hardware interface between a computer and a network.

Reading list:

- Computer architecture and Logic Design, Thomas Bartee, McGraw
- Hill

- Logic and Computer Design Fundamentals, Mano & Kime, Prentice Hall


- Operating System Concepts, Silberschatzt, Galvin and Gagne, John Wiley & Sons

Version No:  4