INF201 Videregående programmering
Studiepoeng:5
Ansvarlig fakultet:Fakultet for realfag og teknologi
Emneansvarlig:Jonas Kusch
Campus / nettbasert:Undervises campus Ås
Undervisningens språk:Engelsk
Frekvens:Årlig
Forventet arbeidsmengde:125t = 26t forelesninger + 26t datalab + 73t egenarbeid med lærebok og programmeringsoppgave
Undervisnings- og vurderingsperiode:Emnet starter i høstparallellen. Emnet har undervisning og vurdering i høstparallellen.
Om dette emnet
- Programmeringsverktøy: Utviklingsomgivelse, versjonskontroll
- Objektorientert programmering i Python
- Vitenskapelig databehandling i Python
- Testbasert programmering og testrammeverk, dokumentasjonsverktøy
- Feilsøking
- Ytelsesmåling og effektivisering
- Brukergrensesnitt
Dette lærer du
Etter gjennomført emne kan du:
- utvikle programmer basert på prosedural og objektorientert programmering
- lese og forstå programmer på tilsvarende kompleksitetsnivå
- analysere problemstillinger og implementere algoritmer til deres løsning
- benytte funksjonalitet levert av standardbiblioteker
- lokalisere feil i programmer
- optimere programytelse
- benytte programmeringsverktøy som debugger, profiler, testrammeverk, dokumentasjonsverktøy og versjonshåndtering.
Du kan vurdere hensiktsmessighet av komplekse programmer og kan kvalitetssikre disse og vil ha utviklet innsyn i programmererens ansvar for korrekt og pålitelig funksjon av egne programmer, kvalitetssikring, og dokumentasjon.
Læringsaktiviteter
Læringsstøtte
Pensum
Forutsatte forkunnskaper
Vurderingsordning, hjelpemiddel og eksamen
Om bruk av KI
Sensorordning
Obligatorisk aktivitet
Merknader
Undervisningstider
Overlapp
Opptakskrav