Programplaner og emneplaner - Student
BEPE1700 Fundamentals of programming Course description
- Course name in Norwegian
- Grunnleggende programmering
- Study programme
-
Bachelor's Degree Programme in Civil EngineeringBachelor's Degree Programme in Energy and Environment in buildings
- Weight
- 5.0 ECTS
- Year of study
- 2024/2025
- Curriculum
-
SPRING 2025
- Schedule
- Programme description
- Course history
-
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.