Home Assignments 2016a

Info and Regulations

Please read carefully:
1. HW info file
2. Appeal regulations file
3. HW checklist.

Important note: Clarifications appearing in the following table are obliging. After the problem set has been uploaded, we will not make any changes in it. Instead, if important corrections / clarifications are needed, they will appear in the table below.

A short questionnaire

The short questionnaire about the course procedures (in moodle) will add 2 points to the homework average, provided you will answer all its questions correctly. You have to complete it by March 22.

HW sheets

Number Published Due Problem set additional files Clarifications and comments
1 Oct 18 Nov 1 PDF HW1_new.pdf PY skeleton1.py
TXT peter_pan.txt
26/10/15 01:00 : A small correction was introduced to question 6 regarding the user's input.
2 Nov 1 Nov 15 PDF PY skeleton2.py
3 Nov 15 Nov 29 PDF PY skeleton3.py
4 Dec 1 Dec 17 PDF PY skeleton4.py
5 December 18 January 3 PDF HW5_updated.pdf PY skeleton5_updated.py
ZIP HW5_files.zip
24/12/15 12:50 : 1. The skeleton file was updated: it now contains the method copy () required for Q5.
2. The pdf file was updated with the following two corrections (changes are marked in yellow):
(a) In Q3 part E: we added a comment about the size of the table created in count_words.
(b) In Q3 part G: the typo was fixed: the number of words that appear only once in the given text file is 2399.
6 Jan 5 Jan 17 PDF HW6_updated.pdf PY skeleton6.py
ZIP HW6_files.zip
07/01/16 09:50 : The pdf file was updated with the following corrections (changes are marked in yellow):
1. Q1(b): the function name should be make_hashtable
2. Q1(c): the guidelines for has_match were updated
3. Q4: the EC examples were fixed



Grades are in moodle.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License