COMP 2008 Computer Organisation
Credit Points 10
Legacy Code 300096
Coordinator Jianhua Yang Opens in new window
Description This subject is designed for computer science students, particularly those interested in systems programming and hardware development. The students will learn about the interface between the hardware and software of a computer system. This will involve study of some aspects of computer architecture and low level interfacing to gain an insight into central processing unit (CPU) organisation at the assembly language level. After completing this subject students will be able to write procedures in an assembly language, use their understanding of the relationship between the instruction set architecture and the implementation of high level languages to write efficient programs.
School Computer, Data & Math Sciences
Discipline Programming
Student Contribution Band HECS Band 2 10cp
Check your HECS Band contribution amount via the Fees page.
Level Undergraduate Level 2 subject
Pre-requisite(s) The following pre-requisite unit applies to course 3771 only
ENGR 1045 Engineering Programming Fundamentals
The following pre-requisites apply to all courses except 3771
COMP 1005 Programming Fundamentals OR
ELEC 1006 Engineering Computing AND
MATH 1006 Discrete Mathematics OR
MATH 1016 Mathematics for Engineers 1
Assessment
The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.
Type | Length | Percent | Threshold | Individual/Group Task |
---|---|---|---|---|
Practical | 11 x 2 hours | 40 | N | Individual |
Quiz | 2 x 20 minutes (per Quiz) | 10 | N | Individual |
Final Exam | 2 hours | 50 | N | Individual |
Prescribed Texts
- Patterson, D., & Hennessy, J. (2020). Computer Organization and Design MIPS Edition (6th ed.). Morgan Kaufmann.
Teaching Periods