Western Sydney University offers specialist Computer Science degrees to equip you with the skills you need to be career-ready. This is a three-year degree with distinct majors which allow you to specialise in different applications of computer science and computer systems. Major studies are in: Systems Security – You will gain broad foundational information security knowledge and security protocols from basic security algorithms to their applications in computer systems and networks. You will also learn fundamental security concepts as well as the practical implementation of the security application programs. Networked Systems – This major covers a wide range of topics, including computer communication network concepts and protocols, multimedia systems, internet standards and technologies, network security, wireless and mobile computing, and distributed systems. Systems Programming – This major gives you strong systems programming and systems administration skills, focusing on programming at the level of the underlying operating system. It emphasises the development of highly-efficient and reliable code that can provide support services for higher-level application programs, as well as the development of programs suitable for systems administration and management. Practical work utilises C/C++ (the industry standard language for systems programming) and Unix environments.
| Number | Duration |
|---|---|
| 3 | year |
Our Computer Science degree is highly practical and developed in close consultation with industry. Depending on the subjects completed, you may be able to program real-time, fault-tolerant, mission-critical software systems and simulated environments, including gaming and entertainment software. You will graduate career-ready and look forward to opportunities in: computer security systems programming systems administration network support and management network and systems security support real-time programming systems engineering distributed software development communications and distributed systems support research and development in computer science