Unit

School Of Computing, Engineering And Mathematics

Systems Programming 2Western Sydney University Unit Code: 300168.2

Discipline: PROGRAMMING

Student Contribution Band: 2

Level: 3

Credit Points: 10

Equivalent Units
14963 - Systems

Prerequisite
300167 Systems Programming 1

Corequisite
300149 Operating Systems

About this Unit
This unit complements and extends the work already done in Systems Programming 1. It covers advanced topics in programming that are directly relevant to systems level application design and implementation. As such it addresses the main concepts, principles, and techniques for system level programs that utilise virtual memory, dynamic link libraries, asynchronous I/O, and multi-threading that can support high levels of concurrency. The unit also emphasises and builds a sound understanding of kernel level objects, as well as error and exception handling techniques, and focuses primarily on using the low-level functionality exposed by the operating system's C/C++ language API.


Courses
3633.2Bachelor of ComputingCONTINUING
3639.1Bachelor of Information and Communications TechnologyCONTINUING


Specialisations

M3001.1Advanced ProgrammingCONTINUING
SM3003.1Systems ProgrammingCONTINUING




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