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

Co ordinator
Jianhua Yang


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

Teaching Periods

PeriodOffered  Campus  Contact
2021 Spring  Yes  Parramatta Campus - Victoria Road - DAY  See Coordinator above   Timetable not available  
2021 Spring  Yes  Penrith Campus - DAY  Jianhua Yang  Timetable not available  

*If using Safari, Firefox or Chrome to print the Unit Outline, right-click on the Print Unit Outline link and select 'Save link as...' or in Safari 'Download Linked File'


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.7Bachelor of Computer ScienceCONTINUING
3506.9Bachelor of Computer ScienceCURRENT
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
3746.2Bachelor of Entrepreneurship (Games Design and Simulation)CURRENT
3771.1Bachelor of Engineering Advanced (Honours)CURRENT
3778.1Bachelor of MathematicsCURRENT
6039.1Diploma/Bachelor of Information and Communications TechnologyCURRENT


Specialisations

KT3046.1ComputerCONTINUING
KT3076.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
SM3000.1Computer SystemsCONTINUING
SM3032.1Computer EngineeringCONTINUING
SM3096.1Advanced Game ProgrammingCURRENT
SM3621COE.1Computer EngineeringCONTINUING




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