Kursplan för Vetenskaplig visualisering

Kursplan fastställd 2021-02-26 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnScientific visualization
  • KurskodMVE080
  • Omfattning7,5 Högskolepoäng
  • ÄgareMPENM
  • UtbildningsnivåGrundnivå
  • HuvudområdeMatematik
  • InstitutionMATEMATISKA VETENSKAPER
  • BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd

Kurstillfälle 1

  • Undervisningsspråk Engelska
  • Anmälningskod 20118
  • Sökbar för utbytesstudenterJa

Poängfördelning

0105 Inlämningsuppgift 7,5 hp
Betygsskala: TH
7,5 hp

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

Behörighet

Grundläggande behörighet för grundnivå
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Särskild behörighet

Samma behörighet som det kursägande programmet.
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Kursspecifika förkunskaper

Grundläggande kurser i matematik, numerisk analys, programmering och datastrukturer samt Matlabprogrammering. Eftersom detta är en introduktionskurs till visualisering krävs ingen tidigare kunskap om datorgrafik.

Syfte

Syftet med kursen är att ge en översikt av verktyg och tekniker för vetenskaplig visualisering.

Lärandemål (efter fullgjord kurs ska studenten kunna)

* tänka i visualiseringstermer
* producera klargörande grafik i ett antal vanliga situationer
* använda avancerad Matlabgrafik och grundläggande ParaView
* konstruera grafiska användargränssnitt med Matlab

Innehåll

Lösandet av beräkningsproblem med hjälp av dator genererar ofta stora datamängder. Denna kurs handlar om hur datorgrafik kan användas för att visualisera data för att få bättre förståelse av problem och lösning. I enkla fall kan kanske lösningen representeras som en kurva. Mer komplicerade problem har lösningar i form av ytor eller volymer, kanske tidsberoende. Många matematiska problem genererar kanske inte så stora datamängder men kräver förståelse av mer än tre dimensioner. Kursen innehåller följande delar: Olika tekniker för att visualisera ytor, volymer och andra geometriska objekt. Animation. Interaktion. Något om konstruktion av användargränssnitt. Avancerad Matlabgrafik. ParaView samt kort om OpenGL och GeoGebra. Nödvändiga datorgrafiska grundbegrepp som transformationer och ljusmodeller.

Organisation

Föreläsningar och datorlaborationer. Laborationerna, som utgör en väsentlig del av kursen, består av flera uppgifter där studenten får lösa olika visualiseringsproblem.
Uppgifterna är hämtade från numerisk analys och tillämpad matematik.
Var god se kurshemsidan för mer information. 

Litteratur

Föreläsningsanteckningar, artiklar och manualer.

Examination inklusive obligatoriska moment

Obligatoriska laborationer och hemtentamen.

Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.