School Of Computing, Engineering And MathematicsSystems 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.
Courses3633.2 | Bachelor of Computing | CONTINUING |
3639.1 | Bachelor of Information and Communications Technology | CONTINUING |
Specialisations