CS 421: Programming Languages and Compilers
Pinned Announcements
  • 2/2/23 - The date of the final was incorrectly posted as Tuesday February 9 at 7:00pm - 10:00pm. I must obey the time listed at the Office of the Registrar , which cites 1:30-4:30 p.m., Friday, May 12 and the time of our final. (Please check me, as I gave the time one line up last time. It's the second table on the page.) I must have a conflict exam because I gave time conflict overrides, and I have requested to have the conflict exam at time I originally posted, and will allow students who made plans based on that date to take it then, assuming I am allowed to have enough space at that time. I won't know that for a few weeks yet. - ELG

  • News for Spring 2023
  • 3/30/23 - Engineering Open House is Friday and Saturday
    They are taking this room
    ,
    On Friday (tomorrow, March 31) only, we will meet in Zoom only:
    Zoom Info:
    Meeting Id: 838 6324 1301
    Passcode: cs421
    URL: https://illinois.zoom.us/j/83863241301?pwd=U2dtRm9RUmhVQUw4d3dFOVJxNHY4UT09
    - ELG

  • 3/17/23 - The solution for the sample exam (pdf) for Midterm 2 have been posted. - ELG

  • 3/14/23 - The syllabus and sample exam (pdf) for Midterm 2 have been posted. - ELG

  • 3/2/23 - I regret to say that I must reduce my office hours tomorrow, Friday March 3 to 1:30pm - 1:55pm. I have three two-hour qualifying exams I have to give to second year PhD students and one of them overlaps half my office hour. My office hours will return to their regular time and length net week. I apologize for any inconvenience this my cause. - ELG

  • 2/27/23 - Because of the tornado warnings (for the real tornadoes just south of campus) that interfered with the execution of the quiz and lecture on Monday, Quiz 2 will be given tomorrow, Wednesday February 28, 2023, in the same manner, time and locations as was planned for Monday. The student reservations for CIF 1025 and CIF 3039 have been carried forward (as has my reservation of CIF 3039) for the event. Any students who have not yet registered to take this quiz, need to do so before tomorrow monring at 10:00am. Make-ups for missing the quiz on tomorrow will only be granted to students with substantive and significant impediments to their taking the quiz as scheduled. - ELG

  • 2/4/23 - I have posted a syllabus for Midterm 1 and a pdf sample exam for Midterm 1 - ELG

  • 1/19/23 - The mps webpage is now up. It gives a summary of the dates for release and submission of the MPs and WAs. Below those two tables is some information that will help you develop, test and debug your code. While it is probably not needed by most of you for this first assignment, I recommend reading it, and even trying out the suggestsion even on this first assignment. It will help you remember that this information exists when you are working on more difficult assignments later. - ELG

  • 1/19/23 - If you joined the class on or after the first day of the semester, please email me to let me know. I uploaded the rosters for the various sections of this class into each of Campuswire and PrarieTest to give students access to these resources. I must also add any late-comers, so I need to know I need to do this. - ELG

  • 1/18/23 - Welcome to CS421, Spring 2023. This page will be the main bulletin board for the course, and hence is always under construction. Please check it frequently. Essential notices will be posted here.
    We will also be using PrairieLearn this semester. Please go to https://www.prairielearn.org and add

    CS 421: Programming Languages and Compilers, Spring 2023

    as one of your courses there for this semester. - ELG
  • README
    Objectives
    Class Attendance
    Contacting Staff
    Submitting Assignments
    Extensions
    Regrade Policy
    Collaboration
    Policy on Cheating
    Grading
    Textbooks
    FAQ

    Class Schedule
    Lecture:
    Mon, Wed, Fri 10:00am - 10:50am
    1025-0027 Campus Instructional Facility
    Zoom Info:Meeting Id: 838 6324 1301
    Passcode: cs421
    URL: https://illinois.zoom.us/j/83863241301?pwd=U2dtRm9RUmhVQUw4d3dFOVJxNHY4UT09

    Staff
    Instructor
    Elsa Gunter
    Email: egunter@illinois.edu
    Office: 2112 SC
    Phone: 265-6118
    Office Hours Zoom Info:
                  Meeting Id: 871 2339 8534
                  Passcode: ugrads
                  Elsa's Office Hour Zoom Room URL
    Hours: Wed 3:00pm-3:50pm
                  Fri 1:30pm-2:20pm
                 Also by appointment

    Teaching Assistants
    Aruhan
    Email: faruhan2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 344 676 8281
                  Passcode: 340070
                 Aruhan's Zoom Room
    Hours: Tues 1:00pm-2:40pm

    Amrith Balachander
    Email: amrithb2@illinois.edu
    Office Hours Zoom Info:
                 Amrith Balachander's Zoom Room
    Hours: Mon 3:00pm-3:50pm, Fri 4:00pm-4:50pm

    Shaurya Gomber
    Email: sgomber2@illinois.edu
    Office Hours Zoom Info:
                 Shaurya Gomber's Zoom Room
    Hours: Mon 2:00pm-2:50pm, Wed 1:00pm-1:50pm

    Paul M Krogmeier
    Email: paulmk2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 833 7626 0627
                  Passcode: 918976
                 Paul M Krogmeier's Zoom Room
    Hours: Wed 4:00pm-5:40pm

    Sizhuo Li
    Email: sizhuol3@illinois.edu
    Office Hours Zoom Info:
                 Sizhuo Li's Zoom Room
    Hours:Fri 9:00am-9:50ap, 2:30pm-3:20pm

    Yerong Li
    Email: yerong2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 853 1705 2510
                  Passcode: 11111
                 Yerong Li's Zoom Room
    Hours:Mon 1:00pm-1:50pm, Tues 3:00pm-3:50pm

    Mike Qin
    Email: yudiqin2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 461 793 9149
                  Passcode: 5hNhi9
                 Mike Qin's Zoom Room
    Hours:Thurs 9:00am-9:50am, 5:00pm-5:50pm

    Tomoko Sakurayama
    Email: tomokos2@illinois.edu
    Office Hours Zoom Info:
                 Tomoko Sakurayama's Zoom Room
    Hours:Thurs 12:30pm-2:10pm

    Jun Yang
    Email: jy70@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 2225306738
                  Passcode: 123456
                  Jun Yang's Zoom Room
    Hours:Tues 9:00am-10:40am