You are here: UNE Home / Course and Unit Catalogue / 2013 / A-Z / COMP283

Year:

COMP283 Computer Architecture and Assembler

Updated: 11 December 2012
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 1 Off Campus
Armidale Trimester 1 On Campus
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites AMTH140
Co-requisites None
Restrictions COMP483 or COMP583
Notes

200- and 300-level COMP units (excluding COMP286, COMP292, COMP303, COMP313 and COMP393) require a knowledge of, and programming experience with, the C++ or Java language.

Combined Units COMP483 - Computer Architecture and Assembler
Coordinator(s) Krzysztof Krakowski (kkrakows@une.edu.au)
Unit Description

The unit includes an introductory presentation of computer architecture using a low-level assembly programming language. The principles of low-level programming are taught up to, and including, the use of subroutines and parameter passing. COMP483 is based on the undergraduate unit COMP283 with additional load consisting of extra questions on assignments and examinations and candidates for COMP483 will be expected to show a greater level of understanding of the unit material than that required for COMP283. Students who complete COMP283 are not permitted to enrol for COMP483.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material. Please note that textbook requirements may vary from one teaching period to the next.

Computer Organization and Design
ISBN: 9780123747501
Patterson, D. and Hennessy, J., Morgan Kaufmann 4th ed. 2011
Note: Paperback edition
Text refers to: Trimester 1 , On and Off Campus
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 12% ISBT On Campus
Assessment Notes
Short answers/Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Assignment 1 6%
Assessment Notes
Theory assignment - approx 2hrs work
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6
Assignment 2 6%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Assignment 2 12% ISBT On Campus
Assessment Notes
Short answers/Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Assignment 3 6%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6
Assignment 3 16% ISBT On Campus
Assessment Notes
Short answers/Programming task
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Assignment 4 6%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Assignment 5 6%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6
Assignment 6 10%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3 GA: 1, 2, 4, 6
Final Examination 2 hrs 60% ISBT On Campus
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6
Final Examination 2 hrs 60%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2 GA: 1, 2, 4, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. describe the operation of basic computer hardware components;
  2. describe how data is stored and manipulated in a computer; and
  3. program in x86 assembly language.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Knowledge of computer hardware is taught in lectures and tutorials, practiced in tutorials, assignments and the exam, and assessed in assignments and the exam.
True True True
2 Communication Skills
Communication or hardware issues is taught in lectures and tutorials, practiced in tutorials, assigments and the exam, and assessed in assignments and the exam.
True True True
4 Information Literacy
Information literacy is taught, practiced and assessed as course material is provided on web sites and students make use of computer skills in tutorials and assignments. Computer skills relating to computer hardware and assembly language programming are assessed in assignments.
True True True
6 Problem Solving
Problem solving of computer hardware organization and assembly language programming are taught in lectures and tutorials, practiced in tutorials, assignments and the exam, and assessed in assignments and the exam.
True True True
   

Email to a friend