Welcome! This is the course website for CS439: Principles of Computer Systems for Fall 2016. This website is for the sections I am teaching, which meet on MW from 9a-11a and 11a-1p. CS439 is also being taught by Rob Oshana. His website for the course is here.
Class announcements will be posted
Code of Conduct
Pair and Group Programming Requirements
The student resource site for your book, Computer Systems: A Programmer's Perspective. This site contains links to C and Linux tutorials and other supplemental materials.
Also, former CS439 TA Robert Lynch gave a GitHub tutorial and it's available on YouTube.
If you currently debug solely using printf, spend a couple hours learning GDB. It's not hard, and I promise you will save time in the long (or not-so-long) run.