Sign up for the assignments
The assignments need to be handed in electronically on github:
- Sign up on github.com using your UiO email.
- Fill out this web form.
- After the first lecture, you will receive an email to join the UiO-INF3331 group with instructions how to proceed from there.
Installation on IFI machines
To install Python 3 with all dependencies follow these steps:
- wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
- bash Anaconda3-4.2.0-Linux-x86_64.sh
Note: leave the default settings - echo "alias anaconda=\"export PATH=\"$HOME/anaconda3/bin:\$PATH\"\"" >> ~/.bashrc
- Log out and in again
When installed correctly, you can type "anaconda" into the bash shell to switch to the Python 3 environment required for this course. When you log out again, you will get your previous environment again.
Grading system
- The total number of points will be 150 for INF3331 and 180 points for INF4331 students (some assignments will have additional exercises for INF43331).
- To pass the course with at least 120 points for INF3331 and at least 136 points for INF4331 students.
- The last 3 assignments are peer-reviewed.
- Your points are visible on devilry.ifi.uio.no.
Assignments
Name | Publish date | Deadline | Resources |
---|---|---|---|
Assignment 1 (git) | Wed, Aug 24th | Sep 2nd |
|
Assignment 2 (bash) | Wed, Aug 31st | Tue, Sep 6th, 23:59 | PDF (Updated 31.8) |
Assignment 3 (Python) | Wed, Sep 7th | Sun, Sep 18th, 23:59 | |
Assignment 4 | Mon, Sep 19th |
Sun, Oct 9th, 23:59 (3 weeks) |
|
Peer-review of assignment 4 | Mon, Oct 10th |
Sun, Oct 16th, 23:59 (1 week) |
Latex template |
Assignment 5 | Mon, Oct 17th |
Sun, Nov 6th, 23:59 (3 weeks) |
|
Peer-review of assignment 5 | Mon, Nov 7th |
Sun, Nov 13th, 23:59 (1 week) |
See peer-review email |
Assignment 6 | Mon, Nov 14th |
Sun, Dec 4th, 23:59 (3 weeks) |
|
Peer-review of assignment 6 | Mon, Dec 5th |
Sun, Dec 11th, 23:59 (1 week) |
See peer-review email |