Datalogi for fysikere (DatF)

Kursusindhold

Kurset gennemgår de forskellige bestandele af Matlab's programmeringssprog og deres brug i programskrivning. De forskellige emner bliver introduceret ved forlæsninger, og den studerende får efterfølgende tid til selv at arbejde med stoffet igennem 6 computer øvelser, der alle bygger på simple fysiske og matematiske eksempler.

Undervisningen lægger vægt på introduktionen til Matlab's programerings sprog, simpel data visualisering, opbygningen af egne grafiske bruger flader, brugen af den indbyggede hjælpe funktion og brugen af Matlab routiner .

Yderligerer vil kurset diskutere og benytte processerne i forbindelse med programudvikling, så som problem analyse, programskrivning, fejlfinding, validering og optimering.

Engelsk titel

Introduction to Computing for Physicists

Uddannelse

Bacheloruddannelsen i de fysiske fag

Målbeskrivelse

Færdigheder
 

  • Dybt kendskab til MatLab's forskellige variable typer.
  • Et dybt kendskab til assignments og manipulering af  skalare, data arrays, strukture og cell arrays.
  • Et dybt kendskab til betingelses statements, og loop kontrollers brug i Matlab programmer.
  • Et dybt kendskab til brugen af scripts og function i forbindels med løsning af numeriske beregninger.
  • Kendskab til brugen af Matlab's editor, debugger og performance analyse værktøjer i forbindelse med programudvikling.
  • Kendskab til effektive metoder i forbindelse med programudvikling.
  • Kendskab til brugen af biblioteksroutiner i forbindelse med løsning af mere komplicerede numeriske problemer.

Viden
Kurset giver en introduktion til programmering i Matlab, simpel data visuelisering, brugen af grafiske bruger flader (GUI), den indbyggede hjælpe funktion, web dokumentation og brugen af indbyggede biblioteksrutiner.

Kompetencer
Kurset giver den studerende kompetence i en række generelle datalogiske færdigheder med speciel relevans for fysik og med mange anvendelsesmuligheder.

Forelæsninger og øvelser

Online materiale i Matlab og assosierede web sider indeholder meget information.

Det forudsættes at den studerende erhverver sig:
"Matlab, Apractical introduction on programming and problem solving".
Stormy Attaway. ISBN 978-0-12-385081-2

Det forudsættes at den studerende medbringer en laptop med Matlab installeret

ECTS
7,5 ECTS
Prøveform
Løbende bedømmelse
De 6 af de 7 øvelser til eksamen skal være beståede før man kan aflevere den 7.
Hjælpemidler
Alle hjælpemidler tilladt
Bedømmelsesform
bestået/ikke bestået
Censurform
Ingen ekstern censur
Flere interne bedømmere
Kriterier for bedømmelse

Se Målbeskrivelser

Enkeltfag dagtimer (tompladsordning)

  • Kategori
  • Timer
  • Eksamen
  • 24
  • Forberedelse
  • 96
  • Forelæsninger
  • 16
  • Teoretiske øvelser
  • 70
  • Total
  • 206