Major - Systems Programming

Western Sydney University Major Code: M3108.1

This version of the specialisation is available only to continuing or completing students.

Available to students in other Western Sydney University Courses : NO

From Autumn 2019, this major is replaced by M3114 Systems Programming. 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 units 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 Specialisation Advice
Penrith Campus Internal Dr Yun Bai

Major Structure

Students must complete 80 credit points as follows.

Students must complete the following six units

300103 Data Structures and Algorithms
300167 Systems Programming 1
300115 Distributed Systems and Programming
300960 Mobile Applications Development
300583 Web Systems Development
300698 Operating Systems Programming

Choose two units from the following

300130 Internet Programming
300093 Computer Graphics
300165 Systems Administration Programming
301174 Artificial Intelligence
300799 Advanced Theoretical Computer Science
300958 Social Web Analytics
301124 Ethical Hacking Principles and Practice

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