News for Fall 2017 |
12/9/17 - A sample final exam and sylabus have
been posted to exams. - ELG 11/30/17 - The grading of Midterm 2 is complete
and the reports have been placed in your svn repositories. The grade cutoffs has been revised to
show the second curve. - ELG 11/8/17 - The grade for ML5 will be determined
by your ability to pass the tests used in PL to check that you
generate the correct parse for specific terms, and by whether your
grammar is unambiguous or contains conflicts as reported in
student.output. The score you receive in PL is definitely not your
final score because it does not subtract points for the conflicts
reported in student.output.
Students taking the ML on the first day found that they were
locked out of resubmission if they submitted an answer that was
graded 100% (even if they had not finished disambiguating it).
This is PL behavior and I can not change. So I have put a final
test into the PL tests and slightly cooked the solution in PL so
that you should fail the very last test. If you get a score of
19/20 that is the best you can do for the functionality tests. You
should then focus on whether you have conflicts by using the tar
ball to develop and test your work. - ELG 10/17/17 - WA6, Type Derivation Trees, has been
released. Also, the late penalty for MP3 has been waved. - ELG 10/8/17 - In preparation for Midterm 1, we have
also posted the
solutions for the sample exam. - SM 10/5/17 - In preparation for Midterm 1, we have
posted a syllabus and a
pdf set of sample exam
questions. - ELG 9/16/17 - I have posted a revision to ml2.pf
(version 1.1) to the website and your svn repositories. Problem 20
now directs youto produc input to fold_left, consistent
with Problem 10's using tail recursion, instead of using
fold_right, as was specified in version 1.1. - ELG 9/12/17 - I incorrectly reported Taiyu Dong's
second weekly office hours in the slides of the first day, but have
now corrected them to Thursdays at 2:00pm - 2:50pm, as given to the
side here. - ELG 9/11/17 - WAs are temporarily suspended while I
try to finish up a combination of WA2 and Wa3, and work out
incorporating reporting results back to you in PL after teh Grade
button has been pushed. - ELG 9/10/17 - MP1 and MP1xc are now up in
PrairieLearn. - ELG 9/9/17 - The office hours of Elsa Gunter for
Fridays have been changed to 9:00am. - ELG 9/7/17 - I have put mp1 up on the web and in your
svn repository. Please an svn up to pick it up. If you somehow
already had an mp1, it is not the right version (although will
overlap). Please use the one just published. MP1 contains
only 4.05 .cmo files. I you do not have ocaml 4.05 working on your
personal machine, please use the EWS machines. You may need to do
module load ocaml to get the 4.05 version running for
you - ELG 9/7/17 - I have moved the turn in time for MPs
and WAs later to 10:00pm. I will still leave PL open until
midnight so if something goes wrong around the deadline, there is
one less thing to be able to give an extension of a couple of
hours. However, if you try turning in after the 10:00pm deadline
and something goes wrong, do not expect an extension to
compensate. - ELG 9/6/17 - To use ocaml version 4.05 in the CBTF
and on the EWS machines, you will probably need to type
module load ocaml
in order to get the right version. - ELG 9/5/17 - I have turned on Practice ML1 so you can
go into it and get the look and feel of how it works. You will be
give 5 questions, one with two parts. You can try it multiple
times, each with a fresh instance with fresh problems. There is no
connection between the five questions you get when doing the
Practice ML1 and what you will get when doing the actual ML1. You
will only get one selection of five questions for ML1 in the
Computer Based Testing Facility, and you can not reset that. All
questions come from the set you were given on the pdf last week. - ELG 9/2/17 - There was a bug in the printing of the
dialog in the problem in WA1 that contained lists. That problem
has now been fixed. Because of that problem, and because we
have not covered list syntax in class, I will reset the question
for anyone who asks me to. - ELG 8/31/17 - There were two mistakes in ml1.pdf that
I corrected just now - a wrong type in Problem 14 sample output,
and the wrong problem for Problem 30. I have corrected these
problems, and place a new pdf (version 1.1) both on the website and
in your svn directories. - ELG 8/28/17 - Welcome to CS421, Fall 2017. This
page will be the main bulletin board for the course, and hence is
always under construction. Please check it frequently. - ELG |
|
Class Schedule |
Lecture:
Tue, Thu 12:30pm - 1:45pm
1404 SC
|
Staff |
Professor |
Elsa Gunter
Email: egunter@illinois.edu
Office: 2112 SC
Phone: 265-6118
Hours: Thu 9:00am - 9:50am,
Fri 1:00pm - 1:50pm,
Also by appointment
|
Teaching Assistants |
Taiyu Dong
Email: tdong7@illinois.edu
Office: 0207 SC
Hours:Mon 9:00am - 9:50am
Thu 2:00pm - 2:50pm
|
Jing Huang
Email: jhuang81@illinois.edu
Office: 0207 SC
Hours: Tues 6:00pm - 7:40pm
|
Dan Plyukhin
Email: daniilp2@illinois.edu
Office: 0207 SC
Hours:Mon, Wed 12:30pm - 1:20pm
|
Fan Yang
Email: fanyang6 @illinois.edu
Office: 0207 SC
Hours: Wed, Fri 9:00am - 9:50am
|
|
|