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
- 2024/2025
- Curriculum
-
SPRING 2025
- Schedule
- Programme description
- Course history
-
Introduction
Emnet gir en innføring i programmering, med Python som programmeringsspråk.
Recommended preliminary courses
Eivind Johnsen;
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:
- forstår problemløsning ved hjelp av programmering
- kjenner til innebygd funksjonalitet i programmeringsspråket
- har grunnleggende kjennskap til programmering med bruk av datastrukturer, funksjoner, og vektoriserte beregninger
Ferdigheter
Studenten kan:
- skrive programmer for å løse beregningsorienterte problemstillinger.
- finne og rette feil i egne programmer samt være i stand til å sette seg inn i andres kildekode.
Generell kompetanse
Studenten kan:
- bruke Python til å løse relevante beregningsorienterte problemer innen sitt fagfelt.
- tilegne seg og ta i bruk ny programmeringskunnskap.
- forstå dokumentasjon om grunnleggende programmering og kommunisere med andre programmerere.
Content
BYPE1600 Mechanics
Teaching and learning methods
No requirements over and above the admission requirements.
Course requirements
After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
The student:
- has in-depth knowledge of calculation methods for statically;determinate and indeterminate structures
- has broad knowledge of the functions of a selection of common structures
- is familiar with the design process and relevant standards
- is familiar with bracing principles for buildings
- is familiar with the design principles for steel-, timber- and concrete structures
Skills
The student is capable of:
- performing buckling calculations for simple constructions with axial loads
- applying the unit load method to calculate statically indeterminate structures and calculating deformation using the reduction postulate
- analysing simple frames using the moment distribution method
- analysing influence lines for statically determinate structures
- designing appropriate wind bracing
- determining relevant loads and load combinations in accordance with standards
- designing simple;steel-, timber- and concrete cross sections
- performing simple static calculations using computer program;
General competence
The student is capable of:
- planning and carrying out the first design phase for a building, including assessment of the;load distribution to the different;structures
- assessing and analysing various load-bearing systems
- evaluating and verifying the output from computer program
Assessment
The following coursework is compulsory and must be approved before the student can sit the exam:
- 4 of 8;individual calculation exercises
- 1 group assignment in data lab, 5-10 page report
- 1 group assignment in practical lab, 5-10 page report
Permitted exam materials and equipment
Individual written exam, 3;hours
The result of the exam can be appealed.
A resit or rescheduled exam may take the form of an oral exam. If oral exams are used for resits or rescheduled exams, the exam results cannot be appealed.
Grading scale
All aids enclosed with the exam question paper, printed and written aids, and a handheld calculator that cannot be used for wireless communication or to perform symbolic calculations. If the calculator’s internal memory can store data, the memory must be deleted before the exam. Random checks may be carried out.
Examiners
One internal examiner. External examiners are used regularly.