EPN-V2

BEPE1700 Fundamentals of programming Course description

Course name in Norwegian
Grunnleggende programmering
Study programme
Bachelor's Degree Programme in Civil Engineering
Bachelor's Degree Programme in Energy and Environment in buildings
Weight
5.0 ECTS
Year of study
2023/2024
Curriculum
SPRING 2024
Schedule
Course history

Introduction

No formal requirements over and above the admission requirements.

The course is based on knowledge acquired in the course BYVE3300 Statics, part of the bachelor's degree programme in civil engineering (OsloMet), or a course with a equivalent learning outcomes.

Recommended preliminary courses

Grade scale A-F

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

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

After completing this course, the student will gain the following knowledge, skills and general competence:

Knowledge

Students have in-depth knowledge of:

  • various foundation types and principles of foundation selection and design
  • design parameters and ground models from lab tests and in-situ investigation for foundation design
  • theories and calculation methods of foundation load capacity, structural deformation, and settlement
  • design methods for various foundation types
  • ground improvement under special soil conditions

Skills

Students can:

  • identify foundation types and make proper choice of foundation type for structure
  • use key soil parameters and factors for ground conditions which are most relevant for foundation design
  • calculate the capacity, deformation and settlement of foundation based on various methods and be familiar with limits of each method
  • make the foundation design following industrial standard
  • be familiar with FEM method and software to help foundation design

General competence

Students:

  • have solid understanding of stress and displacement distribution field around the foundation
  • have geotechnical competence to fulfil general foundation design
  • can follow industrial standards and use numerical tools for foundation design
  • are familiar with measures to work with foundation design under special ground condition

Assessment

Lectures, exercises and projects

Permitted exam materials and equipment

The following work requirements are mandatory and must be approved to sit for the exam:

3 written group exercises with 2-4 students in each group.

Grading scale

The exam consists of two parts:

1) Written individual exam, 3 hours, under supervison, weighted 70%, and

2) 15-20 minutes oral presentation of a topic followed by 5-10 minutes Q&A, weighted 30%.

All assessment parts must be awarded a pass grade (E or better) for the student to pass the course.

Part 1 can be appealed, part 2 can not be appealed.

Examiners

All printed and written aids and a calculator that cannot be used to communicate with others for written individual exam.

All types of materials and equipment are allowed for oral presentation.