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
Sensorordning
Obligatorisk aktivitet
Merknader
Undervisningstider
Overlapp
Opptakskrav