Skip to content

Commit d9d7348

Browse files
committed
Skriv om delar av sammandrag
1 parent 54e8a0e commit d9d7348

File tree

1 file changed

+46
-30
lines changed

1 file changed

+46
-30
lines changed

Rapport/include/frontmatter/Sammanfattning.tex

Lines changed: 46 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,57 @@
77

88
\section*{Sammandrag}
99

10-
% SYFTE
11-
Detta projekt är ett kandidatarbete vid instutuionen för Data- och
12-
informationsteknik på Chalmers tekniska högskola. Målet med projektet är att
13-
konstruera ett läromaterial i textform som presenterar fysik med hjälp av
14-
domänspecifika språk i Haskell. I denna rapport beskrivs utvecklingen av
15-
läromaterialet, hur det ser ut samt ett par aspekter kring kombinationen av
16-
domänspecifika språk och fysik.
17-
18-
% BAKGRUND
19-
Bakgrunden till projektet är den obligatoriska fysikkursen \textit{Fysik för
20-
ingenjörer} som ges i årskurs 2 på Datateknik på Chalmers. Kursen har enligt oss
21-
en mindre bra tentastatistik och en oklar koppling till det resterande
22-
programmet. Dessa två problem är tänkta att lösas med ett läromaterial som
23-
fungerar som en brygga mellan fysik och programmering, och visar då både
24-
relevansen med och väcker intresse för fysik. Ett ökat intresse för fysik leder
25-
förhoppningsvis till bättre resultat i kursen.
26-
27-
% RESULTAT
28-
Det resulterande läromaterialet innehåller X kapitel som behandlar områdena
29-
bevis, fysikalsika dimensioner, matematisk analys, vektorer, partikelmekanik och
30-
tillämpningar av dem. Vissa kapitel bygger upp domänspecifika språk från grunden
31-
medan andra kombinerar och tillämpar tidigare domänspecifika språk på
10+
% Syfte med rapport + syfte med projekt
11+
Denna rapport beskriver utvecklingen av läromaterialet ``Learn You a
12+
Physics''. Projektet utfördes som ett kandidatarbete vid institutionen
13+
för Data- och informationsteknik på Chalmers tekniska högskola. Syftet
14+
med projektet är att skapa ett läromaterial i form av en text som
15+
presenterar fysik med hjälp av programmeringskonceptet
16+
\textit{domänspecifika språk}, där de domänspecifika språken är
17+
implementerade i programmeringsspråket Haskell. Vidare ska diskuteras
18+
den pedagogiska nyttan av läromaterialet samt hur väl fysik och
19+
domänspecifika språk går att kombinera.
20+
21+
% Bakgrund, vår motivation
22+
Bakgrunden till projektet är att den för studenter på Datateknik på
23+
Chalmers obligatoriska fysikkursen \textit{Fysik för ingenjörer} har
24+
haft ganska dåliga studieresultat under flera år. Vi tror att en
25+
faktor till att just datateknikstudenter får dåligt resultat i denna
26+
kurs, är att studenterna finner ämnet irrelevant i förhållande till
27+
resten av utbildningen. Vi tror att detta problem kan lösas med ett
28+
läromaterial som fungerar som en brygga mellan fysik och
29+
programmering, och både visar på relevansen av ämnet och väcker
30+
intresse för fysik. Ett ökat intresse för fysik leder förhoppningsvis
31+
till bättre resultat i kursen.
32+
33+
% Resultat, hur läromaterialet blev
34+
Det resulterande läromaterialet innehåller ett antal kapitel som
35+
behandlar områdena: bevis, fysikalsika dimensioner, matematisk analys,
36+
vektorer, partikelmekanik, och tillämpningar av dem. Varje kapitel
37+
består av fungerande Haskell-kod tillsammans med beskrivande
38+
text. Vissa kapitel bygger upp domänspecifika språk från grunden medan
39+
andra kombinerar och tillämpar tidigare domänspecifika språk på
3240
fysikaliska problem. Läromaterialet publicerades på en hemsida:
33-
\url{https://dslsofmath.github.io/BScProj2018/} och dess källkod finns fritt
34-
tillgänglig: \url{https://github.com/DSLsofMath/BScProj2018}.
41+
\url{https://dslsofmath.github.io/BScProj2018/} och dess källkod finns
42+
fritt tillgänglig:
43+
\url{https://github.com/DSLsofMath/BScProj2018}. Rapporten beskriver
44+
även de möten och diskussioner med utomstående som genomförts för att
45+
förbättra utvecklingen, samt de informella tester som gjorts på det
46+
färdiga läromaterialet.
3547

36-
% DISKUSSION
37-
Domänspecifika språk kan ha en pedagogisk nytta i fysikundervisning. Eftersom de
38-
domänspecifika språken är rigorösa leder till att den fysikalsika
39-
problemlösningen i dem också blir rigorös, utan möjlighet till genvägar. Detta
40-
tankesätt är lärorikt att förmedla till klassisk fysikalsika undervisning.
48+
% Diskussion/slutsats, vad vi kom fram till (mer än att bli färdiga med läromaterialet)
49+
De slutsatser som nås i diskussionen av det utförda projektet är att
50+
domänspecifika språk kan ha en pedagogisk nytta i
51+
fysikundervisning. Eftersom de domänspecifika språken. Den strikta och
52+
rigorösa naturen av Haskell och domänspecifika språk ger att den
53+
processen av den fysikproblemlösningen de används för också blir
54+
strikt och rigorös, utan möjlighet till intuitiva men felaktiga
55+
genvägar. Detta tankesätt tror vi kan främja lärande om det förmedlas
56+
till klassisk fysikundervisning.
4157

4258
% KEYWORDS (MAXIMUM 10 WORDS)
4359
\vfill
44-
Nyckelord: Domain specific language, Classical mechanics, Teaching material, Functional programming, Classical physics
60+
Nyckelord: Domänspecifika språk, Klassisk mekanik, Fysikutbildning, Läromaterial, Funktionell programmering
4561

4662
\end{binge}
4763

0 commit comments

Comments
 (0)