Om innleveringsoppgaver og obligatoriske oppgaver

Programmering er et fag som krever trening, og vi anbefaler sterkt ? gj?re alle oppgavene som er listet opp som innleveringsoppgaver i undervisningsplanen. Det er frivillig ? gj?re disse oppgavene, og det er ogs? valgfritt om man ?nsker ??levere dem inn for retting av gruppel?rere. Vi anbefaler ? levere inn oppgavene (gj?res elektronisk i Devilry, se under), for ??f? tilbakemelding fra gruppel?rer om hva som er bra og hva som kan forbedres. Alle innleveringsoppgavene er sv?rt sentrale for eksamen, s? den beste m?ten ? oppn? et godt resultat i kurset er ??jobbe jevnt med disse oppgavene gjennom semesteret. Hvis du ?nsker tilbakemelding fra gruppel?rer m? du levere inn oppgavene den uken de er oppf?rt i undervisningsplanen, f?r fredag kl 17.00. Du kan ikke forvente at gruppel?rerne retter og gir tilbakemelding p? oppgaver som er levert etter fristen.

I tillegg til de frivillige oppgavene har kurset to obligatoriske innleveringer gjennom semesteret. Begge disse m? leveres inn og godkjennes for at man skal kunne ta ta eksamen i kurset. Oppgavene rettes og godkjennes basert p? en helhetsvurdering. En tommelfingerregel er at man f?r innleveringen godkjent hvis man har f?tt til ca 60% av oppgavene og gjort et seri?st fors?k p????l?se resten.

Alle m? sette seg inn i Institutt for informatikks retningslinjer for obligatoriske oppgaver

Innlevering av oppgaver med Devilry

For ? levere inn og f? tilbakemelding p? oppgaver bruker vi Devilry, et system utviklet av studenter ved Institutt for Informatikk. Dere logger dere inn p? Devilry ved ? f?lge linken p? kursets forside. Bruk ditt vanlige UiO-brukernavn og -passord for ? logge inn.

For hver uke dere skal levere oppgaver vil du finne en "assignment" i Devilry. Hver oppgave skal lastes opp som en separat .py-fil, med navn som angitt i oppgaveteksten. Alle oppgavene b?r inneholde et kj?reeksempel, dvs en kommentar nederst i programmet som viser hvordan programmet er kj?rt og hvilken output det ga. Et slikt eksempel er veldig nyttig for gruppel?rerne som skal vurdere koden, og gj?r det lettere ??gi gode og nyttige tilbakemeldinger. Du finner eksempler p? kj?reeksempel i oppgavene som er gjennomg?tt p? forelesningene. For hver uke kan du laste opp s? mange av ukas oppgaver dere vil, og du kan levere s? mange ganger du ?nsker. Det er alltid den siste innleveringen som vil bli rettet.