| Date | Notes |
| Tuesday, Jan 19 | No class. |
| Wednesday, Jan 20 | No lab. |
| Thursday, Jan 21 | Out: HW1. Lecture Notes. |
| Tuesday, Jan 26 | Lecture Notes. |
| Wednesday, Jan 27 | Lab: Help session for Homework 1. |
| Thursday, Jan 28 | Due: HW1. Out: HW2. Lecture Notes. |
| Tuesday, Feb 2 | Lecture Notes. |
| Wednesday, Feb 3 | Lab: Distributed during lab. |
| Thursday, Feb 4 | Lecture Notes. Due: HW2. Out: HW3. |
| Tuesday, Feb 9 | |
| Wednesday, Feb 10 | Lab: Distributed during lab. |
| Thursday, Feb 11 | Due: HW3. Out: HW4. Lecture Notes |
| Tuesday, Feb 16 | No class. (Monday schedule) |
| Wednesday, Feb 17 | Lab: |
| Thursday, Feb 18 | Out: HW5. Lecture Notes |
| Tuesday, Feb 23 | Due: HW4. Lecture Notes |
| Wednesday, Feb 24 | Lab: Steps 1 and 2 of HW5 |
| Thursday, Feb 25 | Lecture Notes |
| Tuesday, Mar 1 | Due: HW5. Out: HW6. Lecture Notes |
| Wednesday, Mar 2 | Lab: Steps 1 and 2(a) of HW6. |
| Thursday, Mar 3 | Lecture Notes |
| Tuesday, Mar 8 | Due: HW6. Lecture Notes. |
| Wednesday, Mar 9 | No Lab. (No assignment due.) |
| Thursday, Mar 10 | Lecture Notes |
| Tuesday, Mar 15 | No class. (Spring Recess) |
| Wednesday, Mar 16 | No lab. (Spring Recess) |
| Thursday, Mar 17 | No class. (Spring Recess) |
| Tuesday, Mar 22 | Out: HW7. Lecture Notes |
| Wednesday, Mar 23 | Lab: Step 1 of HW7. |
| Thursday, Mar 24 | |
| Tuesday, Mar 29 | Reading: Enumerating the Rationals (in Scala) |
| Wednesday, Mar 30 | No lab. (Continue working on Sudoku.) |
| Thursday, Mar 31 | Reading: Java Regular Expressions and Scala Regular Expressions |
| Tuesday, Apr 5 | Due: HW7. Out: HW8. |
| Wednesday, Apr 6 | Lab: Steps 1 and 2 of HW8. |
| Thursday, Apr 7 | Code from class |
| Tuesday, Apr 12 | Due: HW8. Out: HW9. Reading: Chapter 33 of Programming in Scala. |
| Wednesday, Apr 13 | Lab: Tasks 2 and 5 of HW9. |
| Thursday, Apr 14 | |
| Tuesday, Apr 19 | Due: HW9. Out: HW10. |
| Wednesday, Apr 20 | No lab. (Monday schedule.) |
| Thursday, Apr 21 | |
| Tuesday, Apr 26 | Due: HW10. |
| |
https://people.cs.umass.edu/~arjun/courses/cmpsci220-spring2016/schedule/