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
- 2020/2021
- Curriculum
-
SPRING 2021
- Schedule
- Programme description
- Course history
-
Introduction
Emnet tar sikte på å gi studenten en innføring i programmering i Python. Studentene får en innføring i programstruktur og uttrykk, variabler, tekster, operatorer, funksjoner, arrayer, bruk av løkker.
Recommended preliminary courses
Emnet er organisert på deltid over to semester med obligatoriske læringsaktiviteter underveis. Studiet er nettbasert, men har også samlinger ved OsloMet. Studenten må ha tilgang til datamaskin og internett og kunne delta i nettbaserte læringsaktiviteter, også på kveldstid og i helger. Det forutsettes stor grad av selvstudium og samarbeid i studentgrupper. Informasjon om antall samlinger, og antall dager per samling, finnes på nettsidene til universitetet.
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 kan:
- forstå problemløsning ved hjelp av programmering
- kjenne til innebygd funksjonalitet i programmeringsspråket
- ha grunnleggende kjennskap til programmering med bruk av datastrukturer, funksjoner, og vektoriserte beregninger
Ferdigheter
Studenten kan:
- skrive programmer for å løse gitte problemstillinger
- dele opp et større problem i flytdiagrammer
- lage løsninger for virkelige problemer på en datamaskin med brukerinteraksjon, plot, animasjoner og lagring/lesing av data
- konstruere, finne og rette feil i egne programmer samt være i stand til å sette seg inn i andres programmer, feilsøke
- dra nytte av eksterne biblioteker i egen kildekode
Generell kompetanse
Studenten kan:
- bruke Python til å løse relevante problemstillinger innen sitt fagfelt
- tilegne seg og ta i bruk ny programmeringskunnskap
Teaching and learning methods
Forelesninger og øvinger.
Course requirements
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 2 av 4 obligatoriske øvinger må være godkjent
Assessment
Mappevurdering med følgende mappekrav:
- 3 individuelle lærings-/refleksjonsnotat.
- 2 individuelle innleveringsoppgaver, skriftlig eller anvendelse av programvare. Ca. 3 timer hver.
I mappevurdering gis en helhetlig vurdering med en karakter.
Eksamensresultat kan påklages.
Permitted exam materials and equipment
Alle hjelpemidler er tillatt.
Grading scale
Gradert skala A-F.
Examiners
En intern sensor. Ekstern sensor brukes jevnlig.