Skip to content

Commit 5a0d4a7

Browse files
author
Oskar Lundström
committed
Tillämpade kommentarer på teori
1 parent f099546 commit 5a0d4a7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Rapport/include/Teori.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ \section{Domänspecifika språk}
2929

3030
Motsatsen till ett domänspecifikt språk är ett generellt språk. I
3131
vardagen ä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
3333
det i datavärlden generella programmeringsspråk, till exempel C++ och
3434
Java. Dessa är turingkompletta, vilket betyder att det går att
3535
uttrycka alla beräkningsbara problem i dem och även lösa dem givet
@@ -45,7 +45,7 @@ \section{Domänspecifika språk}
4545
utvecklats inom detta projekt är inbäddade i programmeringsspråket
4646
\textit{Haskell}. Haskell är ett lämpligt val eftersom det är enkelt att skapa
4747
datatyper 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,
4949
till exempel minneshantering, och istället kan fokusera på programmets innehåll
5050
och betydelse. Slutligen gör dess mönstermatchning att de datatyper som utgör
5151
det 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

6969
I domänspecifika språk som modellerar syntax, så kallade \textit{deep
7070
embeddings}, 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.
7272
För att illustrera begreppet visas här ett domänspecifikt språk som består av ett
7373
syntaxträd som modellerar aritmetiska uttryck, implementerat i Haskell.
7474
Datatypen 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

210210
Motivation är en persons vilja att göra något och i undervisningssammanhang vill
211211
man 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
213213
studenten tycker materialet är intressant eller att det finns belöningar i form
214214
av tillfredsställelsen att få att högt betyg.
215215

@@ -229,10 +229,10 @@ \section{Att skapa motiverande läromaterial}\label{sec:arcs}
229229
lyckas lära sig materialet. \textit{Satisfaction} handlar om att ge studenten
230230
tillfredsställelse efter att ha lärt sig något så att hen vill fortsätta lära
231231
sig. 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
233233
ett begränsat fokus på de pedagogiska aspekterna, se
234234
avsnitt~\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

237237
För att fånga studentens uppmärksamhet och intresse finns tre allmänna
238238
strategier. Den första är varseblivning, att något plötsligt händer som man

0 commit comments

Comments
 (0)