Computer Science Home | People | Degrees | Papers | Research | Events | Other FCMS Subjects
Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

Computer Graphic Design 3

Computer Graphic Design 4

Intern Project

Advanced Studies in Visual Communication

Degree Project

Portfolio Preparation

Operating Systems

Computer Systems Architecture

Communications and Systems Software

Programming Languages

Software Engineering Project

Information Systems Development

Artificial Intelligence Techniques and Applications

Design and Analysis of Algorithms

Practical Data Mining

Interactive Multimedia Systems

Human-Computer Interaction

Database Systems

Topics in Computer Science

Web Applications Development

Graphics and Computer Games

Reasoning about Programs

Computer Science Placement 1

Computer Science Placement 2

Directed Study

2013 Papers
Level 3 Papers >> All Papers
COMP311B Computer Systems Architecture

20 Points

The interaction between computer hardware and software; instruction sets; memory and disk hierarchy, caching and performance; traps and exceptions; performance of compiled code; hardware description languages.

Pre Requisite Papers
COMP200 Computer Systems and one of
COMP203 Programming with Data Structures or
COMP206 General Programming 2 or
COMP241 Software Engineering Development

Lecturers and Tutors

B Semester


    • Dr. Anthony Blake
      Room: G.1.29
      Phone: +64 7 838 4466 ext 8342


    • Mr. Cameron Grout
      Room: G.1.31
      Phone: +64 7 838 4466

Moodle Link

Official Timetable Information

Required Reading
Harris and Harris, Digital Design and Computer Architecture, (2nd Edition), Morgan Kaufmann.

Other Reading Material
The course notes and handouts will be available on-line from the course web page

Computing Resources
For this course, students have access to Labs 6 and 7.

Means of Assessment
You must hand in your assignment by the due date. If you have not completed it, hand in what you have done so far. Individual extensions will not be given except for a medical certificate specifically referring to that item of assessment, documented by a medical certificate or counsellor's letter. In the unlikely event that technical problems arise which the instructor considers merits an extension, the due date for the assignment will be extended for the entire class.

Assessment Ratio
Internal assessment/final examination ratio 2:1 or 1:2, whichever works in your favour.

Assessment Components
There will be one test covering material from the first half of the course, and four assignments covering material from the second half of the course.

Grading Schedule
The mid-semester test will be worth 50% of your final grade, and the four assignments in the second half of the course will be worth 50% of your final grade. The first three assignments will be worth 10%, and the final assignment will be worth 20%.

Assessment Deadlines
The mid-semester test will be 2 hours long, starting at 4pm on Tuesday the 30th of August (Room T.B.A. on Moodle). The due dates for the assignments set in the second half of the course will be determined during the first lecture in week 7, and will also be available on Moodle.

Attendance Policy
Class attendance is expected. The course notes provided are not comprehensive. Additional material will be covered in class. You are responsible for all material covered in class.

Academic Integrity
Follow this link for Academic Integrity information.

Performance Impairment
Follow this link for information on Performance Impairment.

Student Concerns and Complaints
Follow this link for Student Concerns and Complaints information.

Application for Extension
Follow this link for information on applying for an Extension.

Review of Grade
Follow this link for information on applying for a Review of Grade.

University Regulations
Your attention is drawn to the following regulations and policies, which are published in the University Calendar:

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato