Computer Systems
Duration
- One Semester or equivalent
Contact hours
- 48 Hours
On-campus unit delivery combines face-to-face and digital learning.
2022 teaching periods
Hawthorn Higher Ed. Semester 2 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Swinburne Online Teaching Period 3 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
or
or
Or
Concurrent Pre-requisite
Assumed Knowledge
familiarity with boolean algebra and number systems
familiarity with boolean algebra and number systems
Aims and objectives
Students will become familiar with the design, programming, operation, and design constraints of computing hardware.
Unit Learning Outcomes | |
---|---|
On successful completion of this unit students will be able to: | |
# | Unit Learning Outcome Description |
ULO1 | Read and write assembly language programs for a simple microcomputer |
ULO2 | Identify the hardware components of a computer and the functions they perform |
ULO3 | Describe the overall behaviour of compilers, assemblers, linkers and interpreters |
ULO4 | Argue some of the trade-offs between hardware and software that occur in computer system design |
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
All Applicable Locations | |||||
---|---|---|---|---|---|
Activity Type | Activity | Total Hours | Number of Weeks | Hours Per Week | Optional - Activity Details |
Face to Face Contact | Lecture | 24 | 12 weeks | 2 | No Description |
Face to Face Contact | Tutorials in Computer Labs | 24 | 12 weeks | 2 | No Description |
Unspecified Learning Activities | Independent Learning | 102 | 12 weeks | 8.5 | No Description |
Total Hours: | 150 | Total Hours (per week): | 12.5 |
Assessment
All Applicable Locations | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
|
Content
- Assembly language programming
- An introduction to program timing considerations and interrupts
- Serial and parallel input /output
- Memory types and organisation
- Basic computer organisation: Von Neumann and Harvard architectures
- The internals of a microcomputer using a RISC CPU
- An introduction to interfacing to the analogue world
- A block diagram of a complete CPU
- An introduction to data storage technologies
Study resources
- References.
References
A list of reading materials and/or required texts will be made available in the Unit Outline.