* staff

* student

* search

Module Descriptions

departmental image
UoR Home > Module Descriptions > CS2C6: Computer Architecture

CS2C6: Computer Architecture

Module Provider:

Computer Science

Number of credits:

10 [5 ECTS credits]

Level:

I (Intermediate)

Terms in which taught:

Spring

Module Convenor:

Dr H Wei

Pre-requisites:

SE1EB5

Co-requisites:

CS2A6

Modules excluded:

Module version for:

2006/7

Aims:
The module aims to provide students with a fundamental knowledge of modern computer architectures in terms of instruction set architecture, organisation and hardware.

Assessable learning outcomes:
Students who complete this module will have

  • basic skills for computer architecture design;
  • ability to quantitatively evaluate computer performance by using benchmark suites;
  • skills to improve computer performance by using hardware and software techniques.

  • Additional outcomes:
    DLX assembly programming skills can be obtained from practicals.

    Outline content:
    The module introduces the theory underlying modern computer architecture in terms of instruction set architecture, organisation, and hardware. It begins with an introduction to the DLX model machine, which is a base machine for MIPS and RISC machines, and continues with an examination of the components of a computer processor architecture.
    An important theme is the relationship between architecture and performance. The module covers modern techniques for improving computer performance, such as instruction pipelining, and cache-memory-hierarchy design. The role of Input/Output in computer architecture and interconnection networks is also examined from the design point of view.

    Brief description of teaching and learning methods:
    Lectures supported by laboratory practicals and a number of assignments.

    Contact hours:

      Autumn Spring Summer
    Lectures   20   
    Tutorials/seminars    
    Practicals    
    Other contact (eg study visits)      
           
    Total hours   23 
           
    Number of essays or assignments    
    Other (eg major seminar paper)      

    Assessment:
    Coursework
    * One written assignment in which reasonable exercises are selected to enhance knowledge gained in lectures;
    * One lab report.
    Relative percentage of coursework: 30%
    Examinations:
    One 90-minute written examination
    Requirements for a pass:
    40%
    Reassessment arrangements:
    Examination only

    Page last updated 19/Apr/2006
    Switchboard: + 44 (0)118 987 5123 *Find Us
    Email: *Contact Us © The University of Reading 2006