INF203 Prosjektoppgave i videregående programmering - juniblokk
Om dette emnet
Du utvikler et omfattende programmeringsprosjekt i samsvar med gitte spesifikasjoner og presenterer løsninga 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 kan f.eks. implementeres i Python eller C++.
Dette lærer du
Etter å ha gjennomført emnet kan du
- benytte profesjonelle verktøy til versjonskontroll, feilsøking og utvikling effektivt
- analysere komplekse programmeringsoppgaver og designe og implementer løsninger
- designe og implementere tester for komplekse oppgaver
- utvikle brukerdokumentasjon for programvare
- 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