Note: Homeworks should be submitted as a single PDF document via EEE DropBox. If you wrote your assignment by hand, please scan and submit a PDF.

Homework 1:

Assignment: [pdf] Solutions: [pdf] due Thursday, April 20, 2017, 11:55 PM

Homework 2:

Assignment: [pdf] Solutions: [pdf] due Thursday, May 4, 2017, 11:55 PM

Programming Assignment:

Assignment: [zip (updated on May 16)]
[TestTask1.java] (please replace student/part2/TestTask1.java with this file if you downloaded the package before May 16)
due Tuesday, June 13, 2017, 11:55 PM

Homework 3:

Assignment: [pdf (updated on May 18)] Solutions: [pdf] due Tuesday, May 30, 2017, 11:55 PM

Homework 4:

Assignment: [pdf] Solutions: [pdf (Updated on Jun 15)] due Monday, June 12, 2017, 11:55 PM