Skip to content

Commit e949fcb

Browse files
author
Oskar Lundström
committed
Fixade abstratc och sammanfattning utifrån Eriks kommentarer
1 parent e7ea003 commit e949fcb

File tree

3 files changed

+30
-9
lines changed

3 files changed

+30
-9
lines changed

Rapport/include/frontmatter/Abstract.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
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 goal 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 use of a learning material of this kind, and how well physics and domain specific languages can be combined shall be discussed.
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 goal 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 use of a learning material of this kind, and how well physics and domain specific languages can be combined will be discussed.
88

9-
The background of the project is the (for Computer Science and Engineering 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 Computer Science and Engineering 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 also lead to better results in the course.
9+
The background of the project is the (for Computer Science and Engineering 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 Computer Science and Engineering 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, both highlighting the relevancy of physics and invoking an interest for it. An increased interest will hopefully also lead to better results in the course.
1010

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}}.
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 descriptive text. Some chapters constructs domain specific languages from the ground up while some applies previously constructed 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}}.
1212

1313
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 completed learning material.
1414

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 rigorous as well. We believe this way of thinking can further the teaching if it's used in traditional physics education.
15+
The conclusions are that domain specific languages can have a pedagogical use in physics education. The rigorous nature of Haskell and domain specific languages makes the process of physical problem solving rigorous as well. We believe this way of thinking can further the teaching if it's used in traditional physics education.
1616

1717

1818

Rapport/include/frontmatter/Sammanfattning.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ \section*{Sammanfattning}
1717
Bakgrunden till projektet är att den för studenter på Datateknik (D) på
1818
Chalmers obligatoriska fysikkursen \textit{Fysik för ingenjörer} har
1919
haft ganska dålig tentastatistik i flera år. Vi tror att en
20-
faktor till att just D-studenter får dåligt resultat i denna
20+
faktor till att just D-studenter får dåliga resultat i denna
2121
kurs, är att studenterna finner ämnet irrelevant i förhållande till
2222
resten av utbildningen. Vi tror också att detta problem kan lösas med ett
2323
läromaterial som bryggar fysik och
@@ -29,16 +29,16 @@ \section*{Sammanfattning}
2929
Det resulterande läromaterialet innehåller fem kapitel som
3030
behandlar områdena fysikaliska dimensioner, matematisk analys,
3131
vektorer och partikelmekanik, och tillämpningar av dem. Varje kapitel
32-
består av fungerande Haskell-kod tillsammans med beskrivande
32+
består av Haskell-kod tillsammans med beskrivande
3333
text. Vissa kapitel bygger upp domänspecifika språk från grunden medan
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
3737
fritt tillgänglig\footnote{\url{https://github.com/DSLsofMath/BScProj2018}}.
3838

3939
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
40+
även de möten och diskussioner som genomförts med utomstående. Syftet var att
41+
förbättra läromaterialet samt att genomföra en informell utvärdering av det
4242
färdiga läromaterialet.
4343

4444
% Diskussion/slutsats, vad vi kom fram till (mer än att bli färdiga med läromaterialet)
@@ -48,7 +48,7 @@ \section*{Sammanfattning}
4848
rigorösa naturen hos Haskell och domänspecifika språk gör att den
4949
den fysikproblemlösningen de används för också blir
5050
rigorös, utan möjlighet till intuitiva men felaktiga
51-
genvägar. Detta tankesätt tror vi kan främja lärande om det förmedlas
51+
genvägar. Detta tankesätt tror vi kan främja lärande om det integreras i
5252
till traditionell fysikundervisning.
5353

5454
% KEYWORDS (MAXIMUM 10 WORDS)

texput.log

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2018.3.27) 9 MAY 2018 15:21
2+
entering extended mode
3+
restricted \write18 enabled.
4+
%&-line parsing enabled.
5+
**Main
6+
7+
! Emergency stop.
8+
<*> Main
9+
10+
End of file on the terminal!
11+
12+
13+
Here is how much of TeX's memory you used:
14+
3 strings out of 492982
15+
99 string characters out of 6126467
16+
54251 words of memory out of 5000000
17+
3671 multiletter control sequences out of 15000+600000
18+
3640 words of font info for 14 fonts, out of 8000000 for 9000
19+
1141 hyphenation exceptions out of 8191
20+
0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s
21+
! ==> Fatal error occurred, no output PDF file produced!

0 commit comments

Comments
 (0)