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
+15-19Lines changed: 15 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ \section{Bakgrund}
7
7
8
8
På civilingenjörsprogrammet Datateknik på Chalmers tekniska högskola ingår den obligatoriska
9
9
fysikkursen \textit{Fysik för ingenjörer}. Tentastatistiken för denna kurs är
10
-
betydligt sämre~\cite{tentastatistik} än för andra kurser på Datateknik\footnote{Andel underkänt på
10
+
betydligt sämre~\cite{tentastatistik} än för andra kurser på Datateknik\footnote{Andel underkända på
11
11
ordinarie tentamen från läsår 2014 till 2017: 34\%, 76\%, 18\%, 57\%.
12
12
}. Projektgruppen tror att många studenter på Datateknik finner denna
13
13
kurs svår eller ointressant, och att detta leder till att en betydande andel får
@@ -17,7 +17,7 @@ \section{Bakgrund}
17
17
Specific Languages of Mathematics} (``DSLsofMath''), med den svenska titeln
18
18
\textit{Matematikens domänspecifika språk}. Kursen är valbar på kandidatnivå för studenter på Chalmers och Göteborgs universitet. Konkret
19
19
presenterar DSLsofMath matematik som derivator, komplexa tal och
20
-
matriser ur ett funktionellt programmeringsperspektiv i Haskell, vilket är ett programmeringsspråk datastudenterna redan är bekanta med.
20
+
matriser ur ett programmeringsperspektiv i Haskell, vilket är ett programmeringsspråk datastudenterna redan är bekanta med.
21
21
22
22
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
23
23
att förbättra den matematiska utbildningen för datavetare och den
@@ -31,13 +31,13 @@ \section{Bakgrund}
31
31
typerna i domänspecifika språk.''~\cite{tfpie2015}~\cite{lecture-notes}\
32
32
\end{center}
33
33
34
-
Det funktionella programmeringsperspektivet som kursen använder sig av bottnar i
34
+
Det programmeringsperspektiv som kursen använder sig av bottnar i
35
35
så kallade domänspecifika språk. Kortfattat kan ett domänspecifikt språk
36
36
beskrivas som ett programmeringsspråk som skapats för ett väl avgränsat
37
37
område. Detta område kan vara databashantering, algebraiska uttryck eller till
38
38
och med fysik. Språket kan antingen vara implementerat inuti ett annat
39
39
programmeringsspråk eller implementerat helt fristående. I kursen och projektet
40
-
är det implementerat i Haskell.
40
+
är de implementerat i Haskell.
41
41
42
42
Idéen bakom projektet är att använda domänspecifika språk för att ur ett alternativt perspektiv presentera fysik. Likt det sätt DSLsofMath
43
43
presenterar kopplingar mellan matematik och programmering ska projektet på motsvarande sätt visa på kopplingar mellan programmering och fysik och därmed
@@ -67,10 +67,10 @@ \section{Bakgrund}
67
67
Denna kurs på avancerad nivå studerar de fundamentala principerna för klassisk
68
68
mekanik med hjälp av beräkningsidéer för att precist formulera principerna av
69
69
mekanik, med början i Lagranges ekvationer och avslut i perturbationsteori
70
-
(teori för approximationer av matematiska lösningar). I kursboken~\cite{SICM}
70
+
(teori för approximationer av matematiska lösningar). I kursens bok~\cite{SICM}
71
71
förklaras fysikaliska fenomen genom att visa datorprogram för att simulera dem,
72
-
skrivna i språket Scheme. Denna typ av kurs ter sig ovanliga och är, till
73
-
projektgruppens kännedom, den enda kursen bortsett från DSLsofMath på Chalmers som knyter
72
+
skrivna i språket Scheme. Denna typ av kurser ter sig ovanliga och är, till
73
+
projektgruppens kännedom, den enda kursen bortsett från DSLsofMath som knyter
74
74
samman fysik, programmering och matematik på en symboliskt nivå för att förklara
75
75
koncepten.
76
76
@@ -84,9 +84,9 @@ \section{Bakgrund}
84
84
85
85
\section{Projektets mål}
86
86
87
-
Tanken med detta kandidatarbete är att angripa fysik från ett funktionellt
87
+
Målet med detta kandidatarbete är att angripa fysik från ett
88
88
programmeringsperspektiv. Förhoppningen är då att fysik ska bli både
89
-
roligt och intressant för datastudenter, och därmed också
89
+
roligare och intressantare för datastudenter, och därmed också
90
90
enklare. Detta liknar premissen bakom kursen DSLsofMath och kandidatarbetet
91
91
från 2016, som istället för fysik behandlade matematik respektive signallära.
92
92
@@ -95,8 +95,8 @@ \section{Projektets mål}
95
95
domänspecifika språk, skrivna
96
96
%programkod skriven
97
97
i Haskell, som
98
-
modellerar fysik sammanvävt med förklarande lärotext. Läromaterialet ska vara
99
-
enkelt för läsaren att ta till sig. Det ska åstadkommas genom ett lättsamt
98
+
modellerar fysik sammanvävt med en förklarande lärotext. Läromaterialet ska vara
99
+
enkelt för läsaren att ta till sig, vilket ska åstadkommas genom ett lättsamt
100
100
språk, publicering på en hemsida samt fri tillgång till källkoden.
101
101
102
102
Ett parallellt mål är att, efter att ha tillägnat sig erfarenhet, diskutera
Vidare kommer en prioritering av innehållet i Fysik för ingenjörer att göras.
115
115
Kursen behandlar grunderna inom klassisk mekanik, termodynamik och
116
-
vågrörelselära. Det ingår även en stor mängd tillämpad matematik, exempelvis
117
-
differentialkalkyl I första hand kommer mekaniken behandlas, för att sedan i mån
116
+
vågrörelselära samt en stor mängd tillämpad matematik, exempelvis
117
+
differentialkalkyl. I första hand kommer mekaniken behandlas, för att sedan i mån
118
118
av tid även behandla termodynamik och vågrörelselära. Fokuset kommer också att
119
119
vara på de områden datastudenter haft svårt för.
120
120
121
121
För att utvärdera den pedagogiska nyttan kommer enbart en informell utvärdering
122
122
att göras. Detta då en rigorös undersökning hade krävt mycket tid för att välja
123
123
lämpliga testgrupper, analysera återkopplingen samt dokumentera
124
-
testningsförloppet.
124
+
testningsförloppet. Denna tid läggs istället på att skapa ett intressant innehåll.
125
125
126
-
Projektet kommer fokusera mer på innehållet än att det är skrivet på ett, ur
127
-
ett pedagogiskt perspektiv, bra sätt. Denna avgränsning valdes eftersom hur
128
-
innehållet kan se ut är intressantare än att det är skrivet på det mest
129
-
pedagogiska sättet. Den pedagogiska aspekten kommer inte ignoreras helt. Fokuset
130
-
på den kommer bara att vara mindre.
126
+
Projektet kommer fokusera mer på att skapa innehållet än att göra efterforskningar på, och tillämpa, pedagogiska teorier och riktlinjer. Denna avgränsning valdes eftersom det är hur innehållet kan se ut som är det intressanta och nya, inte hur man kan skriva ett pedagogiskt läromaterial. Den pedagogiska aspekten kommer inte ignoreras helt. Fokuset på den kommer bara att vara mindre.
0 commit comments