Skip to content

Commit 112d770

Browse files
committed
2 parents 17daa92 + 460fd87 commit 112d770

File tree

10 files changed

+150
-149
lines changed

10 files changed

+150
-149
lines changed

Rapport/include/Introduktion.tex

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ \section{Bakgrund}
77

88
På civilingenjörsprogrammet Datateknik på Chalmers tekniska högskola ingår den obligatoriska
99
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
10+
betydligt sämre~\cite{tentastatistik} än för andra kurser på Datateknik\footnote{Andel underkända
1111
ordinarie tentamen från läsår 2014 till 2017: 34\%, 76\%, 18\%, 57\%.
1212
}. Projektgruppen tror att många studenter på Datateknik finner denna
1313
kurs svår eller ointressant, och att detta leder till att en betydande andel får
@@ -17,7 +17,7 @@ \section{Bakgrund}
1717
Specific Languages of Mathematics} (``DSLsofMath''), med den svenska titeln
1818
\textit{Matematikens domänspecifika språk}. Kursen är valbar på kandidatnivå för studenter på Chalmers och Göteborgs universitet. Konkret
1919
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.
2121

2222
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
2323
att förbättra den matematiska utbildningen för datavetare och den
@@ -31,13 +31,13 @@ \section{Bakgrund}
3131
typerna i domänspecifika språk.''~\cite{tfpie2015}~\cite{lecture-notes}\
3232
\end{center}
3333

34-
Det funktionella programmeringsperspektivet som kursen använder sig av bottnar i
34+
Det programmeringsperspektiv som kursen använder sig av bottnar i
3535
så kallade domänspecifika språk. Kortfattat kan ett domänspecifikt språk
3636
beskrivas som ett programmeringsspråk som skapats för ett väl avgränsat
3737
område. Detta område kan vara databashantering, algebraiska uttryck eller till
3838
och med fysik. Språket kan antingen vara implementerat inuti ett annat
3939
programmeringsspråk eller implementerat helt fristående. I kursen och projektet
40-
är det implementerat i Haskell.
40+
är de implementerat i Haskell.
4141

4242
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
4343
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}
6767
Denna kurs på avancerad nivå studerar de fundamentala principerna för klassisk
6868
mekanik med hjälp av beräkningsidéer för att precist formulera principerna av
6969
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}
7171
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
7474
samman fysik, programmering och matematik på en symboliskt nivå för att förklara
7575
koncepten.
7676

@@ -84,9 +84,9 @@ \section{Bakgrund}
8484

8585
\section{Projektets mål}
8686

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
8888
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å
9090
enklare. Detta liknar premissen bakom kursen DSLsofMath och kandidatarbetet
9191
från 2016, som istället för fysik behandlade matematik respektive signallära.
9292

@@ -95,8 +95,8 @@ \section{Projektets mål}
9595
domänspecifika språk, skrivna
9696
%programkod skriven
9797
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
100100
språk, publicering på en hemsida samt fri tillgång till källkoden.
101101

102102
Ett parallellt mål är att, efter att ha tillägnat sig erfarenhet, diskutera
@@ -113,18 +113,14 @@ \section{Avgränsningar}\label{sec:avgransningar}
113113

114114
Vidare kommer en prioritering av innehållet i Fysik för ingenjörer att göras.
115115
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
118118
av tid även behandla termodynamik och vågrörelselära. Fokuset kommer också att
119119
vara på de områden datastudenter haft svårt för.
120120

121121
För att utvärdera den pedagogiska nyttan kommer enbart en informell utvärdering
122122
att göras. Detta då en rigorös undersökning hade krävt mycket tid för att välja
123123
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.
125125

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

Comments
 (0)