This course introduces the fundamentals of operating systems design and implementation. Topics include the following: role and purpose of operating systems, history of operating systems, processes and process management, including a discussion of concurrency and related issues, memory management, input/output and device management, file systems, utility programs and the study of real-life operating systems.
This course provides an overview of the Computing Industry and Computing
profession, including Research and Applications in different fields; an
Appreciation of Computing in different fields such as Biology, Sociology, Environment
and Gaming; an Understanding of ACM Requirements; an Appreciation of the history of computing and
knowledge of the Key Components of Computer Systems (Organization and
Architecture), Malware, Computer Security, Internet and Internet protocols,
HTML 4/5 and CSS.
- Faculty: Mibalo, Alvin