Check Piazza for more information regarding the documents listed here


  • Computer Systems, A Programmer’s Perspective, Randal E. Bryant and David R. O’Hallaron, Third Edition, Pearson, 2016
    • A quick google search shows many hits for the draft version of the book (which can be used for class)

Mandatory Reading

Further Resources

  • The C Programming Language, Dennis Ritchie and Brian Kernighan, Second Edition, Prentice Hall, 1988
  • The C17 Standard - ISO/EIC 9899:2018, 2018