CSE 131: Compilers
Joe Gibbs Politz <jpolitz@eng.ucsd.edu>
This site was last built Wednesday, September 6th, 2017 4:02:57pm with Scribble. The typography and layout are based on a design by Matthew Butterick (anything ugly should be blamed on my modifications). Scribble and the base of these styles come bundled with the Racket programming language.
Welcome to CSE 131! Most of the course’s content can be found via the sidebar. This page holds basic details and announcements.
Lecture: MWF 8-9AM, Center 101
Discussion Section: M 5-6PM, Center 119; Tu 7-8PM, Center 216
Textbook: There is no assigned textbook for the course. I will link to a number of free online resources throughout the quarter, and supplement with lecture notes. I do have a list of useful materials if you are interested in reading beyond what is assigned.
Notes: Lecture code and notes are posted online.
Podcast: Lecture is recorded by UCSD podcasting.
Announcements
Keep an eye on this area for updates when assignments are posted, grades are released, changes are made to the schedule, etc.
June 1 – The seventh compiler assignment, Fer-de-lance, is posted in the Assignments page.
May 23 – The sixth compiler assignment, Garter, is posted in the Assignments page.
May 18 – The fifth compiler assignment, Egg Eater, is posted in the Assignments page.
May 8 – The fourth compiler assignment, Diamondback, is posted in the Assignments page.
May 5 – The first written test is posted in the Assignments page.
May 1 – The third compiler assignment, Cobra, is posted in the Assignments page.
April 21 – The second compiler assignment, Boa, is posted in the Assignments page.
April 14 – Anaconda: The first compiler assignment is posted in the Assignments page.
April 11 – A simple warmup in using compiler tools is on the Assignments page.
April 5 – The first assignment is posted on the Assignments page.
April 3 – Welcome to the class! By tomorrow, an initial assignment will be posted detailing all the accounts you need to get started with the course, so we for sure know who you are and can grade your work. There is no discussion section in the first week.