EPN

BEPE1700 Grunnleggende programmering Emneplan

Engelsk emnenavn
Fundamentals of programming
Studieprogram
Bachelorstudium i ingeniørfag - energi og miljø i bygg / Ingeniørutdan. - 3 terminsordning
Omfang
5.0 stp.
Studieår
2024/2025
Timeplan
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.