(a) explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security
(b) describe the purpose and use of common utility programs for computer security (antivirus, spyware protection and firewalls), disk organisation (formatting, file transfer, and defragmentation), and system maintenance (system information and diagnosis, system cleanup tools, automatic updating)
(c) discuss the relative merits of custom written, off the shelf, open source and proprietary software.
Winter 2011
Winter 2011a - QWC
Summer 2011
Winter 2012
Winter 2012a - QWC
Summer 2012
Winter 2013
Summer 2013 - QWC