INF202 Prosjektoppgave i videregående programmering
Studiepoeng:5
Ansvarlig fakultet:Fakultet for realfag og teknologi
Emneansvarlig:Jonas Kusch
Campus / nettbasert:Undervises campus Ås
Undervisningens språk:Engelsk
Antall plasser:80
Frekvens:Årlig
Forventet arbeidsmengde:125t = 15t kollokvie + 95t prosjektoppgave + 15t forberedelse av avsluttende presentasjon
Undervisnings- og vurderingsperiode: Emnet har undervisning i januarblokk og undervisning og vurdering i januarblokk.
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
- 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
Sensorordning
Obligatorisk aktivitet
Merknader
Undervisningstider
Fortrinnsrett
Overlapp
Opptakskrav