INF203 Prosjektoppgave i videregående programmering - juniblokk
Om dette emnet
Du utvikler et omfattende programmeringsprosjekt i henhold til gitte spesifikasjoner og presenterer løsningen for "kunden", som regel i samarbeid med en annen student. Arbeidet omfatter analyse av problemet, design av løsninger og deres implementering, planlegging og implementering av tester for koden og utvikling av brukerdokumentasjon for koden. Feilsøking og optimering av løsninger inngår i arbeidet. Vi benytter metoder og verktøy brukt i profesjonell programvareutvikling som agile metoder, parprogrammering, versjonskontroll og utviklingsomgivelser. Prosjektet implementeres i Python.
Dette lærer du
Etter å ha gjennomført emnet kan du
- nytte seg effektivt av profesjonelle verktøy for versjonskontroll, feilsøking og utvikling;
- analysere komplekse programmeringsproblem, designe og implementere programvara som adresserer problemet;
- designe og implementere testar for komplekse oppgåver;
- utvikle brukerdokumentasjon for programvarer
- feilsøke og optimere programvare.
Læringsaktiviteter
Læringsstøtte
Pensum
Forutsatte forkunnskaper
Vurderingsordning, hjelpemiddel og eksamen
Om bruk av KI
Sensorordning
Obligatorisk aktivitet
Merknader
Undervisningstider
Fortrinnsrett
Overlapp
Opptakskrav