CS 421: Programming Languages and Compilers
News for Fall 2008
  • 12/14/08 - A solution to HW3 has been posted. - ELG
  • 12/13/08 - A solution to the sample final exam has been posted. - ELG
  • 12/13/08 - Elsa will hold an office hour at 9:00am - 10:00am Monday 15 December. - ELG
  • 12/10/08 - Dongyun will hold an office hour at 3:00 - 4:00 today and friday. - DJ
  • 12/10/08 - Chris Osborn will hold an office hour at the usual time (11:30-12:30) tomorrow. - CJO
  • 12/10/08 - Solutions for all MPs have been posted. - CJO
  • 12/2/08 - HWS has been posted. It is due December 9. - ELG
  • 11/29/08 - mp9.pdf has been updated to show the December 2 deadline. For some reason I had put Nov. 25 in the PDF, which is wrong. - CJO
  • 11/19/08 - MP9 has been posted. It is due December 2. - CJO
  • 11/17/08 - MP8 grader has been updated. It fixes the solution to take expressions like "raise if true then 3 else 4" - DJ
  • 11/14/08 - I will move my 11/21(Fri) office hour to 11/17(Mon) 2-3pm. - DJ
  • 11/10/08 - MP8 grader has been updated. It fixes wrong precedences between = and other comparison operators. One line is added to skeleton file. The solution is also fixed. - DJ
  • 11/4/08 - MP8 has been posted. It is due November 18. - CJO
  • 11/2/08 - Dongyun has kindly agreed to move his Friday office hour to the usual time of my Monday office hour, 9:00am - 10:00am SC 0207, for student who need that time slot - ELG
  • 11/2/08 - Sample Midterm 2 has been revised. The table in the last problem was seriously mangled. - ELG
  • 11/2/08 - I need to move my office hours to 11:00am - 12:00pm tomorrow - ELG
  • 10/21/08 - mp5 grades have been released. The tests file is also posted, since some of the tests only appear as variable names when the grader is run. - CJO
  • 10/19/08 - MP6 grader has been updated to v1.5. An internal function resposible for reducing solutions to canonical form has been fixed. Please download the new grader. - CJO
  • 10/15/08 - MP6 grader has been updated. A problem 5 (addNewEqs) was included in the skeleton, which you are not required to implement, and two problems were numbered 6. The old problem 5 has been removed and one of the problem 6s has been renumbered 5. You can use the old grader just as well; just don't implement problem 5 (addNewEqs, which isn't mentioned in the PDF). - CJO
  • 10/14/08 - MP6 has been posted. - CJO
  • 10/10/08 - A solution has been posted for MP4. - ELG
  • 10/7/08 - MP5 has been posted. - ELG
  • 10/1/08 - A solution has been posted for Midterm 1. - ELG
  • 10/1/08 - A solution has been posted for HW1. - ELG
  • 10/1/08 - A solution to the sample first midterm has been posted in exams. - ELG
  • 9/29/08 - mp4.pdf has been updated to v1.1: an error in the example output for Problem 13 has been corrected. - CJO
  • 9/26/08 - A solution has been posted for MP3. - ELG
  • 9/25/08 - mp4 grader updated to v1.1, skeleton now has open Mp4common.Mp4common at top instead of open MP4common. - CJO
  • 9/23/08 - MP4 is posted. - CJO
  • 9/23/08 - Solutions have been posted for MP1 and MP2. - CJO
  • 9/17/08 - I have corrected the link here for hw1.pdf and corrected the pdf, changing strange to weird in the last problem. - ELG
  • 9/16/08 - hw1.pdf has been posted. Note that this is a handwritten asignment and is to be turned in in class. - ELG
  • 9/12/08 - mp3-1.1.pdf has been corrected. Type in the problem 16 is fixed. - DJ
  • 9/10/08 - mp3grader.tar.gz has been upgraded to v1.1. In the solution, all_from_to failed to terminate on some inputs. - CJO
  • 9/9/08 - MP3 has been posted. - CJO
  • 9/5/08 - mp2.pdf has been upgraded to v1.1. A minor error in the specification of accumulate has been fixed. - CJO
  • 9/2/08 - MP2 has been posted. - DJ
  • 8/26/08 - Welcome to the fall session of CS421. This page will be the main bulletin board for the course, and hence is always under construction. Please check it frequently - ELG
  • README
    Objectives
    Contacting Staff
    Submitting Assignments
    Extensions
    Regrade Policy
    Collaboration
    Grading
    Textbooks
    FAQ

    Class Schedule
    Lecture:
    Tues, Thurs 2:00pm - 3:15pm
    1404 SC

    Staff
    Professor
    Elsa Gunter
    Email: egunter@cs.uiuc.edu
    Office: 2112 SC
    Phone: 265-6118
    Hours: Mon 9:00am - 10:00am, Tues 12:00pm - 1:30pm, starting 2 Sep 2008
    Also by appointment

    Teaching Assistants
    Dongyun Jin
    Email: djin3@uiuc.edu
    Office: 0207 SC
    Hours: Wed 2:00pm - 3:00pm, Fri 3:30pm - 4:30pm

    Chris Osborn
    Email: cosborn3@uiuc.edu
    Office: 0207 SC
    Hours: Tues 3:30pm - 4:30pm, Thurs 11:30am - 12:30pm,