Skip to content

Commit 2e0f9ee

Browse files
author
Oskar Lundström
committed
Översatte sammanfattning och andra små ändringar i frontmatter
1 parent 24dae5e commit 2e0f9ee

File tree

4 files changed

+45
-18
lines changed

4 files changed

+45
-18
lines changed

Rapport/include/frontmatter/Abstract.tex

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,21 @@
44
\thispagestyle{plain} % Supress header
55
\section*{Abstract}
66

7+
This report describes the development of the learning material \textit{Learn You a Physics for Great Good!}. The project was a bachelor thesis project at the department of Computer Science and Engineering at Chalmers University of Technology. The objective of the project is to create a text-based learning material which presents physics with the help of the programming concept \textit{domain specific languages}, where the domain specific languages are implemented in the programming language Haskell. Furthermore, the pedagogical usefulness of the learning material, and how well physics and domain specific languages can be combined, shall be discussed.
8+
9+
The background of the project is the (for computer science students at Chalmers) mandatory physics course \textit{Fysik för ingenjörer} which has had less-than-good exam statistics for several years. We believe one factor for why precisely computer science students get bad results in this course, is that they find physics irrelevant in relation to the rest of their education. We think this problem can be solved with a learning material bridging physics and programming, highlighting both the relevancy of physics and invoking an interest for it. An increased interest will hopefully lead to better results in the course.
10+
11+
The resulting learning material includes five chapters dealing with physical dimensions, calculus, vectors, particle mechanics and applications of them. Each chapter consists of Haskell-code combined with a descripte text. Some chapters constructs domain specific languages from the ground up while some applies previous domain specific languages on physical problems. The learning material was published on a website\footnote{\url{https://dslsofmath.github.io/BScProj2018/}} and its source code is freely available\footnote{\url{https://github.com/DSLsofMath/BScProj2018}}.
12+
13+
The report also describes the meetings and discussions conducted with non-project members. Their purpose have been to improve the learning material and to perform an informal evaluation of the finished learning material.
14+
15+
The conclusions are that domain specific languages can have a pedagogical usefulness in physics education. The rigorous nature of Haskell and domain specific languages makes the process of physical problem solving with them become rigorous as well. We believe this was of thinking can further the teching if it's used in traditional physics education.
16+
17+
18+
19+
720
% max 150 ord typ
8-
\begin{binge}
21+
922

1023
%https://www.sfu.ca/~jcnesbit/HowToWriteAbstract.htm
1124
% Punktlista på vad som ska vara med:
@@ -19,18 +32,18 @@ \section*{Abstract}
1932

2033
% Building blocks:
2134
% En mening om varje kapitel:
22-
Introduction (sv introduktion): Describes the starting point, goals and restrictions.
23-
Theory (sv. teori): Describes concepts of DSL, functional programming and learning models aimed for the learning material.
24-
Method (sv. genomförande): Describes the construction of the material, publishing, the procedure of testing with a testgroup and comments from keyfigures from the ordinary education.
25-
Results (sv. resultat): Describes the resulting material, the feedback from the testgroup and the comments from a physic teacher.
26-
Discussion (sv. diskussion): Reviews the methodology and the results. Also mentions possible further extensions and ethical dimensions of the material.
27-
Conclusions (sv. slutsatser): A final summary connecting the initial goals, with the methodology, and the result.
35+
% Introduction (sv introduktion): Describes the starting point, goals and restrictions.
36+
% Theory (sv. teori): Describes concepts of DSL, functional programming and learning models aimed for the learning material.
37+
% Method (sv. genomförande): Describes the construction of the material, publishing, the procedure of testing with a testgroup and comments from keyfigures from the ordinary education.
38+
% Results (sv. resultat): Describes the resulting material, the feedback from the testgroup and the comments from a physic teacher.
39+
% Discussion (sv. diskussion): Reviews the methodology and the results. Also mentions possible further extensions and ethical dimensions of the material.
40+
% Conclusions (sv. slutsatser): A final summary connecting the initial goals, with the methodology, and the result.
2841

2942

3043
% KEYWORDS (MAXIMUM 10 WORDS)
3144
\vfill
32-
Keywords: Läromaterial, fysik, haskell, funktionell programmering.
33-
\end{binge}
45+
Keywords: Domain Specific Languages, Classical Mehanics, Physics Education, Learning Material, Functional Programming
46+
3447
% Learning material, physics, haskell, functional programming.
3548

3649
\newpage % Create empty back of side

Rapport/include/frontmatter/Acknowledgements.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
\thispagestyle{plain} % Supress header
22
\section*{Förord}
33

4-
Denna rapport behandlar kandidatarbetet ``Matematikens domänspecifika språk'',
4+
Denna rapport behandlar kandidatarbetet \textit{Matematikens domänspecifika språk},
55
som genomfördes på Chalmers tekniska högskola under vårterminen 2018. Vi som har
66
utfört detta kandidatarbete är tre studenter från civilingengörsprogrammet
77
Datateknik vid Chalmers tekniska högskola och en student från det
@@ -17,8 +17,8 @@ \section*{Förord}
1717
om potentiella vidareutvecklingar för projektet gav oss ett helt nytt perspektiv
1818
under arbetets gång.
1919

20-
Slutligen vill vi tacka Miran Lipovača vars hemsida ``Learn You a
21-
Haskell for Great Good!'' har både inspirerat utformningen av vår hemsida och
20+
Slutligen vill vi tacka Miran Lipovača vars hemsida \textit{Learn You a
21+
Haskell for Great Good!} har både inspirerat utformningen av vår hemsida och
2222
agerat som ett läromaterial för våra egna inledande studier av det fantastiska
2323
programmeringsspråket Haskell.
2424

Rapport/include/frontmatter/Sammanfattning.tex

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
\section*{Sammanfattning}
55

66
% Syfte med rapport + syfte med projekt
7-
Denna rapport beskriver utvecklingen av läromaterialet ``Learn You a
8-
Physics for Great Good!''. Projektet utfördes som ett kandidatarbete vid institutionen
7+
Denna rapport beskriver utvecklingen av läromaterialet \textit{Learn You a
8+
Physics for Great Good!}. Projektet utfördes som ett kandidatarbete vid institutionen
99
för Data- och informationsteknik på Chalmers tekniska högskola. Syftet
1010
med projektet är att skapa ett textbaserat läromaterial som presenterar fysik med hjälp av programmeringskonceptet
1111
\textit{domänspecifika språk}, där de domänspecifika språken är
@@ -34,9 +34,11 @@ \section*{Sammanfattning}
3434
andra kombinerar och tillämpar tidigare domänspecifika språk på
3535
fysikaliska problem. Läromaterialet publicerades på en hemsida\footnote{\url{https://dslsofmath.github.io/BScProj2018/}}
3636
och dess källkod finns
37-
fritt tillgänglig\footnote{\url{https://github.com/DSLsofMath/BScProj2018}}. Rapporten beskriver
38-
även de möten och diskussioner med utomstående som genomförts för att
39-
förbättra utvecklingen, samt de informella tester som gjorts på det
37+
fritt tillgänglig\footnote{\url{https://github.com/DSLsofMath/BScProj2018}}.
38+
39+
Rapporten beskriver
40+
även de möten och diskussioner med som genomförts med utomstående. Syftet har var att
41+
förbättra läromaterialet samt genomföra en informell utvärdering av det
4042
färdiga läromaterialet.
4143

4244
% Diskussion/slutsats, vad vi kom fram till (mer än att bli färdiga med läromaterialet)
@@ -47,7 +49,7 @@ \section*{Sammanfattning}
4749
processen av den fysikproblemlösningen de används för också blir
4850
strikt och rigorös, utan möjlighet till intuitiva men felaktiga
4951
genvägar. Detta tankesätt tror vi kan främja lärande om det förmedlas
50-
till klassisk fysikundervisning.
52+
till traditionell fysikundervisning.
5153

5254
% KEYWORDS (MAXIMUM 10 WORDS)
5355
\vfill
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
- Utskrivna per kapitel
3+
- Live-kodning på skärm eller projektor
4+
- Erik har skärm att ta med
5+
- Projektor eller skärm kanske redan finns
6+
- Säga vad målsättningen med projektet var
7+
- Dålig tentastatistik för Fysik för ingenjörer
8+
- Göra något datastudenter kanske tycker är intressant
9+
- Presentera fysik med hjälp av domänspecifika språk och funktionell programmering. Visar paralleller mellan Haskell och fysik.
10+
- Enkla exempel
11+
- Syntaxträd som skrivs ut snyggt
12+
- Dimensioner: hunden som hoppar på en vagn

0 commit comments

Comments
 (0)