You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Rapport/include/frontmatter/Abstract.tex
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,15 @@
4
4
\thispagestyle{plain} % Supress header
5
5
\section*{Abstract}
6
6
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.
8
8
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.
10
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}}.
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}}.
12
12
13
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 completed learning material.
14
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 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.
0 commit comments