May 3: Here" is a set of review questions for the final exam; remember that these are just a guideline of topics covered in lecture, and that exam questions may also cover material from homeworks over these topics. Also please remember that the final is cumulative, so you may want to also look over the midterm review questions, as well as the sample exam questions from both the midterm and the final.
April 22: Our review session is now booked for 115 Ritter on Friday, May 6 at 4pm. Please be sure to bring questions!
April 21: Homework 11 is available; it will be due in class on the last day, May 2. Note that there will be no extensions on this homework, since it is our last day!
April 21: We will have a review session for the final exam on Friday, May 6, at 4pm. Stay tuned for details on a room location.
April 8: Homework 10 is available; it will be due on Monday, April 18.
March 30: Your next assignment, homework 9, will be an essay. Please note that you must read and discuss two papers in this assignment: Can programming be liberated from the von Neumann style? and Why functional programming matters.
March 20: Homework 8 is available; it will be due next Wednesday, March 30, via email.
Feb. 29: As promised, here is homework 7, as well, which covers Haskell. This homework will be due a week after we return from break, on Monday, March 21.
Feb. 29: Homework 6 is available; this is a longer essay that is due after the break, at the beginning of class on Wednesday, March 16.
Feb. 29: Here is the midterm review sheet for the exam at the end of the week. Please remember to bring your questions to the review session on Wednesday.
Feb. 21: The midterm for this class will be on the Friday before break, March 4, and there will be a review session in class on March 2.
Feb. 21: Homework 5 is available; it will be due on Monday, Feb. 29, by the start of class.
Feb. 12: Homework 4 is available; it will be due Monday, Feb. 22, by the start of class.
Feb. 2: Homework 3 is available; it will be due on Wednesday, Feb. 10, by the start of class (either on paper or via email).
Jan. 15: Homework 2 is available; it should be submitted individually, and will be due on Saturday, Jan. 30 by 11:59pm.
Jan. 15: There will be no class next Wednesday, Jan. 20, due to a meeting that conflicts on my end. Also, remember that Monday is MLK day, so we won't meet next week until Friday.
Jan. 11: The first homework is posted; it will be due next Wednesday, Jan. 20, by 11:59pm via email.
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.