You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Rapport/include/Diskussion.tex
+28-15Lines changed: 28 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,14 @@ \chapter{Diskussion}
3
3
4
4
\begin{draft}
5
5
6
-
I detta kapitel diskuteras projektets metod, resultat,
7
-
vidareutvecklingsmöjligheter och etiska aspekter.
6
+
I detta kapitel diskuteras projektets genomförande, resultat, vidareutvecklingsmöjligheter och etiska aspekter.
8
7
9
8
\end{draft}
10
9
11
10
\begin{binge}
12
11
12
+
Hur domänspecifika språk kan kombineras med fysik var inget vi visste när projketet startade. En stor del i början av projketet ägnades därför åt att försöka komma på olika sätt att använda dem ihop med olika fysikaliska områden. Det gjordes många experiment innan vi hittade sätt att skapa domänspecifika språk till fysik som var annat än triviala implementationer av formler, till exempel att formlen för rörelseenergi, $E_k = \frac{mv^2}{2}$, kan skrivas som \texttt{ek m v = m * v * v / 2} i Haskell. Detta spånande och experimenterande ledde till slut till att vi kunde se någon slags strategi för hur man kan kombinera dem, vilket blev den metodik som beskrivs i avsnitt \ref{sec:konstruktion}. Det vi vill poängtera är med andra ord att det har varit svårt och oklart hur läromaterialet skulle kunna utformas.
13
+
13
14
De två nedanstående ska vara nånstans i diskussion.
14
15
15
16
De domänspecifika språken modellerar områden snarare än att vara problemlösare.
@@ -28,9 +29,7 @@ \chapter{Diskussion}
28
29
29
30
\section{Genomförandediskussion}
30
31
31
-
Hur domänspecifika språk kan kombineras med fysik var inget vi visste när projketet startade. En stor del i början av projketet ägnades därför åt att försöka komma på olika sätt att använda dem ihop med olika fysikaliska områden. Det gjordes många experiment innan vi hittade sätt att skapa domänspecifika språk till fysik som var annat än triviala implementationer av formler, till exempel att formlen för rörelseenergi, $E_k = \frac{mv^2}{2}$, kan skrivas som \texttt{ek m v = m * v * v / 2} i Haskell. Detta spånande och experimenterande ledde till slut till att vi kunde se någon slags strategi för hur man kan kombinera dem, vilket blev den metodik som beskrivs i avsnitt \ref{sec:konstruktion}. Det vi vill poängtera är med andra ord att det har varit svårt och oklart hur läromaterialet skulle kunna utformas.
32
-
33
-
Genom projektets gång har val gjorts kring vilka metoder och teorier som skulle användas. Dessa är kanske inte de bästa, så här kommer vi diskutera och kritisera dem.
32
+
Under projektets genomförande har det gjorts flera val av teorier och metoder att använda. Självklart är dessa val vi gjorde inte de enda eller de bästa. Därför kommer vi här kritisera dem och föreslå andra möjliga val. Närmare bestämt kommer utvärderingen, urvalet och Literate Haskell diskuteras.
34
33
35
34
Utvärderingen som gjordes under projektet kan kritiseras på flera sätt. För det första bestod testgruppen av väldigt få personer, enbart tre stycken. Fler personer hade behövts för att få ett mindre snävt underlag. För det andra hölls utvärderingen under en ytterst kort tid, ungefär en timme. I början av den timmen såg de läromaterialet för första gången och resterande tid läste testgruppen det. Utvärderingen hade behövt vara längre för att låta testgruppen i lugn och ro arbeta igenom ett par kapitel, inklusive att följa med i programmeringen som gjordes i läromaterialet. För det tredje var vi inte tydliga med vad för frågor vi ville ha svar på, utan istället noterade vi testgruppens spontana reaktioner. Vi ville till exempel veta om de tyckte att domänspecifika språk gav en rigorös struktur till fysik. Men etftersom vi inte gjorde det tydligt för testgruppen kunde de heller inte tänka på dessa frågor. Med tanke på dessa tre brister i utvärderingen är alla slutsatser dragna med utvärderingen som stöd ytterst osäkra.
I detta kapitel diskuteras läromaterialet, kombinationen av domänspecifika språk
44
-
och fysik samt projektets relationen till liknande projekt.
42
+
Detta kapitel inleds med en övergripande diskussion om det resulterande läromaterialet, för att sedan övergå till en något mer generell diskussion kring kombinationen av domänspecifika språk och fysik.
43
+
44
+
I projektets mål och avgränsningar stod det att vi skulle börja med klassisk mekanik, för att i mån av tid även behandla termodynamik och våglära. Hur långt hann vi? I avsnitt \ref{sec:res_laromaterial} nämns att de tre grundläggande områdena dimensioner, matematisk analys och vektorer är färdiga, samt de komposita områdena partikelmekanik, gundbräda och krafter på lådor. Med andra ord har mekanik påbörjats, men inte termodynamik och våglära. Men hur mycket är kvar? Det som återstår enligt oss är att tillämpa de grundläggande områdena på fler fysikaliska problem utöver gungbräda och krafter på lådor. Dessutom kan man utveckla mer fördjupande områden, till exempel bevisföring, något som nämndes i avsnitt \ref{sec:res_laromaterial} att det påbörjats.
45
+
46
+
47
+
48
+
49
+
50
+
51
+
52
+
45
53
46
54
En del av projketets mål var att diskutera kombinationen av
47
-
domänspecifika språk och fysik. I de tre följande avsnitten diskuterar vi därför
48
-
läromaterialets fokus på matematik och Haskell istället för fysik, vilka
49
-
fysikalsika områden som var lämpliga att göra domänspecifika språk till samt om
50
-
det finns en pedagogisk nytta i att kombinera de två. Diskussionen är till
51
-
största del baserad på våra erfarenheter efter att ha implementerat ett flertal
52
-
domänspecifika språk relaterade till fysik, men de är även baserade på
53
-
uppfattningar från testgruppen och Fäldt.
55
+
domänspecifika språk och fysik. I de tre följande avsnitten diskuterar vi därför läromaterialets fokus på matematik och Haskell istället för fysik, vilka fysikalsika områden som var lämpliga att göra domänspecifika språk till samt om det finns en pedagogisk nytta i att kombinera de två. Diskussionen är till största del baserad på våra erfarenheter efter att ha implementerat ett flertal domänspecifika språk relaterade till fysik, men de är även baserade på uppfattningar från testgruppen och fysikläraren.
54
56
55
57
\subsection{Kritik av läromaterialet}
56
58
59
+
Är läromaterialet relevant för någon?
60
+
- För oss för vi lärde oss, definitivt
61
+
- Kanske inte för datastudenter, för vem orkar hålla på med extramaterial?
62
+
- Kanske för fysiklärare som använder desse ideer till att presentera rigoröst
63
+
- Kanske för programledningen som ett sätt att brottas med tentastatitistik
64
+
65
+
66
+
67
+
68
+
69
+
57
70
En stor del av projektets mål var att skapa ett läromaterialet som både skulle
58
71
vara roligt och intressant att läsa. Vi skulle åstakomma detta genom att använda
59
72
oss av ARCS-metoden (?), användandet av lättsam text och roliga bilder för att
60
73
lätta upp materialet.
61
74
62
-
Det Patrik sa om pedagogiskt att lära ut delar som är samma men sedan visa att kan göras med generell grej.
75
+
VAR?: Det Patrik sa om pedagogiskt att lära ut delar som är samma men sedan visa att kan göras med generell grej.
0 commit comments