Introduktion till Mathematica

5 hp

Kursplan, Avancerad nivå, 1FA164

Det finns en senare version av kursplanen.
Kod
1FA164
Utbildningsnivå
Avancerad nivå
Huvudområde(n) med fördjupning
Fysik A1N
Betygsskala
Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 26 mars 2021
Ansvarig institution
Institutionen för fysik och astronomi

Behörighetskrav

120 hp inom teknik/naturvetenskap. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)

Mål

Efter godkänd kurs ska studenten kunna:

  • redogöra för den grundläggande strukturen hos datoralgebrasystem,
  • implementera olika algoritmer i Mathematica,
  • jämföra olika programmeringsstilar,
  • använda funktionell och regelbaserad programmering på ett effektivt sätt,
  • testa och optimera Mathematicakod,
  • designa och bygga upp ett Mathematica paket,
  • överföra enkla funktioner skrivna i C/C++ till Mathematica med MathLink,
  • tillämpa Mathematica för att lösa problem inom matematik, fysik och kemi.

Innehåll

Introduktion till datoralgebrasystem och symbolisk programmering. Grunderna i Mathematica som programmeringsspråk: symboliska uttryck, vektorer och matriser, villkorade uttryck, loopar. Substitueringar och mönster. Linjär algebra och analys med Mathematica. Olika programmeringsstilar i Mathematica: procedurell, funktionell och regel-baserad programmering. Grafik. MathLink-gränssnittet, överföring av C/C++ funktioner till Mathematica. Något om optimering och parallellprogrammering. Att skriva ett eget Mathematica-paket. Tillämpningar av Mathematica inom matematik, fysik och kemi.

Undervisning

Föreläsningar och problemlösningstillfällen.

Examination

Inlämningsuppgifter som inkluderar grupparbete. Projekt med skriftlig rapport.

Om särskilda skäl finns får examinator göra undantag från det angivna examinationssättet och medge att en enskild student examineras på annat sätt. Särskilda skäl kan t.ex. vara besked om särskilt pedagogiskt stöd från universitetets samordnare för studenter med funktionsnedsättning.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
youtube
linkedin