Programplaner og emneplaner - Student
BEPE1700 Grunnleggende programmering Emneplan
- Engelsk emnenavn
- Fundamentals of programming
- Studieprogram
-
Bachelorstudium i ingeniørfag - byggBachelorstudium i ingeniørfag - energi og miljø i bygg
- Omfang
- 5.0 stp.
- Studieår
- 2025/2026
- Programplan
- Emnehistorikk
-
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.