Emne - Programmering og numerikk - TDT4127
TDT4127 - Programmering og numerikk
Om emnet
Nytt fra studieåret 2018/2019
Vurderingsordning
Vurderingsordning: Skriftlig eksamen
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Skriftlig | 100/100 | 4 timer | D |
Faglig innhold
Emnet består at to deler: Grunnleggende prosedyreorientert programmering i Python (2/3) og
numerikk (1/3).
Prosedyreorientert programmering:
- Variabler og datatyper.
- Input og output.
- Kontrollstrukturer: Sekvens, valg, og repetisjon.
- Strukturering og oppdeling av programmer; funksjoner og moduler.
- Datastrukturer: Lister, tabeller, tekststrenger, mengder, tupler og poster (dictionary).
- Filbehandling, persistent lagring av informasjon, og unntak (exception).
- Rekursjon.
- Python som programmeringsomgivelse.
- Behandling av N-dimensjonale matriser
- Plotting av funksjoner
Numerikk:
- Numerisk integrasjon av funksjoner: Trapes-metoden, Simpsons metode, Adaptiv Simpson metode
- Newtons metode for å finne funksjoners nullpunkt
- Gauss-eliminasjon for å løse lineære ligningssett
- Numerisk løsning av ordinære differensialligninger
Læringsutbytte
Kunnskaper:
- Har grunnleggende kunnskap om grunnelementene i prosedyreorientert programmering.
- Har grunnleggende kunnskap om prosessen fra problem til fungerende program.
- Har grunnleggende kunnskap om innen numeriske metoder.
Ferdigheter:
- Kan anvende grunnelementene i praktisk, prosedyreorientert programmering.
- Kan bruke relevante programmeringsverktøy.
- Kan analysere et problem, finne prosess og datastrukturer som løser problemet, formulere en løsning som pseudokode eller flytskjema, og programmere og teste en løsning i Python.
- Kan gjennomføre mindre programmeringsprosjekter.
- Kan utføre numeriske beregninger i Python.
Læringsformer og aktiviteter
Forelesninger, øvingsforelesninger, obligatoriske øvinger og et mindre obligatorisk prosjekt.
Obligatoriske aktiviteter
- Øvinger
Mer om vurdering
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Anbefalte forkunnskaper
Ingen.
Forkunnskapskrav
Matematikk tilsvarende krav for opptak for to-årig sivilingeniør master-program.
Kursmateriell
Oppgis ved semesterstart.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
TDT4109 | 5.0 | ||
TDT4105 | 5.0 | ||
TDT4110 | 5.0 |
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Høyere grads nivå
Termin nr.: 1
Undervises: HØST 2018
Undervisningsspråk: Norsk
Sted: Trondheim
- Program/system-utvikling
- Numerikk
- Numerisk matematikk
- Numerisk approksimasjon
- Teknologiske fag
Eksamensinfo
Vurderingsordning: Skriftlig eksamen
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Høst ORD Skriftlig 100/100 D 30.11.2018 09:00 INSPERA
-
Rom Bygning Antall kandidater SL120 Sluppenvegen 14 0 SL311 orange sone Sluppenvegen 14 0 SL311 brun sone Sluppenvegen 14 0 SL311 grønn sone Sluppenvegen 14 0 SL238 Sluppenvegen 14 0 SL215 Sluppenvegen 14 0 - Sommer UTS Skriftlig 100/100 D INSPERA
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"