Skip to content

Commit f975134

Browse files
author
Oskar Lundström
committed
2 parents 40cb429 + 1dbac3d commit f975134

File tree

2 files changed

+2
-33
lines changed

2 files changed

+2
-33
lines changed

README.md

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,3 @@ Medlemmar: Oskar, Erik, ~~Daniel~~, Björn, Johan
1616
* 24/5 (10:35) : Muntliga slutredovisning och opposition & Avtal om publicering, lämnas in i samband med presentationen
1717
* 25/5 : Egen utvärdering på blankett till handledaren.
1818
* 1/6 : Deadline inlämning av slutrapport, elektronisk form, med införande av opponenternas kommentarer.
19-
20-
21-
## Kvar på rapporten
22-
23-
Börja gärna innan. Men på torsdagen den 19 försöker vi göra klart dem.
24-
25-
Gör en överstrykning på saker när de är klara.
26-
27-
- Annat
28-
- Titel och framsidebild
29-
- **O** Formalia
30-
- **J** Sammandrag
31-
- **E** Översätt sammandrag till abstract
32-
- **B** Att böra på slutsatser
33-
- Slutsatser
34-
- Introduktion
35-
- Teori
36-
- Metod
37-
- Resultat
38-
- Diskussion
39-
40-
41-
42-
43-
44-
45-
46-
47-
48-
49-

Rapport/include/frontmatter/Abstract.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ \section*{Abstract}
66

77
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.
88

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.
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 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.
1010

1111
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}}.
1212

@@ -30,7 +30,7 @@ \section*{Abstract}
3030

3131

3232

33-
% Building blocks:
33+
% Building blocks:
3434
% En mening om varje kapitel:
3535
% Introduction (sv introduktion): Describes the starting point, goals and restrictions.
3636
% Theory (sv. teori): Describes concepts of DSL, functional programming and learning models aimed for the learning material.

0 commit comments

Comments
 (0)