Students receive an overview of computer hardware, software, and networking to expose them to the foundational technologies on which all computer software operates. The hardware components of a typical computer system are studied as well as system level software such as operating systems and device drivers. An introduction to assembly language gives students an understanding of how the software they create is compiled and executed. The essentials of networking are studied using working hardware to experiment with networking communication, resource sharing, and encryption.
Hardware, OS, and Networks - CSD122