INF203 Prosjektoppgave i videregående programmering - juniblokk
Studiepoeng:5
Ansvarlig fakultet:Fakultet for realfag og teknologi
Emneansvarlig:Martin Thomas Horsch
Campus / nettbasert:Undervises campus Ås
Undervisningens språk:Engelsk, norsk
Antall plasser:72
Frekvens:Årlig
Forventet arbeidsmengde:125t = 15t kollokviet + 95t prosjektarbeid + 15t forberedelse av avsluttende presentasjon
Undervisnings- og vurderingsperiode: Emnet har undervisning i juniblokk og undervisning og vurdering i 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 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