EPN-V2

BEPE1700 Grunnleggende programmering Emneplan

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