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
+37-41Lines changed: 37 additions & 41 deletions
Original file line number
Diff line number
Diff line change
@@ -272,6 +272,8 @@ \subsubsection{Vad för slags områden är DSLs lämpligt att göra
272
272
\subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
273
273
intressant?}~\label{sec:bara_fysik}
274
274
275
+
\textbf{OSKAR: JAG HAR PÅBÖRJAT ÄNDRINGAR I DETTA AVSNITT SOM ÄNNU INTE ÄR KLARA, SÅ SER KNAGGLIGT OCH OFULLSTÄNDIGT UT}
276
+
275
277
TODO: Se AIFTTM i bedömningskriterier. Här kan knyta an till metod genom att
276
278
påpeka att inte så ordentlig undersökning med testgrupper med och utan att ha
277
279
läst detta. Inga intervjuer med folk om de tyckte läromaterialet var intressant
@@ -285,8 +287,6 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
285
287
verkar tycka att det kan vara något, efter en kort titt på det. För att "låta
286
288
hans rygg vara fri".
287
289
288
-
TODO: Att vissa var olämpliga kan ses som ett oväntat resultat. Va?
289
-
290
290
TODO: Relation till annat liknande är bl.a. DSL2016 och DSLsofMath. Bra att få
291
291
med.
292
292
@@ -305,7 +305,7 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
305
305
dimension kan skrivas som de sju grunddimensionerna med tillhörande exponenter.
306
306
Eftersom dimensionerna måste defineras så tydligt att det går att göra ett
307
307
program av det tvingas man att ge struktur till dem. Det ger ett nytt,
308
-
välstrukturerat och förhoppningsvi enklare sätt att se på dem, vilket vi själva
308
+
välstrukturerat och förhoppningsvis enklare sätt att se på dem, vilket vi själva
309
309
tycker är meningsfullt.
310
310
311
311
År 2016 genomfördes ett kandidarbete på Chalmers liknande detta. \cite{kandidat2016}
@@ -321,23 +321,15 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
321
321
inte lika uppenbar, vi hävdar att domänspecifika språk är ett sådant verktyg och
322
322
att det även är ett mycket bra verktyg att använda sig av.
323
323
324
-
\textbf{TODO:} Nånting om hur LYAH lär ut.
325
-
326
-
För att undersöka projektets pedagogiska nytta så kontaktades en annan
327
-
kandidatgrupp som också utvecklade ett läromaterial~\ref{sec:res_test}. Under
328
-
mötet hade vi ett utbyte av idéer och tankar och tog även tillfället i akt att
329
-
läsa och testa varandras material. Den generella feedbacken vi fick var att vi
330
-
absolut var inne på rätt spår och att läromaterialet till största del uppfyllde
331
-
vårt mål med att göra läromaterialet både intressant och lättillgängligt. Och
332
-
även om de inte hade någon tidigare erfarenhet av domänspecifka språk så tyckte
333
-
de inte att det var något problem att ta till sig koncepten som vi beskrev. Även
334
-
om detta inte kan ses som något officielt test av vårt läromaterialet eftersom
335
-
testgruppen var så liten och att testet inte skedde i en kontrollerad miljö,
336
-
kanske det kan ses som en fingervisning att vi är på rätt spår.
324
+
En annan aspekt är att när de domänspecifka språken används till fysikalisk
325
+
problemlösning är att det måste ske enligt de regler som ställdes upp när det
326
+
domänspecifika språken definerades. Det går med andra ord inte att fuska och ta
327
+
genvägar i problemlösningen. Detta tankesätt tycker Fäldt, se
328
+
avsnitt~\ref{sec:res_ake}, är en mycket bra grej som förmedlas med att
329
+
presentera fysik på detta sätt. Studenten skolas in i att tänka i rigorösa och
330
+
kompletta banor.
337
331
338
-
% Viktigt att något kritiskt, som det nedanstående, är med
339
-
Det verkar alltså som läromaterialet i alla fall är tillräckligt pedagogiskt,
340
-
men är det verkligen ett bra verktyg för att lära ut fysik? Det som talar emot
332
+
Det som talar emot
341
333
domänspecifka språk när det kommer till fysik är den stora del av problemlösning
342
334
som ingår i fysik. Det har att göra med deras olika natur. Domänspecifika språk
343
335
har en entydig och fyrkantig struktur medan problemlösning handlar om
@@ -346,7 +338,9 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
346
338
kunna vara en nackdel att kombinera domänspecifika språk och fysik om det leder
347
339
till att man tänker alltför fyrkantigt kring fysik. Vi anser dock att
348
340
domänspecifika språk har ett värde ihop med fysik just för dessa strukturgivande
349
-
möjligheter, även om inte alla aspekter av fysik kan täckas. Dessutom kan man
341
+
möjligheter, även om inte alla aspekter av fysik kan täckas.
342
+
343
+
Dessutom kan man
350
344
tänka sig att det finns ett värde i ett fånga upp den kreativa problemlösningen
351
345
med ett fyrkantigt system och på så sätt stoppa problemlösaren från att göra
352
346
misstag, på ett förenklat sätt kan man säga att så länge typsystemet inte klagar
@@ -357,32 +351,15 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
357
351
läsaren att enklare komma fram till lösningen, och som garanterar att inga
358
352
syntaktiska misstag gjorts.
359
353
360
-
En annan aspekt är att när de domänspecifka språken används till fysikalisk
361
-
problemlösning är att det måste ske enligt de regler som ställdes upp när det
362
-
domänspecifika språken definerades. Det går med andra ord inte att fuska och ta
363
-
genvägar i problemlösningen. Detta tankesätt tycker Fäldt, se
364
-
avsnitt~\ref{sec:res_ake}, är en mycket bra grej som förmedlas med att
365
-
presentera fysik på detta sätt. Studenten skolas in i att tänka i rigorösa och
366
-
kompletta banor.
367
-
368
-
Hittills har domänspecifika språk framförts som ett sätt att strukutera fysik
369
-
och göra den intressantare. Projkets läromaterial är ett exempel på ett sådant
354
+
Hittills har domänspecifika språk framförts som ett sätt att strukutera fysik. Projkets läromaterial är ett exempel på ett sådant
370
355
försök. Men läromaterialet har även haft två andra drag, förutom domänspecifika
371
356
språk, som skiljer sig från traditionell fysikundervisning, nämligen ett
372
357
lättillgängligt språk och en nogrann genomgång av koncepten. Hade inte detta
373
358
räckt? Hade fysiken i sig inte kunnat förklarats bättre om den haft allt fokus?
374
359
375
-
Vi tror att svaret på båda dessa frågor är ja, med vissa reservationer. Ett
376
-
läromaterial om renodlad fysik med ett lättsamt språk och nogrann förklaring av
377
-
koncepten hade säkert varit uppskattat. Khan Academy är ett sådant
378
-
exempel.\cite{khan}. En annan fördel hade varit att en större målgrupp kan nås.
379
-
Dock anser vi att om man redan är intresserad av domänspecifka språk eller
380
-
funtionell programmering i stort är det både tydligare och intressantare att
381
-
kombinera dem med fysik, än att bara presentera fysik för sig själv. Dessutom
382
-
kan ju själva kombinationen i sig vara intressant, och inte bara fysiken.
383
-
384
-
Från ett annat perspektiv kan domänspecifika språk betraktas som ett sätt att
385
-
\textit{väcka intresse} för fysik. Tycker man att domänspecifika språk är roligt
360
+
Vi tror att svaret på båda dessa frågor är ja, med vissa reservationer. Ett läromaterial om renodlad fysik med ett lättsamt språk och nogrann förklaring av koncepten hade säkrt varit uppskattat. Khan Academy är ett sådant exempel.\cite{khan}. En annan fördel hade varit att en större målgrupp kan nås. Men då missar man de saker domänspecifika språk bidrar med, nämligen det som diskuterats ovan: att ge struktur och att lära ut ett rigoröst tankesätt. Man missar också den \textit{intresseväckande} potentialen.
361
+
362
+
Domänspecifka språk kan ses som ett sätt göra fysik intressantare. Tycker man att domänspecifika språk är roligt
386
363
men inte fysik skulle en överbryggning av dem möjligtvis leda till att man tycker fysik
387
364
blir roligare. Detta genom att man ser parallellerna mellan
388
365
domänspecika språk och fysik. Ett exempel är typsystemet i Haskell och
@@ -395,6 +372,25 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
395
372
intresse för fysik är att man då förhoppningsvis är mer motiverad att lära sig
396
373
fysik för att klara fysikkurser i skolan.
397
374
375
+
Avslutningsvis när det kommer till domänspecifika språks vara eller icke-vara ihop med fysikundervisning anser vi att en antingen-eller syn inte är bra. Istället kan man kombinera dem på ett balanserat sätt. Det kan handla om att ha vissa inslag av domänspecifika språk i en annars traditionell fysikundervisning, och på så sätt fånga upp de delar domänspecifika språk gör bra i fysik: strukturera, uppmuntra rigorös problemlösning och väcka intresse. Men samtidigt förlita sig på traditionella metoder till stor del i bland annat problemlösning och inte låta fokuset glida för långt från fysik till domänspecifika språk.
376
+
377
+
378
+
\textbf{TODO:} Nånting om hur LYAH lär ut.
379
+
380
+
VAR SKA NEDAN VARA??? Det kan vi kanske ha efteråt som en reality-check på det vi halv-spekulerat i hittils.
381
+
382
+
För att undersöka projektets pedagogiska nytta så kontaktades en annan
383
+
kandidatgrupp som också utvecklade ett läromaterial~\ref{sec:res_test}. Under
384
+
mötet hade vi ett utbyte av idéer och tankar och tog även tillfället i akt att
385
+
läsa och testa varandras material. Den generella feedbacken vi fick var att vi
386
+
absolut var inne på rätt spår och att läromaterialet till största del uppfyllde
387
+
vårt mål med att göra läromaterialet både intressant och lättillgängligt. Och
388
+
även om de inte hade någon tidigare erfarenhet av domänspecifka språk så tyckte
389
+
de inte att det var något problem att ta till sig koncepten som vi beskrev. Även
390
+
om detta inte kan ses som något officielt test av vårt läromaterialet eftersom
391
+
testgruppen var så liten och att testet inte skedde i en kontrollerad miljö,
392
+
kanske det kan ses som en fingervisning att vi är på rätt spår.
393
+
398
394
\begin{binge}
399
395
TODO: På ett smidigt sätt väver vi in DSL2016 (<- gjort?) och DSLsofMath.
0 commit comments