Attention!

Check Piazza for more information regarding the documents listed here

Textbooks

  • Programming Language Pragmatics, Michael Scott, Fourth Edition, Morgan Kaufman, 2016
    • Available online via the UIC library
    • A quick google search shows many hits for the draft version of the book (which can be used for class)
    • Some chapter numbers do not match (eg, Chapter 3 in the draft may be Chapter 4 in the book), but the titles are the same
  • The Java Language Specification, James Gosling and Bill Joy and Guy Steele and Gilad Bracha and Alex Buckley and Daniel Smith and Gavin Bierman, Oracle Corporation, 2020

Mandatory Reading

Collection of freely available online papers TBD

Further Resources