EPN-V2

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
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