Programplaner og emneplaner - Student
DAVE3605 Efficient C/C++ Coding Techniques Course description
- Course name in Norwegian
- Effektiv kode med C og C++
- Weight
- 10.0 ECTS
- Year of study
- 2017/2018
- Course history
-
-
Introduction
Forelesninger og veiledning. Case studier inngår som en del av undervisningen. Studentene arbeider i grupper. Gruppestørrelse er normalt 3 til 5 studenter (Bestemmes av kurslederne).
-
Required preliminary courses
Tre obligatoriske innleveringer i gruppe (normalt 3-5 studenter). Disse utgjør tre leveranser som bygger på hverandre og som må være godkjent for å fremstille seg til eksamen.
-
Learning outcomes
Alle.
-
Teaching and learning methods
Ingen ut over opptakskrav.
-
Course requirements
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:
Kunnskaper:
Studenten kan:
- gjøre rede for Newtons 3 lover i mekanikk og forklare hvordan disse bestemmer legemers bevegelse
- gjøre rede for begrepet arbeid som kurveintegral av kraften og energibevaring
- forklare begrepene konservative og ikke-konservative krefter og sette disse i sammenheng med termodynamikkens første lov
- gjøre rede for svingeligningen og dens løsninger for enkle tilfeller og beskrive svingninger
- gjengi bølgeligningen og dens analytiske løsninger for enkle tilfeller og beskrive bølgebevegelse
- gjøre rede for Fouriers lov for varmestrøm og dens sammenheng med varmeledningsligningen og termodynamikkens andre lov
- gjøre rede for grunnleggende elektromagnetiske størrelser, begreper og fenomener
- løse de vanligste ordinære og partielle differensialligningene som opptrer i fysikk analytisk og/eller numerisk ved hjelp av velkjente algoritmer
- forklare og løse viktige kjemiske likninger innen støkiometri
- gjøre rede for grunnleggende prinsipper innen elektrokjemi
Ferdigheter
Studenten kan:
- beregne partikkelbaner i fysikk både analytisk og numerisk
- løse svingeligningen for enkle tilfeller analytisk og numerisk og visualisere løsningene
- løse den endimensjonale bølgeligningen numerisk og visualisere løsningene
- løse den endimensjonale temperaturligningen numerisk og visualisere løsningene
- anvende de matematiske og numeriske metodene for å beskrive og analysere fysiske fenomener, herunder presentere kvantitative løsninger på problemer innenfor temaene mekanikk, elektromagnetisme, termofysikk, faste stoffers fysikk og fluiddynamikk
- forklare gjeldende begrensinger ved beregningene nevnt ovenfor
- utføre enkle kjemiske beregninger innen støkiometri
- utføre enkle kjemiske beregninger innen elektrokjemi
Generell kompetanse
Studenten kan:
- forstå og formidle fysiske og kjemiske prinsipper og metoder, problemstillinger og løsninger både skriftlig og muntlig
- kommunisere med andre fagpersoner med naturvitenskapelig bakgrunn om fysiske og kjemiske problemstillinger
- har innsikt i realfagenes betydning for ingeniørfaglig utvikling
-
Assessment
Emnet er ekvivalent (overlapper 10 studiepoeng) med: LO152D.
Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.
-
Permitted exam materials and equipment
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 1 individuell innlevering i fysikkdelen basert på bruk av programvare.
-
Grading scale
Eksamensform: Individuell skriftlig eksamen i fysikkdelen på 3 timer, teller 70%. Gruppebasert prosjekt og rapportering i kjemidelen, teller 30%.
Eksamensresultat kan påklages.
-
Examiners
Hjelpemidler vedlagt eksamensoppgaven samt håndholdt kalkulator som ikke kommuniserer trådløst og som ikke kan regne symbolsk. Dersom kalkulatoren har mulighet for lagring i internminnet skal minnet være slettet før eksamen. Stikkprøver kan foretas.