CS 340: Home page
Welcome to CS 340, Fall 2014!
This is the website for CS 340 (Programming Language Design), Fall 2014 at York College. All information about the course will be posted here.
Links
News
- Dec 9 - The final exam will take place at the following times: Section 101 on Saturday, Dec 13th at 8:00 AM; Section 102 on Thursday, Dec 11th at 10:15 AM.
- Dec 2 - Solutions to Lab 13 are available.
- Dec 2 - Solutions to Lab 12 are available.
- Nov 25 - Exam 2 will take place in class on Thursday, Dec 4th. It will be entirely programming-based, and will focus mainly on Clojure, although it is possible that there could be a Prolog, Erlang, and/or Ruby question. The exam will be open book and open notes, and the use of the following websites will be permitted: the course website, the Clojure MOOC website, the clojure.org website, and the clojuredocs.org website.
- Nov 21 - Assignment 8 has been updated with grading criteria, and a description of how to implement control flow (if and while statements) for extra credit.
- Nov 21 - The skeleton file for Assignment 8 has been updated to fix some bugs. Please update if you have downloaded a previous version. You can just copy your
codegen.clj
over to the new version. - Nov 19 - Assignment 8 is due Tuesday, Dec 9th by 11:59 PM.
- Nov 18 - A solution to the Clojure quiz has been posted on the Examples page.
- Nov 17 - The due date for Assignment 7 has been extended to Thursday, Nov 20th by 11:59 PM.
- Nov 11 - The Schedule has been updated.
- Nov 6 - Assignment 7 is due Thursday, November 13th by 11:59 PM.
- Oct 31 - The Schedule has been updated.
- Oct 28 - Some example inputs and expected parse trees have been added to the description for Assignment 5.
- Oct 28 - Assignment 6 is due Thursday, Nov 6th by 11:59 PM.
- Oct 27 - The Schedule has been updated.
- Oct 21 - Assignment 5 is due Thursday, Oct 30th by 11:59 PM.
- Oct 2 - A third milestone (due Thursday, Oct 16th) has been added to Assignment 4.
- Sep 17 - Assignment 4 has been posted. Milestone 1 is due Monday, Sep 29th, and Milestone 2 is due Monday, Oct 6th. Note that this is an ungraded assignment, but you will want to do it because it covers Clojure programming topics that you will need to know for subsequent assignments.
- Sep 16 - Exam 1 will take place in class on Thursday, Sep 25th. It is open book and open note. A practice exam is available on the Practice Exams page. Note that there will be no programming on the exam, so you can ignore the programming question on the practice exam.
- Sep 11 - The due date for Assignment 3 has been changed to Thursday, Sep 18th by 11:59 PM.
- Sep 9 - Assignment 3 is due Tuesday, Sep 16th by 11:59 PM.
- Sep 2 - Assignment 2 is due Tuesday, Sep 9th by 11:59 PM.
- Aug 25 - Assignment 1 is due Tuesday, Sep 2nd by 11:59 PM.
- Aug 22 - Welcome back!