Oppgaver

In case of sickness, use this link to request an extension.

Sign up for the assignments

The assignments need to be handed in electronically on github:

  1. Sign up on github.com.
  2. Fill out this web form.
  3. After the first lecture, you will receive an email from github to join the UiO-INF3331 group (this might take a day or so). 
  4. If after one day you still do not get the github invitation, then go to https://github.com/UiO-INF3331 and check on the top of the page if you have an invitation pending. If that is not the case, ask on Piazza.

Installation on your local machine

This course requires a Python 3 installation. We recommend either anaconda or miniconda to install the Python environment.

Installation on IFI machines

To install Python 3 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. echo "alias anaconda=\"export PATH=\"$HOME/anaconda3/bin:\$PATH\"\"" >> ~/.bash_profile   # For ssh access
  5. 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 back your previous environment.

Grading system 

  • INF4331 will have some additional exercises compared to INF3331.
  • INF3331: The total number of points will be 150. The course is passed with a minimum of 120 points.
  • INF4331: The total number of points will be 180. The course is passed with a minimum of 145 points.
  • Assignments 4, 5 and 6 are peer-reviewed. 
  • Your points are visible on devilry.ifi.uio.no.

Assignments

Name Publish date Deadline Resources Points INF3331 Points INF4331
Assignment 1 Fri, Aug 25th Fri, Sep 1st, 23:59 PDF 5 5
Assignment 2 Fri, Sep 1st Fri, Sep 8th, 23:59 PDF 10 10
Assignment 3 Fri, Sep 8th Fri, Sep 15th, 23:59

PDF, polynomials.py

15 15
Assignment 4 Fri, Sep 15th

Fri, Oct 6th, 23:59

PDF 30 (+5 bonus) 40 (+ 5 bonus)
Peer-review of assignment 4 Fri, Oct 6th

Fri, Oct 13th, 23:59

See information in email 10 10
Assignment 5 Fri, Oct 13th

Fri, Nov 3rd, 23:59

PDF, examples_assignment_5.pytestsuite (updated 22.October 2017)

30 (+10 bonus) 40
Peer-review of assignment 5 Fri, Nov 3rd

Fri, Nov 10th, 23:59

See information in email 10 10
Assignment 6 Fri, Nov 10th

Fri, Dec 1st, 23:59

PDF, temperature.csvco2.csvCO2_by_country.csv

Note: Points count only if peer-review 6 is done as well

30 (+15 bonus)

40 (+5 bonus)

 

Peer-review of assignment 6 Fri, Dec 1st

Fri, Dec 8th, 23:59

See information in email 10 10

 

 

Publisert 16. aug. 2017 15:50 - Sist endret 13. nov. 2017 10:28