PLC Useful Information
James Heliotis
This page refers to things that are specifically for James
Heliotis's sections of the course.
Course Topics
The syllabus can be found here.
Grades are accessible via mycourses.
Lecture notes are also available.
Lab assignments are listed
here.
I do not have a set time schedule, as classes vary as to how much
time they need on different topics. So I will only give the order.
See
the syllabus for details.
Topic Order
Concepts of Programming Languages
- Background
Language Studies and Comparisons
- Exercises in a functional programming language
- Exercises in a logic-based programming language
- Exercises in a third, distinct language
Concepts of Programming Languages
- Syntax
- Semantics - Informal
- Data types
- Control structures
- Memory Management
Language Studies and Comparisons
- Exercises in parsing
2121 labs
- Binary Search Tree, due 16 September
- Prolog: Sorting, REs, and Binary Trees, due 29 September
- Web-based Calculator in JavaScript, due 10&15 October
- Kladoi Parser, due 6 November
Interesting Links
Click here.
Examinations
Here are the examination dates for this quarter.
- Tuesday, October 9 or 16, 2012
The date will be chosen two weeks prior to the exam date.
It depends on when would be a good break point in the lectures.
Study guide will appear here a few days prior.
midterm guide
- (Final exam) November 12, 2012, 12:30 PM, GOL 3435
Study guide will appear here a few days prior.
final guide
$Id: index.html,v 1.8 2012/09/11 21:07:28 jeh Exp jeh $