CS 421: Programming Languages and Compilers
News for Spring 2008
  • 5/1/08 - Prof. Kamin will hold an extra office hour from 1-2 on Monday, May 5. (The full list of remaining office hours is given in a newsgroup post.) - SNK
  • 5/1/08 - Baris will hold an extra office hour from 10-11 on Tuesday, May 6. - TBA
  • 5/1/08 - Dongyun Jin will hold an extra office hour from 4-5 on Friday. - DJ
  • 4/30/08 - Chris Osborn will hold an extra office hour from 3-4 on Friday. - CJO
  • 4/25/08 - Solution of HW11 has been posted. - DJ
  • 4/25/08 - HW12 has been updated to v1.1; a mistake in the program for problem 3 has been corrected. - CJO
  • 4/24/08 - HW12 has been posted. - CJO
  • 4/17/08 - HW11 has been posted. - DJ
  • 04/11/08 - HW10 late submissions can also be handed in to Molly Flesner in room 4120. - TBA
  • 4/10/08 - HW10 has been posted. - TBA
  • 4/3/08 - Final exams dates/times/locations have been announced. The final is May 6 (Tuesday), 7-10PM, in 1404 SC; conflict is May 7, 1:30-4:30, 1109 SC. - SNK
  • 3/27/08 - MP9, HW9 have been posted. MP9 is due Tuesday; HW9 is due Thursday. - CJO
  • 3/6/08 - MP8 has been posted. - DJ
  • 3/5/08 - APL reference has been updated. A note for the rho operation has been added. - TBA
  • 3/5/08 - Dongyun changed his office hours to Monday 2 - 4pm. - DJ
  • 3/4/08 - Actual and curved midterm scores are up on Compass. The curved score will be used when calculating the final grade. - TBA
  • 3/4/08 - Prof. Kamin's office hours will be held in his office, 4237 SC, from now on. The times will remain the same: TR 11-12. - SNK
  • 3/3/08 - Chris's office hour on Monday March 3 1-2pm, is cancelled for his sickness. - CJO
  • 3/1/08 - Solution of MP7 has been posted. - TBA
  • 3/1/08 - Midterm exam solutions have been posted on exams page. - SNK
  • 2/26/08 - Some sample question solutions fixed: Ocaml question 5; lexing questions 1 and 2c. - SNK
  • 2/23/08 - Solution of MP6 has been posted. - TBA
  • 2/23/08 - Sample questions and solutions for the midterm have been posted on the exams page. - SNK
  • 2/19/08 - MP7 has been posted. - TBA
  • 2/15/08 - Solution of MP3 and test case file are posted on the MP3 page. - DJ
  • 2/14/08 - Solutions of MP1,MP2,MP4,MP5 are posted on each MP page. - TBA
  • 2/12/08 - MP6 has been posted. - TBA
  • 2/7/08 - Supplementary notes for lecture 8 (on recursive descent parsing and constructing ASTs) have been posted in the lectures directory by Prof. Kamin and by Chris Osborn. - SNK
  • 2/7/08 - An example recursive descent parser has been posted in the MP5 directory. - CJO
  • 2/4/08 - MP5 has been posted. - TBA
  • 1/31/08 - Prof. Kamin's office hours, normally held TTh 10:45-12:00, are cancelled for today. - SNK
  • 1/30/08 - MP4 has been posted. It is due on Monday, Feb 4. - CJO
  • 1/28/08 - I will hold office hours on Mondays from 10-11 and on Fridays from 10:45-11:45. - TBA
  • 1/27/08 - mp3.pdf has been corrected to explain switch cases. - DJ
  • 1/25/08 - In the package mp3grader.tar.gz, the solution file has been corrected. - DJ
  • 1/24/08 - In the package mp3grader.tar.gz, the solution file has been corrected. - DJ
  • 1/24/08 - MP3 has been posted. It is due on Monday. - DJ
  • 1/22/08 - MP2 due date extended by 1 day (due to EWS troubles). - CJO
  • 1/21/08 - mp2.pdf has been corrected to show the correct due date. - CJO
  • 1/18/08 - A brief supplement to Thursday's lecture has been posted; it gives a few more examples of recursive functions on lists. - SNK
  • 1/16/08 - MP2 has been posted. It is due on Tuesday. - CJO
  • 1/15/08 - mp1.pdf has been minorly updated to remove an 'h' from the 'whachya' for the salutations question to make it agree with the grader. - CJO
  • 1/15/08 - MP1 grader has been updated to fix a bug where the salutations question was impossible to get correct. Please download the latest version of the grader. - CJO
  • 1/15/08 - MP1 is posted. It is due on Thursday at midnight (20% penalty for turning it in by Saturday at midnight). - CJO
  • 1/13/08 - Welcome to the spring session of CS421. This page will be the main bulletin board for the course, and hence is always under construction. Please check it frequently - CJO
  • README
    Objectives
    Contacting Staff
    Submitting Assignments
    Extensions
    Regrade Policy
    Collaboration
    Grading
    Textbooks
    FAQ

    Class Schedule
    Lecture:
    Tues, Thurs 9:30am - 10:45am
    or
    Tues, Thurs 12:30pm - 1:45pm
    1109 SC

    Staff
    Professor
    Sam Kamin
    Email: kamin@cs.uiuc.edu
    Office: 4237 SC
    Phone: 333-8069
    Hours: Tues 11:00 - 12:00pm
    Thurs 11:00am - 12:00pm
    Also by appointment

    Teaching Assistants
    Dongyun Jin
    Email: djin3@uiuc.edu
    Office: 0207 SC
    Hours: Mon 2:00pm - 4:00 pm

    Chris Osborn
    Email: cosborn3@uiuc.edu
    Office: 0207 SC
    Hours:Mon 1:00pm - 2:00pm
    Wed 11:00am - 12:00pm

    T. Baris Aktemur
    Email: aktemur@uiuc.edu
    Office: 0207 SC
    Hours: Mon 10:00am - 11:00 am
    Fri 10:45am - 11:45am