Unit

School Of Computer, Data And Mathematical Sciences

Computer OrganisationWestern Sydney University Unit Code: 300096.7

Discipline: PROGRAMMING

Student Contribution Band: 2

Level: 2

Credit Points: 10

Prerequisite

The following pre-requisites apply to all courses except 3771:

300580 Programming Fundamentals OR 300027 Engineering Computing AND 200025 Discrete Mathematics OR 200237 Mathematics for Engineers 1

The following pre-requisite unit applies to course 3771 only:

301335 Engineering Programming Fundamentals

About this Unit
This unit 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 unit 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.


Courses
3506.10Bachelor of Computer ScienceCURRENT
3506.9Bachelor of Computer ScienceCONTINUING
3621.6Bachelor of EngineeringCONTINUING
3621.7Bachelor of EngineeringCONTINUING
3633.2Bachelor of ComputingCONTINUING
3639.1Bachelor of Information and Communications TechnologyCONTINUING
3639.4Bachelor of Information and Communications TechnologyCURRENT
3664.2Bachelor of Engineering ScienceCONTINUING
3684.2Bachelor of Information and Communications Technology (Advanced)CURRENT
3691.6Bachelor of Engineering ScienceCURRENT
3746.2Bachelor of Entrepreneurship (Games Design and Simulation)CURRENT
3769.2Bachelor of Data ScienceCURRENT
3771.1Bachelor of Engineering Advanced (Honours)CURRENT
3778.1Bachelor of MathematicsCURRENT
6039.1Diploma/Bachelor of Information and Communications TechnologyCURRENT


Specialisations

KT3046.1ComputerCONTINUING
KT3172.1Electrical EngineeringCURRENT
KT3175.1Software EngineeringCURRENT
M3000.1Computer SystemsCONTINUING
M3001.1Advanced ProgrammingCONTINUING
M3073.1Systems SecurityCONTINUING
M3102.1Cyber SecurityCONTINUING
M3116.1Cyber SecurityCURRENT
MT3040.1Computational MathematicsCURRENT
MT3041.1Secondary TeachingCURRENT
MT3053.1Electrical EngineeringCURRENT
SM3000.1Computer SystemsCONTINUING
SM3032.1Computer EngineeringCONTINUING
SM3096.1Advanced Game ProgrammingCURRENT




Western Sydney University Copyright © 2004-2016 ABN 53 014 069 881 CRICOS Provider No: 00917K Contact Us | Disclaimer | Emergency Help |