Resources

Online Textbooks

The textbooks below are available as supplementary material that can help you become familiar with some of the languages and tools used in this course. While using an on-campus network or VPN, you can access them for free using the Safari Books links.

Git 2nd edition

Version Control with Git
2nd Edition

Authors: Jon Loelinger and Matthew McCullough

Complete reference on Git. Covers almost anything you want to know about using Git.

O'Reilly Media, Inc.
2nd Edition (August 20, 2012)

ISBN-13: 978-1-4493-1638-9

Free On-Campus (Safari Books): HERE

Head First C

Head First C
1st Edition

Authors: David Griffiths and Dawn Griffiths

Head First C provides a complete learning experience for C and structured imperative programming.

O'Reilly Media, Inc.
1st Edition (April 2012)

ISBN-13: 978-1-4493-9991-7

Free On-Campus (Safari Books): HERE

21st Century C

21st Century C
2nd Edition

Authors: Ben Klemens

With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted.

O'Reilly Media, Inc.
2nd Edition (September 2014)

ISBN-13: 978-1-4919-0389-6

Free On-Campus (Safari Books): HERE

Exams

Term Instructor Midterm 1 Midterm 2 Midterm 3
fa16 Joseph pdf sol pdf sol pdf sol
sp16 Joseph pdf sol pdf sol
fa15 Kubiatowicz pdf sol pdf sol
sp15 Kubiatowicz pdf sol pdf sol
fa14 Culler sol pdf sol
fa13 Joseph pdf sol pdf sol
sp13 Joseph pdf sol  
fa12 Stoica pdf sol  
sp12 Joseph/Stoica pdf sol  
fa11 Joseph/Stoica pdf sol  
sp11 Stoica pdf sol  
fa10 Kubiatowicz pdf sol  
sp10 Stoica pdf sol  
fa09 Kubiatowicz pdf sol  
fa08 Kubiatowicz pdf sol pdf sol
sp08 Joseph pdf sol pdf sol
fa07 Kubiatowicz pdf sol pdf sol
sp07 Smith pdf  
fa06 Kubiatowicz pdf sol pdf sol
sp06 Joseph pdf sol pdf sol
fa05 Kubiatowicz pdf sol pdf sol
fa04 Smith pdf sol pdf
sp04 Joseph pdf sol  
fa03 Smith pdf pdf
sp03 Joseph pdf sol pdf sol
fa02 Smith sol sol
sp02 Joseph pdf sol  
fa01 Smith pdf pdf
sp01 Joseph pdf sol  
fa00 Smith pdf sol pdf sol
sp00 Franklin pdf pdf
fa99 Joseph pdf sol pdf sol
sp99 Joseph pdf sol  

See Older exams on HKN

Readings