Programplaner og emneplaner - Student
BEPE1700 Grunnleggende programmering Emneplan
- Engelsk emnenavn
- Fundamentals of programming
- Omfang
- 5.0 stp.
- Studieår
- 2025/2026
- Emnehistorikk
-
- Pensum
-
VÅR 2026
- Timeplan
-
Innledning
Emnet gir opplæring i grunnleggende programmering, med Python som programmeringsspråk. Emnet gir inkluderer en introduksjon til programmering i regneark.
-
Anbefalte forkunnskaper
Ingen utover opptakskrav.
-
Forkunnskapskrav
Ingen utover opptakskrav.
-
Læringsutbytte
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten:
- forstår problemløsning ved hjelp av programmering
- kjenner til innebygd funksjonalitet i Python
- har grunnleggende kjennskap til programmering med bruk av datastrukturer, funksjoner, objekter og vektoriserte beregninger
- har grunnleggende kunnskaper om programmering i regneark (Microsoft Excel eller lignende)
Ferdigheter
Studenten kan:
- skrive programmer for å løse beregningsorienterte problemstillinger.
- finne og rette feil i egne programmer samt være i stand til å sette seg inn i andres kildekode.
Generell kompetanse
Studenten kan:
- bruke programmering til å løse relevante beregningsorienterte problemer innen sitt fagfelt.
- tilegne seg og ta i bruk ny programmeringskunnskap.
- forstå dokumentasjon om grunnleggende programmering og kommunisere med andre programmerere.
-
Innhold
- Programmeringsmiljøer: Lokalt: Spyder og Jupyter Notebook. Nettbasert: Anaconda Cloud/JupyuterLab.
- Variabler og datatyper (tall, tekst, logiske variable, lister, arrayer, tupler)
- Plotting av data
- Programmering av egne funksjoner
- Objekt-orientert programmering (OOP)
- Testing og feilsøking av egen kode
- Bruk av KI-verktøy i programmering
- Betinget programløp med if-else-betingelser
- Repetert programløp med for-løkker og while-løkker
- Lesing og skriving av fildata (numeriske data i txt-filer og Excel-filer)
- Programmering i regneark (Microsoft Excel eller lignende)
- Relevante anvendelser av programmering
-
Arbeids- og undervisningsformer
Forelesninger, øvinger, selvstudium.
-
Arbeidskrav og obligatoriske aktiviteter
To av tre individuelle, obligatoriske øvingsoppgaver må være gjennomført for å kunne ta eksamen.
-
Vurdering og eksamen
Individuell skriftlig skoleeksamen under tilsyn med varighet 3 timer.
Eksamensresultat kan påklages
-
Hjelpemidler ved eksamen
Alle trykte og skrevne hjelpemidler. Hvis en oppgave på eksamen krever kalkulator, vil en kalkulator være tilgjengelig i det skjermbaserte eksamensmiljøet.
-
Vurderingsuttrykk
Gradert skala A-F.
-
Sensorordning
En intern sensor. Ekstern sensor brukes jevnlig.