By the end of this class you will be a much better programmer.
- Able to find and eliminate bugs efficiently
- Able to tune program performance
By the end of this class you will understand how computer
hardware works.
By the end of this class you will be ready for
-
CSC374
Computer Systems II, which explains how operating
system work, and
-
CSC348 Compilers, which explains how
high-level langauges work.
-
Other classes on networking, architecture, operating systems, embedded systems, programming for mobile devices, etc.


