CSC3023F - Computer Science 3023
24 credits at NQF level 7
CSC2001F, CSC2002S. CSC2004Z is required if CSC2002S was passed after 2017.
This course aims to develop an understanding of operating system structure and operations; computer system organisation; process management and storage management; protection and open source operating systems. Also included is an introduction to C++; pointers and memory management; streams and I/O; OO in C++; operator overloading; function objects; templates; the STL; and exceptions.