Oppgaver

Sign up for the assignments

The assignments need to be handed in electronically on github:

  1. Sign up on github.com using your UiO email.
  2. Fill out this web form.
  3. 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:

  1. wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
  2. bash Anaconda3-4.2.0-Linux-x86_64.sh  
    Note: leave the default settings
  3. echo "alias anaconda=\"export PATH=\"$HOME/anaconda3/bin:\$PATH\"\"" >> ~/.bashrc
  4. 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 Tue, Aug 30th, 23:59 PDF
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

PDF

addition_testing.py

my_unit_testing.py

Assignment 4 Mon, Sep 19th

Sun, Oct 9th, 23:59

(3 weeks)

PDF
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)

PDF

Supplementary files

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)

PDF

Supplementary files

Peer-review of assignment 6 Mon, Dec 5th

Sun, Dec 11th,  23:59 

(1 week)

See peer-review email

 

 

Publisert 22. aug. 2016 19:14 - Sist endret 29. nov. 2016 08:59