Skip to content

Commit 11ce46c

Browse files
committed
Kill your darlings
1 parent 9c57eb3 commit 11ce46c

File tree

2 files changed

+35
-33
lines changed

2 files changed

+35
-33
lines changed

Rapport/include/Diskussion.tex

Lines changed: 34 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,16 @@ \section{Genomförandediskussion}
5353
att matematisk analys är grunden till flera tillämpningar. Istället hade områden
5454
kunnat väljas utifrån de fysikaliska problem studenter ska lösa i Fysik för
5555
ingenjörer, till exempel lutande plan, block och talja eller momentjämvikt, och
56-
utifrån det utforma domänspecifika språk. De olika sätten att tänka vid val av
57-
områden skiljer sig åt och mest fokus under projektet har lagts på
58-
implementationsperspektivet. Visserligen gjordes enstaka försök att tänka på det
59-
andra sättet också, men vi tyckte det var svårt att skapa några domänspecifika
60-
språk på det sättet (se avsnitt~\ref{sec:lampligt}). Vi hade dock kunnat utforska
61-
detta tankesätt grundligare än vad vi gjort, istället för att avfärda det som
62-
ett svårare sätt att gå till väga.
56+
utifrån det utforma domänspecifika språk.
57+
% De olika sätten att tänka vid val av
58+
% områden skiljer sig åt och mest fokus under projektet har lagts på
59+
% implementationsperspektivet. Visserligen gjordes enstaka försök att tänka på det
60+
% andra sättet också, men vi tyckte det var svårt att skapa några domänspecifika
61+
% språk på det sättet (se avsnitt~\ref{sec:lampligt}). Vi hade dock kunnat utforska
62+
% detta tankesätt grundligare än vad vi gjort, istället för att avfärda det som
63+
% ett svårare sätt att gå till väga.
64+
65+
\textbf{Kortfatta}
6366

6467
Till sist kan vi kritisera den allmänna metoden som valdes för utformningen av
6568
läromaterialet, nämligen att skriva varje kapitel som en lång, sammanhängande,
@@ -80,8 +83,11 @@ \section{Genomförandediskussion}
8083
\section{Resultatdiskussion}\label{sec:res_disk}
8184

8285
Detta avsnitt inleds med en övergripande diskussion om det resulterande
83-
läromaterialet, för att sedan övergå till en mer generell diskussion kring
84-
kombinationen av domänspecifika språk och fysik.
86+
läromaterialet och för vem läromaterialet kan vara relevant, för att sedan
87+
övergå till en mer generell diskussion kring kombinationen av domänspecifika
88+
språk och fysik.
89+
90+
\textbf{Skriv om}
8591

8692
I projektets mål och avgränsningar stod det att vi skulle börja med klassisk
8793
mekanik, för att i mån av tid även behandla termodynamik och vågrörelselära. I avsnitt~\ref{sec:res_laromaterial} nämns att de tre grundläggande
@@ -131,6 +137,8 @@ \subsection{Om läromaterialets fokus på matematik och Haskell snarare än
131137
sätt. Dock syns det i resultatet, avsnitt~\ref{sec:res_laromaterial}, att det
132138
stora fokuset lagts på att förklara och lära ut matematik och Haskell. Vi menar att det finns flera anledningar till att ett stort fokus lagts på matematik och Haskell.
133139

140+
\textbf{Korta ner}
141+
134142
Problemet med att prata om en egen implementation av fysik är att fysik inte är
135143
ett helt eget område. Det är snarare så att fysik kan ses som tillämpad
136144
matematik, att fysik använder matematiken för att beskriva det fysikaliska
@@ -150,18 +158,20 @@ \subsection{Om läromaterialets fokus på matematik och Haskell snarare än
150158
varandra.}\label{fig:xkcd}
151159
\end{figure}
152160

153-
Självklart ingår det också en stor del problemlösning inom fysik, den faktiska
154-
tillämpningen av de beskrivningar och lagar som matematiken ger oss. Men
155-
problemlösning är något som vi tycker är svårt och problematiskt att modellera
156-
som ett domänspecifikt språk, något som diskuteras djupare i
157-
avsnitt~\ref{sec:lampligt}.
161+
% Självklart ingår det också en stor del problemlösning inom fysik, den faktiska
162+
% tillämpningen av de beskrivningar och lagar som matematiken ger oss. Men
163+
% problemlösning är något som vi tycker är svårt och problematiskt att modellera
164+
% som ett domänspecifikt språk, något som diskuteras djupare i
165+
% avsnitt~\ref{sec:lampligt}.
158166

159167
Anledningen till att ett stort fokus läggs på Haskell är att de koncept som används är viktiga för läsaren att förstå. Koncepten är ibland inte kända för en läsare med endast en grundläggande förståelse för Haskell och då måste de förklaras tillräckligt ordentligt för att det ska gå att hänga med. Och
160168
eftersom ett syfte med läromaterialet var att väcka intresse hos läsaren med
161169
bakgrund inom Haskell så ville vi lägga fokus på att tydligt visa
162170
parallellerna mellan funktionell programmering, matematik och implementationen
163171
av fysik.
164172

173+
\textbf{Skriv om och ihop de två nedanstående}
174+
165175
Vi hävdar alltså att fokuset lagts på mer än bara fysik av två skäl: att fysik är tillämpad matematik och att det är viktigt att förklara de Haskell-koncept som används. Det måste däremot inte vara så. Det kan mycket väl vara så att detta fokusskifte har skett på grund
166176
av hur vi valde att genomföra projektet. I ett tidigt skede valde vi att söka efter
167177
områden som vi ansåg vara fristående och väl avgränsade, se avsnitt~\ref{sec:valet},
@@ -475,13 +485,13 @@ \section{Etiska aspekter}
475485
Valet att skriva på engelska har också att göra med tillgängligheten. Fler kan
476486
engelska än svenska. På detta sätt kan läromaterialet komma fler till gagn.
477487

478-
Angående ambitionerna att upplevelsen av materialet är ämnad att
479-
vara rolig, så är det mer tillgängligt för elever som kanske inte hade orkat
480-
läsa en akademisk lärobok. Även om kvalitén i en akademisk lärobok kan vara hög,
481-
är det inte alltid kvalitén kommer till nytta om eleven lägger boken åt sidan på
482-
grund av en impuls att göra något som kan vara mer stimulerande. Genom att
483-
använda ett enkelt språk, roliga formuleringar och bilder, minskar chansen för
484-
flyktförsök. Detta kan tänkas vara extra viktigt för yngre elever vars kontroll
485-
av uppmärksamhet inte är lika utvecklad som hos äldre, men som ändå är
486-
intresserade av fysik på en mer avancerad nivå än de studerar i sin ordinarie
487-
undervisning.
488+
% Angående ambitionerna att upplevelsen av materialet är ämnad att
489+
% vara rolig, så är det mer tillgängligt för elever som kanske inte hade orkat
490+
% läsa en akademisk lärobok. Även om kvalitén i en akademisk lärobok kan vara hög,
491+
% är det inte alltid kvalitén kommer till nytta om eleven lägger boken åt sidan på
492+
% grund av en impuls att göra något som kan vara mer stimulerande. Genom att
493+
% använda ett enkelt språk, roliga formuleringar och bilder, minskar chansen för
494+
% flyktförsök. Detta kan tänkas vara extra viktigt för yngre elever vars kontroll
495+
% av uppmärksamhet inte är lika utvecklad som hos äldre, men som ändå är
496+
% intresserade av fysik på en mer avancerad nivå än de studerar i sin ordinarie
497+
% undervisning.

Rapport/include/Resultat.tex

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ \subsection{Översikt}
4444
\caption{Exempel på en övning. Övningen ligger som en del av den
4545
löpande texten.}~\label{fig:smakprov_ovning}
4646
\end{subfigure}
47-
\caption{Ett smakprov av det resulterande läromaterialet.}
47+
\caption{Ett smakprov av det resulterande läromaterialet.}
4848
\end{figure}
4949

5050
Språket i lärotexten är enligt projektgruppen lättsamt\footnote{Diskuteras
@@ -186,14 +186,6 @@ \subsection{Vektorer}
186186
kurboken och implementerade vektorer i två dimensioner med en typ vars
187187
konstruktor tog två argument.
188188

189-
<<<<<<< HEAD
190-
\begin{lstlisting}
191-
test :: Int
192-
test = 1
193-
\end{lstlisting}
194-
195-
=======
196-
>>>>>>> 893785db33baa688e623fff51e3fe8a60fe7e728
197189
\subsection{Exempelproblem}
198190
\begin{binge}
199191
Dessa problem är implementationer eller lösningar på fysikuppgifter som har förekommit på tentamen i fysikkursen. De använder de andra modulerna i läromaterialet för att göra beräkningarna (exempelvis dimensionsanalys eller vektoroperationer). Av exempelproblemen finns en gungbräda och en låda på ett lutande plan. Då källkoden för dessa problem endast är menade att lösa den specifika uppgiften, och inte alla varianter på gungbrädor eller lådor på lutande plan, så kan de inte kallas för domänspecifika språk, utan är istället implementationer som använder våra domänspecifika språk.

0 commit comments

Comments
 (0)