Obligatoriske oppgaver
INF3331 er konsentrert om et sett obligatoriske prosjekter og har som form?l ? trene studentene i praktisk probleml?sning ved hjelp programmering i h?yniv?spr?k. Undervisningen gir bakgrunnskap til ? f? en god start p? prosjektene, og eksamen kontrollerer at n?kkelteknologier og probleml?sningsteknikker fra prosjektene er godt forst?tt. De obligatoriske prosjektene er ofte delt opp i mindre oppgaver som tilsammen bygger opp prosjektet. For alle obligatoriske oppgaver gjelder f?lgende:
1. Oppgaver skal leveres i et repository p? github. De som ikke har github-konto ved oppstart av kurset m? opprette en konto.
2. Til hver oppgave skal det leveres f?lgende:
- All programkode, inkludert kj?reeksempler, tester og dokumentasjon
- En rapport skrevet i Latex (se mal), som kortfattet beskriver oppgavel?sningen og eventuelle utfordringer
- Enkelte obligatoriske oppgaver vil ha egne krav til testrammeverk og format for innlevering
3. Alle oppgaver leveres individuelt, hvis ikke annet er angitt i oppgaveteksten. Det er tillatt ? 澳门葡京手机版app下载e, men alle skal levere en selvstendig besvarelse. Prosjektrapporten skal inneholde informasjon om eventuelt 澳门葡京手机版app下载. Se mer utf?rlig beskrivelse lenger ned p? siden.
4. Etter hver innlevering blir alle tildelt en rettegruppe, som retter, kommenterer og vurderer oppgavene fra en annen rettegruppe. Til hver oppgave
skal det skrives en kort rapport (ca 10-20 linjer) som beskriver og vurderer l?sningen som er valgt. Vurderingsrapporten skal foreligge maksimalt en uke etter at oppgaven er innlevert og rettegruppe tildelt. Fagl?rere vil v?re tilgjengelige for ? veilede rettningen i undervisningstimene. Mer detaljerte instruksjoner for rettingen finnes her.
Krav til eget arbeid
Det er underforst?tt at hver oppgave som inng?r i mappen er utf?rt og innskrevet av studenten selv. Dette er i tr?d med Ifi's regler om obligatorisk hjemmearbeid. Dersom en besvarelse er sv?rt lik en annen students besvarelse (og oppgaven ikke er sv?rt enkel/kort eller at det er bare en naturlig m?te ? skrive programmet p?), skal navn p? 澳门葡京手机版app下载spartnere oppgis i prosjektrapporten.
Vi oppfordrer til 澳门葡京手机版app下载 og diskusjon rundt oppgavene, men en m? alltid kunne forklare og forsvare alle sider av en besvarelse. Hvis gruppel?rer er i tvil om dette er oppfylt (selv i bare en oppgave), kan gruppel?rer be studenten i etterkant av timen, eller s? fort det lar seg arrangere, redegj?re for den aktuelle oppgaven. Dersom redegj?relsen fortsatt etterlater tvil om tilstrekkelige kunnskaper, kalles studenten inn til en kontroll av obliger. Her vil to fagl?rere v?re til stede og be studenten forklare et vilk?rlig sett av oppgavene som til da skal inng? i studentens mappe. Enhver oppgave som ikke forklares tilfredstillende vil underkjennes og kan ikke inng? i mappen.
Skriftlig eksamen
Form?let med avsluttende skriftlig eksamen er ? kontrollere at studenten behersker teknikker og verkt?y som er brukt i de obligatoriske oppgavene. Det vil bli gitt bokstavkarakterer.