CS 9 Computers Under the Hood

This course provides an introduction to computer technology. In particular the course investigates fundamentals of hardware components, computer arithmetic, digital logic design, operating systems (OS), software, file management, OS troubleshooting, exceptional control flow (exceptions, interrupts, processes, and Unix signals), system-level I/O, and basic concurrent programming. The goal of this course is to provide students with more confidence in using their computers for something else than browsing.
Skills gained: technical knowledge about computers; build confidence to troubleshoot your computer

Credits

3

Distribution

CS