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
- 2023/2024
- Curriculum
-
SPRING 2024
- Schedule
- Programme description
- 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.