@@ -29,7 +29,7 @@ \section{Domänspecifika språk}
2929
3030Motsatsen till ett domänspecifikt språk är ett generellt språk. I
3131vardagen är naturliga språk som svenska och engelska generella medan
32- ryttar-begreppen ovan är domänspecifika. Precis som i vardagen finns
32+ ryttarbegreppen ovan är domänspecifika. Precis som i vardagen finns
3333det i datavärlden generella programmeringsspråk, till exempel C++ och
3434Java. Dessa är turingkompletta, vilket betyder att det går att
3535uttrycka alla beräkningsbara problem i dem och även lösa dem givet
@@ -45,7 +45,7 @@ \section{Domänspecifika språk}
4545utvecklats inom detta projekt är inbäddade i programmeringsspråket
4646\textit {Haskell }. Haskell är ett lämpligt val eftersom det är enkelt att skapa
4747datatyper som bygger upp det domänspecifika språket. Att Haskell är ett
48- högnivå-språk är också en fördel då man slipper programmeringstekniska detaljer,
48+ högnivåspråk är också en fördel då man slipper programmeringstekniska detaljer,
4949till exempel minneshantering, och istället kan fokusera på programmets innehåll
5050och betydelse. Slutligen gör dess mönstermatchning att de datatyper som utgör
5151det domänspecifika språket enkelt kan brytas isär och manipuleras.
@@ -68,7 +68,7 @@ \section{Syntax, syntaxträd och semantik}\label{sec:syntax}
6868
6969I domänspecifika språk som modellerar syntax, så kallade \textit {deep
7070embeddings }, kan syntaxen representeras av trädstrukturer. Dessa
71- strukturer kallas * syntaxträd* , och har haft stor betydelse i detta projekt.
71+ strukturer kallas \textit { syntaxträd } , och har haft stor betydelse i detta projekt.
7272För att illustrera begreppet visas här ett domänspecifikt språk som består av ett
7373syntaxträd som modellerar aritmetiska uttryck, implementerat i Haskell.
7474Datatypen för syntaxträdet visas i figur~\ref {fig:syntax_exempel }.
@@ -209,7 +209,7 @@ \section{Att skapa motiverande läromaterial}\label{sec:arcs}
209209
210210Motivation är en persons vilja att göra något och i undervisningssammanhang vill
211211man att studenten ska lära sig materialet. Studenten behöver alltså vara
212- motiverad, ha vilja att, lära sig. Motivation kan ha flera källor, till exempel att
212+ motiverad, ha vilja, att lära sig. Motivation kan ha flera källor, till exempel att
213213studenten tycker materialet är intressant eller att det finns belöningar i form
214214av tillfredsställelsen att få att högt betyg.
215215
@@ -229,10 +229,10 @@ \section{Att skapa motiverande läromaterial}\label{sec:arcs}
229229lyckas lära sig materialet. \textit {Satisfaction } handlar om att ge studenten
230230tillfredsställelse efter att ha lärt sig något så att hen vill fortsätta lära
231231sig. Det finns olika strategier för hur man genomför de olika delarna i praktiken och
232- här följer en översikt för \textit {Attention }. \footnote {Eftersom projektet har
232+ här följer en översikt för \textit {Attention }\footnote {Eftersom projektet har
233233ett begränsat fokus på de pedagogiska aspekterna, se
234234avsnitt~\ref {sec:avgransningar }, har enbart \textit {Attention } tagits hänsyn till. Av detta skäl är det enbart denna
235- del beskriven här.}
235+ del beskriven här.}.
236236
237237För att fånga studentens uppmärksamhet och intresse finns tre allmänna
238238strategier. Den första är varseblivning, att något plötsligt händer som man
0 commit comments