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
fa17 Stoica pdf sol pdf sol pdf sol  
sp17 Stoica pdf sol pdf sol pdf sol
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