Description
This course explores the theoretical and practical aspects of computer operating systems. Topics covered include the fundamentals of computer organization, operating system theory, operating system architecture, Windows and Mac operating systems, UNIX/LINUX operating systems, mobile device operating systems, file systems, virtualization, hardware, storage, resource sharing, network connectivity, power interfaces, system set-up, interfacing with peripherals, installing operating system software, system testing and debugging, troubleshooting, and the planning and installation of application software. (3 units; As offered & OPS)