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.
Location
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 2009 | Data Structures and Algorithms | 10 |
COMP 3013 | Mobile Applications Development | 10 |
COMP 3015 | Operating Systems Programming | 10 |
COMP 3027 | Robotic Programming | 10 |
COMP 2019 | Systems Programming 1 | 10 |
INFS 3017 | Web Systems Development | 10 |
Select two of the following: | 20 | |
Computer Graphics | ||
Ethical Hacking Principles and Practice | ||
Introduction to Data Science | ||
Machine Learning | ||
Social Web Analytics | ||
Total Credit Points | 80 |
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