Programplaner og emneplaner - Student
BYGG2100 Programming and statistics Course description
- Course name in Norwegian
- Programmering og statistikk
- Study programme
-
Bachelor's Degree Programme in Civil Engineering
- Weight
- 10.0 ECTS
- Year of study
- 2023/2024
- Curriculum
-
FALL 2023
- Schedule
- Programme description
- Course history
-
Introduction
The teaching will consist of participation in lectures and project work.
Required preliminary courses
The following coursework requirements must be approved to be eligible for the exam:
The students must have individual reflection notes from the sessions they participated (approx. 2-3 pages per note) approved and linked to 80% of the total lectures.
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 Python
- har grunnleggende kjennskap til programmering med bruk av datastrukturer, funksjoner, og vektoriserte beregninger
- kan gjøre rede for sentrale begreper innen mengdelære, sannsynlighetsteori, parameterestimering, hypotesetestingsteori og modellvalg
- kan gjøre rede for sannsynlighetsfordelingene normal, binomisk, Poisson og eksponensial og typiske problemstillinger hvor de kan anvendes
Ferdigheter
Studenten kan:
- skrive programmer for å løse gitte problemstillinger
- dele opp et større problem i-delproblemer
- lage løsninger for virkelige problemer på en datamaskin med brukerinteraksjon, plott av data og lagring/lesing av data
- finne og rette feil i egne programmer samt være i stand til å sette seg inn i andres kildekode
- dra nytte av eksterne biblioteker i egen kildekode
- anvende statistiske prinsipper og begreper fra eget fagfelt
- utføre grunnleggende sannsynlighetsregning og parameterestimering
- sette opp konfidensintervaller og utføre hypotesetester for normalfordelte og binomisk fordelte data
- utføre enkle korrelasjons-/regresjonsanalyser
Generell kompetanse
Studenten kan:
- bruke Python til å løse relevante problemstillinger innen sitt fagfelt
- tilegne seg og ta i bruk ny programmeringskunnskap
- benytte statistiske tenkemåter på ingeniørproblemstillinger og formidler disse skriftlig og muntlig
- løse ingeniørproblemstillinger ved sannsynlighetsregning, statistisk forsøksplanlegging, datainnsamling og analyse
Teaching and learning methods
All aids allowed.
Course requirements
Graded scale A to F.
Assessment
One internal examiner. External examiners are used regularly.
Permitted exam materials and equipment
Allen Tadayon
Grading scale
Gradert skala A-F
Examiners
En sensor. Ekstern sensor brukes jevnlig.
Overlapping courses
BEPE1700: 5stp
BYPE2200: 5stp