@@ -352,56 +352,70 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
352352Domänspecifika språk kan betraktas som `` tools for thinking'' (TODO gör detta
353353till ett citat av Patrik). Med det menas att domänspecifika språk kan användas
354354till att struktutera ett område så att det blir enklare att få en överblick och
355- förstå det. Dimensioner i läromaterialet är ett exempel på detta, se även
356- avsnitt~\ref {sec:grund_impl }. Där konstateras att en godtycklig dimension kan
357- skrivas som de sju grunddimensionerna med tillhörande exponenter. Eftersom
358- dimensionerna måste defineras så tydligt att det går att göra ett program av det
359- tvingas man att ge struktur till dem. Det ger ett nytt, välstrukturerat och
360- förhoppningsvi enklare sätt att se på dem, vilket vi själva tycker är
361- meningsfullt.
355+ enklare att förstå det. Dimensioner i läromaterialet är ett bra exempel på
356+ detta, se även avsnitt~\ref {sec:grund_impl }. Där konstateras att en godtycklig
357+ dimension kan skrivas som de sju grunddimensionerna med tillhörande exponenter.
358+ Eftersom dimensionerna måste defineras så tydligt att det går att göra ett
359+ program av det tvingas man att ge struktur till dem. Det ger ett nytt,
360+ välstrukturerat och förhoppningsvi enklare sätt att se på dem, vilket vi själva
361+ tycker är meningsfullt.
362362
363363År 2016 genomfördes ett kandidarbete på Chalmers liknande detta. \cite {DSL2016 }
364364Det kandidatarbetet resulterade också i ett läromaterial. Skillnaden är att det
365365handlade om signallära medan detta handlar om fysik. Grundidėn är dock densamma:
366366att använda domänspecifika språk för att ge struktur till ett annat område.
367-
368- {\Large \underline {Är det pedagogiskt?}}
367+ Detta tycker vi visar att det finns ett akademiskt intresse för att använda
368+ domänspecifika språk i syfte att lära ut, och att det inte bara är fysik och
369+ matematik som är lämpliga områden utan att den generella idén som vi presenterar
370+ i denna rapport även går att applicera på andra områden. Nyttan med att
371+ strukturera upp områden i väl avgränsade och tydligt definerade delar kanske
372+ anses som uppenbar, men frågan om med vilket verktyg man ska utföra detta är
373+ inte lika uppenbar, vi hävdar att domänspecifika språk är ett sådant verktyg och
374+ att det även är ett mycket bra verktyg att använda sig av.
369375
370376\textbf {TODO: } Nånting om hur LYAH lär ut.
371377
372378För att undersöka projektets pedagogiska nytta så kontaktades en annan
373- kandidatgrupp som också utvecklade ett läromaterial. Under mötet hade vi ett
374- utbyte av idéer och tankar och tog även tillfället i akt att läsa och testa
375- varandras material. Den generella feedbacken vi fick var att vi absolut var inne
376- på rätt spår och att läromaterialet till största del uppfyllde vårt mål med att
377- göra läromaterialet både intressant och lättillgängligt. Och även om de inte
378- hade någon tidigare erfarenhet av domänspecifka språk så tyckte de inte att det
379- var något problem att ta till sig koncepten som vi beskrev. Även om detta inte
380- kan ses som något officielt test av vårt läromaterialet eftersom testgruppen var
381- så liten och att testet inte skedde i kontrollerad miljö, kanske det kan ses som
382- en fingervisning att vi är på rätt spår.
379+ kandidatgrupp som också utvecklade ett läromaterial~ \ref { sec:res_test } . Under
380+ mötet hade vi ett utbyte av idéer och tankar och tog även tillfället i akt att
381+ läsa och testa varandras material. Den generella feedbacken vi fick var att vi
382+ absolut var inne på rätt spår och att läromaterialet till största del uppfyllde
383+ vårt mål med att göra läromaterialet både intressant och lättillgängligt. Och
384+ även om de inte hade någon tidigare erfarenhet av domänspecifka språk så tyckte
385+ de inte att det var något problem att ta till sig koncepten som vi beskrev. Även
386+ om detta inte kan ses som något officielt test av vårt läromaterialet eftersom
387+ testgruppen var så liten och att testet inte skedde i en kontrollerad miljö,
388+ kanske det kan ses som en fingervisning att vi är på rätt spår.
383389
384390% Viktigt att något kritiskt, som det nedanstående, är med
385- Det som talar emot domänspecifka språk när det kommer till fysik är den stora
386- del av problemlösning som ingår i fysik. Det har att göra med deras olika natur.
387- Domänspecifka språk har en entydig och fyrkantig struktur medan problemlösning
388- handlar om kreativitet och nytänkande. Eftersom en stor del i fysik är just
389- problemlösning kan denna del inte fångas upp med domänspecifika språk. Det
390- skulle till och med kunna vara en nackdel att kombinera domänspecifka språk och
391- fysik om det leder till att man tänker alltför fyrkantigt kring fysik. Vi anser
392- dock att domänspecifika språk har ett värde ihop med fysik just för dessa
393- strukturgivande möjligheter, även om inte alla aspekter av fysik kan täckas.
394- Dessutom kan man tänka sig att det finns ett värde i ett fånga upp den kreativa
395- problemlösningen med ett fyrkantigt system och på så sätt stoppa problemlösaren
396- från att göra misstag, på ett förenklat sätt kan man säga att så länge
397- typsystemet inte klagar så löser man problemet på ett korrekt sätt.
391+ Det verkar alltså som läromaterialet i alla fall är tillräckligt pedagogiskt,
392+ men är det verkligen ett bra verktyg för att lära ut fysik? Det som talar emot
393+ domänspecifka språk när det kommer till fysik är den stora del av problemlösning
394+ som ingår i fysik. Det har att göra med deras olika natur. Domänspecifika språk
395+ har en entydig och fyrkantig struktur medan problemlösning handlar om
396+ kreativitet och nytänkande. Eftersom en stor del i fysik är just problemlösning
397+ kan denna del inte fångas upp med domänspecifika språk. Det skulle till och med
398+ kunna vara en nackdel att kombinera domänspecifika språk och fysik om det leder
399+ till att man tänker alltför fyrkantigt kring fysik. Vi anser dock att
400+ domänspecifika språk har ett värde ihop med fysik just för dessa strukturgivande
401+ möjligheter, även om inte alla aspekter av fysik kan täckas. Dessutom kan man
402+ tänka sig att det finns ett värde i ett fånga upp den kreativa problemlösningen
403+ med ett fyrkantigt system och på så sätt stoppa problemlösaren från att göra
404+ misstag, på ett förenklat sätt kan man säga att så länge typsystemet inte klagar
405+ så löser man problemet på ett korrekt sätt. Igen handlar det om att se
406+ domänspecifika språk som `` tools for thinking'' , alltså inte att vårt
407+ läromaterial kommer att ge alla svaren när det kommer till fysikalisk
408+ problemlösning men att vad det kan tillföra är en struktur som kan hjälpa
409+ läsaren att enklare komma fram till lösningen, och som garanterar att inga
410+ syntaktiska misstag gjorts.
398411
399412En annan aspekt är att när de domänspecifka språken används till fysikalisk
400- problemlösning måste det ske enligt de regler som ställdes upp när det
413+ problemlösning är att det måste ske enligt de regler som ställdes upp när det
401414domänspecifika språken definerades. Det går med andra ord inte att fuska och ta
402- genvägar i problemlösningen. Detta tankesätt tycker Fäldt, se avsnitt
403- \ref {sec:res_ake }, är en bra grej som förmedlas med att presentera fysik på
404- detta sätt. Studenten skolas in i att tänka i rigorösa och kompletta banor.
415+ genvägar i problemlösningen. Detta tankesätt tycker Fäldt, se
416+ avsnitt~\ref {sec:res_ake }, är en mycket bra grej som förmedlas med att
417+ presentera fysik på detta sätt. Studenten skolas in i att tänka i rigorösa och
418+ kompletta banor.
405419
406420Hittills har domänspecifika språk framförts som ett sätt att strukutera fysik
407421och göra den intressantare. Projkets läromaterial är ett exempel på ett sådant
@@ -414,17 +428,15 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
414428läromaterial om renodlad fysik med ett lättsamt språk och nogrann förklaring av
415429koncepten hade säkert varit uppskattat. Khan Academy är ett sådant
416430exempel.\cite {khan }. En annan fördel hade varit att en större målgrupp kan nås.
417- Dock känner vi att om man väl är intresserad av domänspecifka språk hade det
418- varit både tydligare och intressantare att kombindera dem med fysik, än att bara
419- presentera fysik. Dessutom kan ju själva kombinationen i sig vara intressant,
420- och inte bara fysiken.
421-
422- {\Large \underline {Väcker det intresse?}}
431+ Dock anser vi att om man redan är intresserad av domänspecifka språk eller
432+ funtionell programmering i stort är det både tydligare och intressantare att
433+ kombinera dem med fysik, än att bara presentera fysik för sig själv. Dessutom
434+ kan ju själva kombinationen i sig vara intressant, och inte bara fysiken.
423435
424436Från ett annat perspektiv kan domänspecifika språk betraktas som ett sätt att
425437\textit {väcka intresse } för fysik. Tycker man att domänspecifika språk är roligt
426- men inte fysik skulle en överbryggning av dem leda till att man tycker fysik
427- blir roligare. Detta kan göras genom att man ser parallellerna mellan
438+ men inte fysik skulle en överbryggning av dem möjligtvis leda till att man tycker fysik
439+ blir roligare. Detta genom att man ser parallellerna mellan
428440domänspecika språk och fysik. Ett exempel är typsystemet i Haskell och
429441dimensioner i fysik. I bägge världarna får inte olika typer respektive
430442dimensioner adderas, och vid operationer behandlas de på liknande sätt. Denna
@@ -436,11 +448,9 @@ \subsubsection{Gör DSLs så att fysik blir mer lättförståeligt eller
436448fysik för att klara fysikkurser i skolan.
437449
438450
439- TODO: På ett smidigt sätt väver vi in DSL2016 och DSLsofMath.
440-
441- TODO: Även LYAH liknande
451+ TODO: På ett smidigt sätt väver vi in DSL2016 (<- gjort?) och DSLsofMath.
442452
443- Det finns flera andra projekt som resuterat i liknande
453+ Det finns flera andra projekt som resuterat i liknande. Ska vi nämna dem?
444454
445455\section {Vidareutvecklingsmöjligheter }
446456
0 commit comments