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/Introduktion.tex
+8-12Lines changed: 8 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -14,20 +14,16 @@ \section{Bakgrund}
14
14
ordinarie tentamen från läsår 2014 till 2017: 34\%, 76\%, 18\%, 57\%.
15
15
}~\cite{tentastatistik}. Projektgruppen tror att många studenter på Datateknik finner denna
16
16
kurs svår eller ointressant, och att detta leder till att en betydande andel får
17
-
underkänt på tentamen.
17
+
underkänt.
18
18
19
19
Detta tror projektgruppen kan lösas med avstamp från kursen \textit{Domain
20
20
Specific Languages of Mathematics} (``DSLsofMath''), med den svenska titeln
21
21
\textit{Matematikens domänspecifika språk}, vilket är en valbar kurs på
22
-
kandidatnivå för studenter på Chalmers tekniska högskola och Göteborgs Universitet. Konkret
22
+
kandidatnivå för studenter på Chalmers och Göteborgs universitet. Konkret
23
23
presenterar DSLsofMath matematik som derivator, komplexa tal och
24
-
matriser ur ett funktionellt programmeringsperspektiv i det funktionella
25
-
programmeringsspråket Haskell. Dessa för datastudenterna redan bekanta begrepp
26
-
och verktyg från tidigare kurser används till att presentera matematik på ett nytt och tänkvärt sätt.
24
+
matriser ur ett funktionellt programmeringsperspektiv i Haskell, vilket är ett programeringsspråk datastudenterna redan är bekanta med.
27
25
28
-
I kursen DSLsofMath var år 2016 Cezar Ionescu huvudföreläsare, och från
29
-
2017 är Patrik Jansson huvudföreläsare. De har beskrivit avsikten med kursen
30
-
genom en artikel~\cite{tfpie2015}. Det direkta målet med kursen är
26
+
DSLsofMath-kursens skapare, Cezar Ionescu och Patrik Jansson, har beskrivit avsikten med kursen i en artikel~\cite{tfpie2015}. Det direkta målet med kursen är
31
27
att förbättra den matematiska utbildningen för datavetare och den
32
28
datavetenskapliga utbildningen för matematiker, där den grundläggande idéen
33
29
bakom kursen är:
@@ -47,7 +43,7 @@ \section{Bakgrund}
47
43
programmeringsspråk eller implementerat helt fristående. I kursen och projektet
48
44
är det implementerat i Haskell.
49
45
50
-
Ideen bakom projektet är att på samma sätt använda domänspecifika språk för att ur ett alternativt perspektiv, likt det sättet DSLsofMath
46
+
Ideen bakom projektet är att på motsvarande sätt använda domänspecifika språk för att ur ett alternativt perspektiv, likt det sättet DSLsofMath
51
47
presenterar kopplingar mellan matematik och programmering. Förhoppningen är att kunna visa på kopplingar mellan programmering och fysik och därmed
52
48
underlätta lärandet. En analogi är
53
49
@@ -71,13 +67,13 @@ \section{Bakgrund}
71
67
domänspecifika språk.
72
68
%funktionell programmering.
73
69
\textit{Classical Mechanics: A Computational Approach} gavs av Prof. Gerald Sussman
74
-
och Prof. Jack Wisdom bland annat år 2008.~\cite{classical-mechanics-course-mit-2008}
75
-
Denna kurs på avancerad nivå studerar de fundamentala principerna av klassisk
70
+
och Prof. Jack Wisdom bland annat år 2008~\cite{classical-mechanics-course-mit-2008}.
71
+
Denna kurs på avancerad nivå studerar de fundamentala principerna för klassisk
76
72
mekanik med hjälp av beräkningsidéer för att precist formulera principerna av
77
73
mekanik, med början i Lagranges ekvationer och avslut i perturbationsteori
78
74
(teori för approximationer av matematiska lösningar). I kursboken~\cite{SICM}
79
75
förklaras fysikaliska fenomen genom att visa datorprogram för att simulera dem,
80
-
skrivna i språket Scheme. Denna typ av kurs ter sig ovanliga, och är, till
76
+
skrivna i språket Scheme. Denna typ av kurs ter sig ovanliga, och är, till
81
77
projektgruppens kännedom, den enda kursen bortsett från DSLsofMath på Chalmers som knyter
0 commit comments