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
- 2024/2025
- Pensum
-
VÅR 2025
- Timeplan
- Programplan
- Emnehistorikk
-
Innledning
Emnet gir en innføring i programmering, med Python som programmeringsspråk.
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 programmeringsspråket
- har grunnleggende kjennskap til programmering med bruk av datastrukturer, funksjoner, og vektoriserte beregninger
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 Python 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: Spyder og Jupyter Notebook
- Variabler og datatyper (tall, tekst, logiske variable, lister, arrayer, tupler)
- Plotting av data
- Programmering av egne funksjoner
- Testing og feilsøking av egen kode
- 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)
- Anvendelser av programmering til bl.a. optimering ("finne beste løsning"), som kurvetilpassing til gitte data (observasjoner).
Arbeids- og undervisningsformer
Forelesninger, øvinger, selvstudium.
Arbeidskrav og obligatoriske aktiviteter
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 2 av 4 obligatoriske øvingsoppgaver.
- Et refleksjonsnotat
Vurdering og eksamen
Individuell skriftlig skoleeksamen under tilsyn på 3 timer.
Eksamensresultat kan påklages.
Hjelpemidler ved eksamen
Alle trykte og skrevne hjelpemidler.
Vurderingsuttrykk
Gradert skala A-F.
Sensorordning
En intern sensor. Ekstern sensor brukes jevnlig.