Mandatory Assignments

There are 3 mandatory assignments. All 3 must be passed. Each assignment is published online at least two weeks before its due date. For Assignment 2 and Assignment 3, a brief oral peer review of your code is mandatory. You can read more about that process here.

Assignment Content Due Date
Assignment 1 Evolutionary Algorithms 28. Feb 2025
Assignment 2 Supervised Learning 28. March 2025
Assignment 3 Unsupervised Learning 22. April 2025

If you need a 3-day extension, you can use this form. Requests are automatically approved, but will not appear in Devilry until the original deadline has passed. You will receive an email confirmation with your response. 

Peer review timeline

The peer reviewing is mandatory for assignments 2 and 3. The table below shows the timeline for it. The students must get in touch with their assigned peers during the first week of the peer review process (second row). If it is impossible to contact the peer (be they a reviewer or a reviewee), one should inform the course administration and try to find another peer at one of the group sessions. In either case, the final deadline for submitting the peer review reports is in the last row.

  Assignment 2 Assignment 3 (dates TBC)
Peer assignments are sent out April 4th April 30th
Students contact their peers and agree on a date for the peer review April 4th - 11th April 30th - May 6th

Deadline for notifying the course admins about unresponsive peers

April 11th May 6th
Peer review period Pass notification - April 25th Pass notification - May 12th
Group sessions for backup peer reviewing April 22nd - 25th May 7th - 12th
Deadline for sending in the review report April 25th May 12th
Published Dec. 9, 2024 2:05 PM - Last modified Apr. 2, 2025 3:36 PM