Systems Programming, Major (0064)

  • Western Sydney University Major Code: 0064

Previous Code: M3114.1

Available to students in other Western Sydney University programs?  No

This major aims to develop graduates with sound skills in the discipline of programming. The focus is on programming at the level of system calls to the underlying operating system and many of the subjects use the industry standard language for systems programming, namely C/C++, as the vehicle of instruction. There is a strong emphasis on the development of highly efficient and reliable code that can provide support services for higher level application oriented programs, as well as the development of programs suitable for systems administration and management. Practical work utilises the Unix environment. This major is appropriate where a career in systems programming or systems administration is planned, or where the student wishes to develop advanced systems programming skills.


Campus Mode Advice
Parramatta Campus - Victoria Road Internal A/Prof Yun Bai
Penrith Campus Internal A/Prof Yun Bai

Major Structure

Students must complete 80 credit points as follows.

Subject Title Credit Points
COMP 2009Data Structures and Algorithms10
COMP 3013Mobile Applications Development10
COMP 3015Operating Systems Programming10
COMP 3027Robotic Programming10
COMP 2019Systems Programming 110
INFS 3017Web Systems Development10
Select two of the following:20
Computer Graphics
Ethical Hacking Principles and Practice
Introduction to Data Science
Machine Learning
Social Web Analytics
Total Credit Points80

 Equivalent Subjects 

The subjects listed below count towards completion of this program for students who passed these subjects in 2021 or earlier.  

MATH 2009 Introduction to Data Science, replaced by COMP 2025 Introduction to Data Science