CS4610: Programming Languages

Spring 2017

Course Syllabus

This course meets TTh from 12:30–13:45 in Olsson 011. For additional information, please refer to the course syllabus.


Check here for information about content presented in lectures, assigned readings, and due dates.

Programming Assignments

Check here for information regarding programming assignments.


Check here for information regarding the Cool programming language.

Assignment Submission

Submit and test your programming assignments.


Check here for information regarding exams, including extra exercises.


We will be using Collab for weekly reading quizzes and to track grades. Click here to go to the course page on Collab.


We will be using Piazza for communication. Click here to join the discussion!

Office Hours

Instructor: Rice 314

  • Mon 3pm-4pm

TA: Rice 436

  • Sun 4pm-6pm
  • Mon 6pm-8pm
  • Tue 7pm-9pm
  • Wed 7pm-9pm
  • Thu 5pm-7pm
  • Fri 1pm-3pm