INF120 Programmering og databehandling
Om dette emnet
Emnet gir deg en innføring i programmering og databehandling med fokus på prosedural programmering i et høytnivå programmeringsspråk. Konkrete tema er:
- enkle datatyper (tall, sannhetsverdier, tegn)
- grunnleggende sammensatte datatyper (strenger, arrayer, lister, ordbøker)
- grunnleggende aspekter ved klasser
- kontrollstrukturer (forgreininger, løkker, operasjoner på lister)
- funksjoner samt parameterutveksling
- rekursive funksjoner
- lesing fra/skriving til fil
- dataanalyse og -visualisering
- grunnleggende feilhåndtering
- strukturering av problemløsninger
- lokalisering av feil i programmer
- editering, feilsøking
Emnet er basert på programmeringsspråket Python.
Dette lærer du
Etter å ha fullført emne kan du:
- selvstendig utvikle programmer av begrenset kompleksitet
- lese og forstå programmer på tilsvarende kompleksitetsnivå
- analysere enklere problemstillinger og implementere algoritmer til deres løsning
- utvikle programmer for analyse og visualisering av data
- lokalisere feilfunksjoner i programmer
- benytte grunnleggende programmeringsverktøy
Du vil ha opparbeidet deg grunnleggende kunnskaper i det høyere programmeringsspråket som brukes i emnet. Du kan vurdere hensynsmessighet av programmer av begrenset kompleksitet.
Læringsaktiviteter
Læringsstøtte
Pensum
Vurderingsordning, hjelpemiddel og eksamen
Om bruk av KI
Sensorordning
Obligatorisk aktivitet
Undervisningstider
Opptakskrav