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
Under projektets genomförande har det gjorts flera val av teorier och metoder att använda. Självklart behöver inte dessa val vi gjorde vara de bästa. Därför kommer vi här att kritisera dem och föreslå andra möjligheter. Närmare bestämt kommer utvärderingen, urvalet och Literate Haskell att diskuteras.
27
+
Under projektets genomförande har det gjorts flera val av teorier och metoder att använda. Självklart behöver inte dessa val vi gjorde vara de bästa. Därför kommer vi här att kritisera dem och föreslå andra möjligheter. Närmare bestämt kommer återkopplingen, urvalet och Literate Haskell att diskuteras.
28
28
29
-
Utvärderingen som gjordes under projektet kan kritiseras på flera sätt. För det första bestod testgruppen av enbart tre personer. För det andra hölls utvärderingen under en ytterst kort tid, ungefär en timme. 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 målet med utvärderingen, nämligen om de tyckte det var meningsfullt att lära ut fysik med hjälp av domänspecifika språk. Det gjorde att de heller inte kunda 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.
29
+
Utvärderingen som gjordes under projektet kan kritiseras på flera sätt. För det första bestod testgruppen av enbart tre personer. För det andra genomfördes återkopplingen under en ytterst kort tid, ungefär en timme. 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 målet med återkopplingen, nämligen om de tyckte det var meningsfullt att lära ut fysik med hjälp av domänspecifika språk. Det gjorde att de heller inte kunda tänka på dessa frågor. Med tanke på dessa tre brister i återkopplingen är alla dragna slutsatser ytterst osäkra.
30
30
31
31
Det går även att kritisera hur urvalet av områden gick till under projektet. Dels kan det ha lett till att enbart två domänspecifika språk för fysik implementerades (dimensioner och partikelmekanik). Dels skedde urvalet ur implementatörens perspektiv (det vill säga, vårt) och inte ur användarens perspektiv (studenten som ska nyttja läromaterialet). Med det menar vi att områden valdes utifrån hur det implementationsmässigt hängde ihop, till exempel att matematisk analys är grunden till flera tillämpningar. Istället hade områden kunnat väljas utifrån de fysikaliska problem studenter ska lösa i Fysik för ingenjörer, till exempel block och talja eller momentjämvikt, och utifrån det utforma domänspecifika språk.
32
32
@@ -184,7 +184,7 @@ \subsection{Domänspecifika språk, fysik och pedagogiska aspekter}\label{sec:ba
184
184
185
185
En del av projektets mål är att diskutera huruvida det finns en pedagogisk nytta i att kombinera fysik och domänspecifika språk. Denna fråga diskuteras nedan.
186
186
187
-
I samband med fysik finns några fördelar med att integrera domänspecifika språk. Domänspecifika språk kan betraktas som ``tools for thinking''\footnote{Uttryckt i Patrik Janssons egna ord, föreläsare i kursen DSLsofMath.} och ger ett nytt perspektiv på fysik och ger den \textit{struktur}. Dimensioner är ett exempel på detta, se avsnitt~\ref{sec:res_dim}. Där konstateras att en godtycklig dimension kan skrivas som de sju basdimensionerna med tillhörande exponenter, vilket kanske inte är så man brukar se på dimensioner, men som ger dem en väldefinierad struktur. Domänspecifika språk bidrar även med \textit{rigorösitet} till fysik. Enbart de definierade operationerna går att använda, vilket leder till att genvägar i fysikaliska beräkningar inte går att göra på det sätt som är möjligt vid räkning med papper och penna. Detta tyckte även Åke Fäldt var en bra aspekt, se avsnitt~\ref{sec:res_ake}. Med hjälp av domänspecifika språk är det dessutom möjlighet att väcka \textit{intresse} för fysik. En student som inte är intresserad av fysik kanske skulle bli det om fysik presenteras i samband med Haskell och domänspecifika språk, där paralleller mellan dem visas. Denna tanke stöds även av testgruppen\footnote{Eftersom utvärderingen med testgruppen var väldigt kort är det dock svårt att dra några säkra slutsatser.}, se avsnitt~\ref{sec:res_test}
187
+
I samband med fysik finns några fördelar med att integrera domänspecifika språk. Domänspecifika språk kan betraktas som ``tools for thinking''\footnote{Uttryckt i Patrik Janssons egna ord, föreläsare i kursen DSLsofMath.} och ger ett nytt perspektiv på fysik och ger den \textit{struktur}. Dimensioner är ett exempel på detta, se avsnitt~\ref{sec:res_dim}. Där konstateras att en godtycklig dimension kan skrivas som de sju basdimensionerna med tillhörande exponenter, vilket kanske inte är så man brukar se på dimensioner, men som ger dem en väldefinierad struktur. Domänspecifika språk bidrar även med \textit{rigorösitet} till fysik. Enbart de definierade operationerna går att använda, vilket leder till att genvägar i fysikaliska beräkningar inte går att göra på det sätt som är möjligt vid räkning med papper och penna. Detta tyckte även Åke Fäldt var en bra aspekt, se avsnitt~\ref{sec:res_ake}. Med hjälp av domänspecifika språk är det dessutom möjlighet att väcka \textit{intresse} för fysik. En student som inte är intresserad av fysik kanske skulle bli det om fysik presenteras i samband med Haskell och domänspecifika språk, där paralleller mellan dem visas. Denna tanke stöds även av testgruppen\footnote{Eftersom testningen med testgruppen var väldigt kort är det dock svårt att dra några säkra slutsatser.}, se avsnitt~\ref{sec:res_test}
188
188
189
189
År 2016 genomfördes ett kandidatarbete på Chalmers liknande
190
190
detta~\cite{kandidat2016}. Det kandidatarbetet resulterade också i ett
Copy file name to clipboardExpand all lines: Rapport/include/Metod.tex
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -17,8 +17,8 @@ \chapter{Genomförande}
17
17
Projektets genomförande bestod av fyra delar. Den största delen var
18
18
konstruktionen av själva läromaterialet i vilken det ingick sökande efter lämpliga
19
19
områden, implementation av domänspecifika språk och skrivande av lärotext. De
20
-
tre andra delarna var publicering av läromaterialet på en hemsida, utvärdering
21
-
av läromaterialet med en testgrupp samt möten med Åke Fäldt, examinator och
20
+
tre andra delarna var publicering av läromaterialet på en hemsida, återkoppling på
21
+
läromaterialet med en testgrupp samt möten med Åke Fäldt, examinator och
22
22
föreläsare för Fysik för ingenjörer. Mötena med Fäldt hade två syften: att hitta
23
23
problemområden i fysikkursen och att få återkoppling på läromaterialet. Alla de
24
24
olika delar i projektet genomfördes samtidigt men de finns här beskrivna
@@ -221,7 +221,7 @@ \subsection{Skriva lärotext}
221
221
% utan krävde en manuell synkronisering vid varje önskad uppdatering av
222
222
% hemsidan.
223
223
224
-
\section{Utvärdering med testgrupp}
224
+
\section{Återkoppling med testgrupp}
225
225
226
226
% Återkoppling från examinator (NAD): "Nils Anders Danielsson <[email protected]>
227
227
% 27 Feb (1 day ago)
@@ -237,14 +237,14 @@ \section{Utvärdering med testgrupp}
237
237
% Jag tror det är kompatibelt med det jag sagt tidigare - att göra en "ordentlig" utvärdering av det pedagogiska utfallet är komplicerat och tar (kalender-)tid.
238
238
% Informell utvärdering av en testgrupp bör dock ingå.
239
239
240
-
För att utvärdera läromaterialet gjordes en kort och informell utvärdering med
240
+
För att testa läromaterialet gjordes en kort och informell återkoppling med
241
241
en testgrupp. Testgruppen bestod av tre andra studenter på Chalmers som gick
242
-
tredje året på Datateknik och Informationsteknik. De hade alla läst Fysik för
243
-
ingenjörer eller motsvarande tidigare och även läst en kurs i Haskell.
242
+
tredje året på Datateknik och Informationsteknik. De hade alla klarat kursen Fysik för
243
+
ingenjörer eller motsvarande och även klarat minst en kurs i Haskell.
244
244
Däremot hade de inte läst DSLsofMath eller motsvarande. Domänspecifika språk var
245
245
med andra ord nytt för dem.
246
246
247
-
Utvärderingen gjordes genom att visa dem läromaterialet med en kort
247
+
Återkopplingen gjordes genom att visa dem läromaterialet med en kort
248
248
presentation och bakgrund. Sedan fick de på egen hand läsa materialet och deras
0 commit comments