CSE307 Principles of Programming Languages
Announcements
- 5/4/09
- One person asked whether one could still do the extra credit part
of Assignment 6 and get extra credits. I thought about it, and I
think we can allow items 1-3, not 4, of the extra credit part.
- 5/2/09
- Added Handout F1 for Preparation for Final Exam.
- 4/30/09
- Added Handout A7 for Assignment 7.
- 4/30/09
- Please see file a6edges.P for role
activation and deactivation edges that can be generated from the
EHR policy and used as input to reachability and other analysis
for Assignment 6.
- 4/28/09
- As announced in class today, Assignment 6 due date is extended by
1 day.
- Updated Handout A6 for Assignment 6:
changed "-" to "_" in the edge examples, and
added "Also, '-' in role names are replaced with '_'.".
- You can use "import re", and then use "re.sub('-','_',s)" to return a string obtained by replacing '-' in s with '_'.
- 4/25/09
- If you are a graduating senior, you should would have received a
request by email to complete a college-wide exit survey (EBI survey).
Please fill in this survey. It will be important for the department.
Your cooperation will be greatly appreciated.
- 4/16/09
- Added Handout A6 for Assignment 6.
- Added links to XSB and XSB Manual and Libraries.
- 4/2/09
- Added Handout A5 for Assignment 5.
- 3/26/09
- Updated file a4notes: in output of Assignment 3, added rule names
where arity errors are reported (I had mistakenly used a program that
did not show them). I also found and fixed typos (fixed classed to
classes, minimun to minimum).
- 3/22/09
- Please see file a4notes for answers to two
questions from Quiz 4 that may help Assignment 4. Answers to other
questions are written on your Quiz 4 sheet.
- 3/17/09
- In Handout A4, part on generating code, step 2.3, added at the
end: "again, if location loc is missing, i.e., has value None, use
"Local" instead."
- 3/12/09
- Added Handout A4 for Assignment 4.
- 3/11/09
- Don't throw out your crib sheet for the midterm, because it could
be used as one of your two crib sheets for the final exam.
- CRA Collaborative Research Experiences for Undergraduates (CREU) - Due May 1st, 2009
- 3/4/09
- If you are missing any of the Handouts Q1, Q2, Q3, and M1, please
ask me for them. I will bring extra copies to the midterm review class
tomorrow.
- 2/24/09
- Added Handout A3 for Assignment 3.
- As announced in class today, Assignment 2 due date is extended by
1 day. Ask me questions any time you need.
- 2/20/09
- Stony Brook Celebration of Undergraduate Research with information for summer research program at the end.
- 2/19/09
- For Handout A2, updated file
ehrparse.py at 8:30am.
I will explain the changes in class today. The previous version works
correctly but has a problem that causes it to work correctly by
chance, so you should use the new file.
- 2/16/09
- For submission of assignments through blackboard, please zip all
your files into a single zip file before uploading; this will allow
Yury to download assignments of all teams in one shot without mixing
files from different teams. Thank you.
- 2/13/09
- Added links to Python and Python Documentation,
including Tutorial, Library, and Manual, under Other Resources.
- Added link to Python Quick Reference.
- 2/11/09
- Added Handout A2 for Assignment 2.
- 2/10/09
- Added Yury's office hours.
- 2/5/09
- Added Annie's Tuesday and Friday office hours.
- Added TA Yury and his email address, but, until the end of this week, ask
Annie all questions about 307.
- Corrected the example output in Handout A1, specifically, reversed
the order of
enrolled facts for amy and for
tom. Thanks to Sam for letting me know!
- 2/4/09
- Added an example in Handout A1, showing the output for the sample
facts given.
- 2/1/09
- Several scholarship opportunities this year, and probably next year too:
Stony Brook Undergraduate Recognition Awards - Due Feb 6, 2009
CRA Distributed Research Experiences for Undergraduates - Due Feb 15, 2009
Google Anita Borg Memorial Scholarship - Due Feb 6, 2009
- 1/29/09
- Added Handout A1 for Assignment 1.
- Added links to GNU C/C++, Java, and SML/NJ under Other Resources.
- Added link to Prof. Michael Scott's course on Programming Language Design and Implementation.
- 1/24/09
- Added Handout Q for Questionnaire under Handouts.
- Added links to CS UG Lab and Google Directory for Programming
Languages under Other Resources.
- 1/23/09
-
Course page is created with General Information, Lectures schedule,
Handouts plan, and Requirements.
Annie Liu