Skip to content

Commit be08223

Browse files
author
Oskar Lundström
committed
2 parents 43cdbaa + 2239627 commit be08223

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed

Rapport/include/Metod.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ \subsubsection*{Kontakt med fysikläraren}
9090
är att så länge den första raden i en uppgiftslösning är rätt, så brukar
9191
resten också vara rätt. Med andra ord, har studenten väl identifierat vilken typ av
9292
problem det rör sig om brukar det inte vara några svårigheter att lösa
93-
uppgiften.
93+
uppgiften. Sist men inte minst ansåg Fäldt att det fattades grundläggande
94+
kunskaper om matematisk analys hos studenterna.
9495

9596
Med hjälp av insikterna från Fäldt drogs två slutsatser. Den första slutsatsen
9697
var att matematisk analys var ett område värt att behandla i detalj. Den andra

Redovisningar/Slutredovisning/Innehåll.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,43 @@ Läromaterial. LYAP. DSL. Haskell.
6868

6969
### Varför (Bakgrund) - *Mer*
7070

71-
Tentastatistik. DSL.
71+
* DSLsofMath: En kurs given av Patrik Jansson som vi alla tagit vars syfte är att angripa de matematiska
72+
domänerna från ett funktionellt programmeringsperspektiv. Att betrakta syntax
73+
och typer och organisera dem i domänspecifika språk.
7274

75+
* Vi vill göra samma sak fast för ett annat domän. Hur väljer vi ett bra domän? Titta på tentastats!
76+
TSS är sämst men där finns det redan ett BS projekt. Fysik är också dåligt!
77+
78+
* Tentastatistik: Dåliga stats, **VISA BILD/GRAF/TABELL**. Vad beror det på?
79+
**LISTA MED SAKER SOM DET KAN BERO PÅ**, en av dem är någonting som vi kanske kan lösa mha DSL!
80+
81+
* Vi vill altså utveckla DSL för att få bukt med tentastatsen!
7382

7483
### Förklara alla viktiga koncept (Teori)
7584

7685
Superkort om Haskell. DSL. LHS
7786

87+
* Haskell: Ett funktionellt programmeringsspråk.
88+
89+
* DSL: Vad är ett domänspecifikt språk?
90+
- SQL och LATEX är domänspecifika språk.
91+
- De har specifika domäner, databaser/textformatering
92+
- Dom är båda väldigt bra på att hantera just det domänet
93+
- Båda är turingkompletta men du skulle inte vilja skriva en kompilator i dem
94+
- Du kan hantera båda domänen i Java men i slutändan skulle du bara implementera
95+
språken igen.
96+
- Ett DSL är ett språk som hanterar *ett* specifikt domän väldigt väl. Den abstraherar
97+
bort komplexitet och ger dig ett interface som är lätt att använda och vars syntaxt är
98+
specifikt modellerad för just det domänet.
99+
100+
* LHS:
101+
- **BILD PÅ KOD MED KOMMENTARER** **BILD PÅ KOD I LHS MED KOMMENTARERNA SOM TEXT**
102+
- Lyfter fram dokumentationen som en lika viktig del i programmet som själva koden.
103+
- Passar bra för denna typ av lärotext där syftet är att förklara fysik mha kod.
104+
105+
* Syntaxträd???
106+
107+
* Lärandeteorier???
78108

79109
### Genomförande
80110

0 commit comments

Comments
 (0)