91̽»¨

³¢Ã¤²Ô°ì²õ³Ù¾±²µ

Matematikens domänspecifika språk

Kurs
DIT983
³Ò°ù³Ü²Ô»å²Ô¾±±¹Ã¥
7,5 högskolepoäng (hp)
Studietakt
50%
Undervisningstid
Dag
Studieort
³Òö³Ù±ð²ú´Ç°ù²µ
Undervisningsform
Campus
±«²Ô»å±ð°ù±¹¾±²õ²Ô¾±²Ô²µ²õ²õ±è°ùÃ¥°ì
Engelska
Start/slut
-
´¡²Ô²õö°ì²Ô¾±²Ô²µ²õ±è±ð°ù¾±´Ç»å
-
´¡²Ô³¾Ã¤±ô²Ô¾±²Ô²µ²õ°ì´Ç»å
GU-86020
°­³Ü°ù²õ¾±²Ô²Ô±ð³óÃ¥±ô±ô
Ansökan stängd

Om utbildningen

Kursen presenterar klassiska matematiska ämnen från ett datavetenskapligt perspektiv: genom att specificera de introducerade begreppen, vara uppmärksam på syntax och typer, och slutligen genom att bygga domänspecifika språk för vissa av de matematiska områden som nämns nedan.

Föreläsningarna kommer att behandla:

  • Introduktion till funktionell programmering, programkalkyl och bevis
  • Introduktion till domänspecifika sprÃ¥k (DSL) med linjär algebra som exempel
  • DSL och matematik: kategoriteori som exempel
  • Reell analys: medelvärdessatser, Taylors formler
  • Reell analys: ett DSL for potensserier
  • Mer linjär algebra: egenvärden och optimering

µþ±ð³óö°ù¾±²µ³ó±ð³Ùer och urval

µþ±ð³óö°ù¾±²µ³ó±ð³Ù

För behörighet till kursen krävs att studenten ska ha avklarat:

-  7,5 hp i diskret matematik (exempelvis DIT980 Diskret matematik för Datavetare)
- 15 hp inom matematik (exempelvis MMGD20 Linjär algebra D och MMGD30 Matematisk analys D)
- 15 hp inom datavetenskap (exempelvis DIT440 Introduktion till funktionell programmering eller MVG300 Programmering med Matlab och DIT012 Imperativ programmering med grundläggande objektorientering)

Ytterligare 22.5hp inom matematik eller datavetenskap

Urval

Högskolepoäng, max 165 hp