Announcements:
- Mar. 23:
Homework 5 is now posted. It will be due the day we get back from Easter Break- Wednesday, April 3. This assignment invovles drawing DFAs and NFAs, so it will be submitted on paper in class during classtime. (In particular, the assignment is due during class, not at 11:59pm as with past homeworks.
- Mar. 22:
You will be getting your midterms back today. I have posted an aggregate analysis of the class performance on the schedule. We will be discussing this in class.
- Feb. 26:
The survey result is in, and the class opted to have our midterm exam on the Friday before break, March 8. We will have a review session in class on Monday, March 4.
- Feb 25:
Homework 4 is now posted. It will be due next Wednesday, Mar 6.
- Feb 12:
Due to Github troubles, the due date for Homework 3 is moved to Feb 14 at 11:59pm.
- Feb 4:
The due date for Homework 2 is moved to Feb 5 at 11:59pm.
- Feb 4:
Homework 3 is posted. Currently there is only an autograder for part 1, but I plan on adding an autograder for parts 2 and 3 soon.
- Feb 1:
A Github submission link to the second homework (first programming homework) has been posted to the assignments page. We will discuss the submission process in class tomorrow.
- Feb 1:
A response to several questions I have gotten: Why study functional programming languages? There are two good sources here, if you're interested. One we mentioned in class- Can Programming Be Liberated from the von Neumann Style? Another is here: Why Functional Programming Matters. Here is also a more recent analysis of the first paper which is a more modern (and possibly easier) read on his arguments.
- Jan 26:
The second homework, our first Haskell assignment, has been posted. This is a coding assignment, and is due next Friday, Feb. 2, by midnight. This assignment will be submitted via Github classroom... I will post the submission link early next week.
- Jan 17:
The first homework has been posted on the homework page. It is an essay assignment, which will be due next Friday, Jan. 26, by midnight. Please submit your essay via Canvas.
- Welcome to programming languages! Please make sure to read the course policies carefully, and remember to check this announcements section daily for new announcements or reminders.