course-details-portlet

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.

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
Flere sider om emnet
Fakta om emnet

Versjon: 1
Studiepoeng:  7.5 SP
Studienivå: Høyere grads nivå

Undervisning

Termin nr.: 1
Undervises:  HØST 2018

Undervisningsspråk: Norsk

Sted: Trondheim

Fagområde(r)
  • Program/system-utvikling
  • Numerikk
  • Numerisk matematikk
  • Numerisk approksimasjon
  • Teknologiske fag
Kontaktinformasjon
Emneansvarlig/koordinator: Faglærer(e):

Ansvarlig enhet
Institutt for datateknologi og informatikk

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.
Eksamensinfo

For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"

Mer om eksamen ved NTNU