Programplaner og emneplaner - Student
BEPE1700 Fundamentals of programming Course description
- Course name in Norwegian
- Grunnleggende programmering
- Weight
- 5.0 ECTS
- Year of study
- 2024/2025
- Course history
-
- Curriculum
-
SPRING 2025
- Schedule
-
Introduction
Emnet gir en innføring i programmering, med Python som programmeringsspråk.
-
Recommended preliminary courses
Ingen utover opptakskrav.
-
Required preliminary courses
Ingen utover opptakskrav.
-
Learning outcomes
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.
-
Content
- 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).
-
Teaching and learning methods
Forelesninger, øvinger, selvstudium.
-
Course requirements
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 2 av 4 obligatoriske øvingsoppgaver.
- Et refleksjonsnotat
-
Assessment
Individuell skriftlig skoleeksamen under tilsyn på 3 timer.
Eksamensresultat kan påklages.
-
Permitted exam materials and equipment
Alle trykte og skrevne hjelpemidler.
-
Grading scale
Gradert skala A-F.
-
Examiners
En intern sensor. Ekstern sensor brukes jevnlig.