Home Assignments 2019a

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.

HW sheets

Number Published Due Problem set additional files Clarifications and comments
1 Oct 14 Oct 28 Nov 6 PDF HW1.pdf PY skeleton1.py
TXT oliver_twist.txt
16/10/18 18:35 : The pdf file was updated: in Q3 multiple spaces shall be considered the same as single spaces. (Note that the changes in the pdf are marked in yellow). Please download the updated file.
2 Nov 5 Nov 19 PDF HW2.pdf PY skeleton2.py
TXT primes.txt
05/11/18 10:10 : In the assignment you will use two containers: dictionary and set. Make sure you read these slides about containers in Python.
3 Nov 19 Dec 3 PDF HW3.pdf PY skeleton3.py
4 Dec 3 Dec 18 PDF HW4.pdf PY skeleton4.py 04/11/18 19:00 : Skeleton file updated, function orders rearranged and input variable names were modified for Q4
06/11/18 19:20 : PDF file updated, inductive formula for had(n) included
5 Dec 18 Jan 1 Jan 2 PDF HW5_latest.pdf PY skeleton5_latest.py 21/12/18 12:00 : (1) test() function in skeleton file was updated: fixed the tests for Q1a (op <) abd Q3c, (2) PDF file was updated: fixed code in Q3c.
23/12/18 21:30 : (1) Skeleton file updated: added skeleton+ tests for Q6a, fixed tests for Q5 (2) PDF file was updated (all changes are in green, including the previous ones). Make sure to download both updated files!
6 Dec 31 Jan 15 PDF HW6.pdf ZIP hw6_files.zip 1/1/19 18:20 : (1) Bonus questions 5&6 added (2) Added missing definition in Question 2 of make_hashtable. _ 8/1/19 19:20 : (1) Added missing what() function to skeleton (2) Fixed small typos in pdf (none that should affect any answer. Marked in red)


Grades are in moodle.

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