EPN-V2

BEPE1700 Grunnleggende programmering Emneplan

Engelsk emnenavn
Fundamentals of programming
Omfang
5.0 stp.
Studieår
2024/2025
Emnehistorikk
Timeplan
  • 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.