From 7075e56e35e909fea6dd9f953c78c8371752cbf0 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:01:15 +0200
Subject: [PATCH 001/214] added requirements and example-output

---
 modules/variables/lab/instruction.md | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 8a320ab4..7fda45a3 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -46,8 +46,22 @@ g_1 \frac{q^n-1}{q-1}$.
 ## Uppgift
 
 Skriv en funktion som beräknar summan för en aritmetisk talföljd (givet $a_1, 
-d, n$ returnera $S^a_n$) och en som beräknar summan för en geometrisk talföljd 
+d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk talföljd 
 (givet $g_1, q, n$ returnera $S^g_n$).
 Skriv ett program som använder funktionerna.
 (Kontrollera att funktionerna ger korrekt resultat.)
 
+## Krav
+
+* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
+* Programmet ska följa de riktlinjer kursen har:
+  * Varje funktion ska vara dokumenterad med en docstring
+  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
+
+# Exempelutskrift
+
+```
+Den aritmetiska summan är: 11
+Den geometriska summan är: 26
+
+```

From a4cfc9f11deda5e736cf6ed9619ddeb67ba57050 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:01:39 +0200
Subject: [PATCH 002/214] Update instruction.md

---
 modules/variables/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 7fda45a3..e3fc4561 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -58,7 +58,7 @@ Skriv ett program som använder funktionerna.
   * Varje funktion ska vara dokumenterad med en docstring
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
-# Exempelutskrift
+## Exempelutskrift
 
 ```
 Den aritmetiska summan är: 11

From 3f8873d9157fe346fe74b441c2c05108c669c500 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:09:43 +0200
Subject: [PATCH 003/214] added an extra-assignment

---
 modules/variables/lab/instruction.md | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index e3fc4561..aeecee86 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -65,3 +65,23 @@ Den aritmetiska summan är: 11
 Den geometriska summan är: 26
 
 ```
+
+## Extrauppgift
+
+Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$ i början av körningen. 
+Räkna därefter ut den aritmetiska och geometriska summan av de värdena användaren skrivit in.
+
+## Exempelutskrift
+
+```
+Skriv in värdet på a1: 1
+Skriv in värdet på d: 2
+Skriv in värdet på n: 3
+Den aritmetiska summan är: 5
+
+Skriv in värdet på g1: 2
+Skriv in värdet på q: 2
+Skriv in värdet på n: 4
+Den geometriska summan är: 16
+
+```

From 58c9e19e58d34d512504d7385f7c50e3be07ef95 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:10:13 +0200
Subject: [PATCH 004/214] Update instruction.md

---
 modules/variables/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index aeecee86..83fdf004 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -71,7 +71,7 @@ Den geometriska summan är: 26
 Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$ i början av körningen. 
 Räkna därefter ut den aritmetiska och geometriska summan av de värdena användaren skrivit in.
 
-## Exempelutskrift
+### Exempelutskrift
 
 ```
 Skriv in värdet på a1: 1

From 9fc711c492e2dd78112200dc358d895621601348 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:11:20 +0200
Subject: [PATCH 005/214] Update instruction.md

---
 modules/variables/lab/instruction.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 83fdf004..2ba2ddd5 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -68,8 +68,8 @@ Den geometriska summan är: 26
 
 ## Extrauppgift
 
-Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$ i början av körningen. 
-Räkna därefter ut den aritmetiska och geometriska summan av de värdena användaren skrivit in.
+Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$. 
+Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena användaren skrivit in.
 
 ### Exempelutskrift
 

From ed25725d7e231a47a5ebaca4d5cd66f2df1d2eef Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:20:24 +0200
Subject: [PATCH 006/214] added a "before starting"

Not exactly sure how we want to formulate this chapter in the instruction
---
 modules/variables/lab/instruction.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 2ba2ddd5..d43b4b82 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -42,6 +42,9 @@ det förväntade `a*b`.)
 Vi kan även beräkna summan $S^g_n = g_1 + \cdots + g_n =
 g_1 \frac{q^n-1}{q-1}$.
 
+## Innan du börjar koda
+
+Se till att du har koll på hur $parametrar$ och $return-värden$ fungerar i Python. 
 
 ## Uppgift
 

From 32c0727d450f2e03409e512d9524513d7c0da215 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:32:24 +0200
Subject: [PATCH 007/214] Update instruction.md

---
 modules/variables/lab/instruction.md | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index d43b4b82..427d24c6 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -54,13 +54,6 @@ d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk
 Skriv ett program som använder funktionerna.
 (Kontrollera att funktionerna ger korrekt resultat.)
 
-## Krav
-
-* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
-* Programmet ska följa de riktlinjer kursen har:
-  * Varje funktion ska vara dokumenterad med en docstring
-  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
-
 ## Exempelutskrift
 
 ```
@@ -68,8 +61,14 @@ Den aritmetiska summan är: 11
 Den geometriska summan är: 26
 
 ```
+## Krav
+
+* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
+* Programmet ska följa de riktlinjer kursen har:
+  * Varje funktion ska vara dokumenterad med en docstring
+  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
-## Extrauppgift
+## Frivillig extrauppgift
 
 Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$. 
 Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena användaren skrivit in.

From 2d6f6b5e695ab3044a904b235d0349625bec4b0c Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 18:39:35 +0200
Subject: [PATCH 008/214] added modules to this lab with example code

---
 modules/iterations/lab/instruction.md | 69 ++++++++++++++++++++-------
 1 file changed, 52 insertions(+), 17 deletions(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 526ae23a..f66a8594 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -1,28 +1,50 @@
-# Laboration: Iterationer
+# Laboration: Iterationer och felhantering
 
 Hittills har vi antagit att användaren matat in korrekta data, men det är inte 
 alltid fallet. I den här laborationen ska vi felsäkra det program vi skrev i 
-föregående laboration.
+föregående laboration med hjälp av egna felhanteringsfunktioner. De funktioner 
+vi skriver i denna laboration kommer vara bra verktyg att ha för kommande 
+laborationer! 
 
+## Innan du börjar koda
+
+Läs på om $try-except$ samt om importering av $moduler$. 
 
 ## Uppgift
 
-Skriv en funktion (eller flera funktioner om så behövs) som tar inmatning från 
-användaren och inte returnerar förrän användaren har matat in korrekt data. 
-Ersätt all inmatning i förra programmet med din(a) nya funktion(er). Föregående 
-program tog följande inmatning:
-```
-Data för den aritmetiska summan:
-a_1: 1
-d: 2
-Data för den geometriska summan:
-g_1: 1.01
-q: 1.10
-Antal termer i summorna:
-n: 10
-Den aritmetiska summan är störst.
+I denna laboration kommer vi använda oss av en egenskriven modul som vi 
+importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, 
+en som kontrollerar att input är en int och en som kontrollerar om input är en float. 
+Funktionerna ska ta inmatning från användaren och inte returnera förrän 
+användaren har matat in korrekt data. 
+
+Ert huvudprogram kommer efteråt likna programmet nedan:
+
+```python
+import check_input_library as check_input
+
+def sum_arithmetic(a1, d, n):
+  # Here goes your code from earlier labs
+
+def sum_geometric(g1, q, n):
+  # Here goes your code from earlier labs
+
+def main():
+  a1 = check_input.is_float("Skriv in värdet på a1: ")
+  d = check_input.is_float("Skriv in värdet på d: ")
+  n = check_input.is_int("Skriv in värdet på n: ")
+  
+  arithmetic = sum_arithmetic(a1, d, n)
+  
+  g1 = check_input.is_float("Skriv in värdet på a1: ")
+  q = check_input.is_float("Skriv in värdet på d: ")
+  
+  geometric = sum_geometric(g1, q, n)
+  
+  # and then your code to compare the two sums
+  
 ```
-Men nu ska vi kunna hantera att användaren matar in fel, exempelvis:
+## Exempelutskrift
 ```
 Data för den aritmetiska summan:
 a_1: a
@@ -37,7 +59,20 @@ q: 1.10
 Antal termer i summorna:
 n: 0
 n måste vara större än noll.
+n: 10.2
+n måste vara ett heltal.
 n: 10
 Den aritmetiska summan är störst.
 ```
 
+## Krav
+
+* Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet
+* All inmatning ska felhanteras med hjälp av passande hjälpfunktion
+* Användaren ska ha oändligt antal försök på sig att mata in rätt värden 
+* Ert program ska kunna hantera alla testfall som visas i exempelutskriften
+* Programmet ska följa de riktlinjer kursen har:
+  * Varje funktion ska vara dokumenterad med en docstring
+  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
+
+## Extrauppgift

From 0fa1358bc7c4e9d25ab1badb6522f64e20132ae8 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:03:23 +0200
Subject: [PATCH 009/214] added chapters for before and requirements

---
 modules/conditionals/lab/instruction.md | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index 2dc5a741..cdc2e540 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -4,6 +4,9 @@ I denna laboration ska vi utöka programmet vi skrev i föregående laboration.
 I föregående laboration skrev vi två funktioner, en som beräknar en aritmetisk 
 summa och en som beräknar en geometrisk summa.
 
+## Innan du börjar koda
+
+Läs på om $styrstrukturer$ och hur $inmatning$ sker i Python.
 
 ## Uppgift
 
@@ -16,7 +19,7 @@ Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summo
   eller
 - "Summorna är lika" om de är lika.
 
-Exempelvis:
+## Exempelutskrift
 ```
 Data för den aritmetiska summan:
 a_1: 1
@@ -29,12 +32,20 @@ n: 10
 Den aritmetiska summan är störst.
 ```
 
+## Krav
+
+* Den aritmetiska och geometriska summan ska använda sig av samma $n$
+* Programmet ska följa de riktlinjer kursen har:
+  * Varje funktion ska vara dokumenterad med en docstring
+  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
 ## Extrauppgift
 
 Låt programmet först fråga användaren om en summa är aritmetisk eller 
 geometrisk. På så vis kan användaren jämföra en aritmetisk summa med en 
 geometrisk eller två aritmetiska summor.
+
+### Exempelutskrift
 ```
 Är den första summan [a]rtimetisk eller [g]eometrisk? a
 a_1: 1.02

From 17c5565c09fdf75de7494e5865cd0982b93d4eac Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:11:11 +0200
Subject: [PATCH 010/214] added extra assignment

Moved the extra assignment from lab 5 to this lab instead
---
 modules/iterations/lab/instruction.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index f66a8594..5196461a 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -76,3 +76,8 @@ Den aritmetiska summan är störst.
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
 ## Extrauppgift
+
+Läs om [paketering][packaging] i Python och gör din modul installerbar 
+genom `pip`. Då kan andra enkelt installera din modul på sina system.
+
+[packaging]: https://packaging.python.org/tutorials/packaging-projects/

From 1efcfed5d5654e6d8dd061186f86a070c1f82b63 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:15:05 +0200
Subject: [PATCH 011/214] Delete lab 5 completely

---
 modules/functions/lab/instruction.md | 26 --------------------------
 1 file changed, 26 deletions(-)
 delete mode 100644 modules/functions/lab/instruction.md

diff --git a/modules/functions/lab/instruction.md b/modules/functions/lab/instruction.md
deleted file mode 100644
index 0c8f53aa..00000000
--- a/modules/functions/lab/instruction.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Laboration: Funktioner och moduler
-
-Vi har skrivit flera funktioner hittills: flera för talföljder och åtminstone 
-en för inmatning. Hittills har vi inte haft något krav på att funktionerna ska 
-ligga i egna moduler.
-
-
-## Uppgift
-
-Lägg funktionerna i moduler (exempelvis en modul för talföljder och en modul 
-för inmatning) som du kan återanvända i andra program genom `import`. Skriv 
-sedan om programmet i föregående laboration så att det använder funktionerna 
-genom modulerna.
-
-Använd även [`pylint`][pylint] för att säkerställa kodens kvalitet.
-
-[pylint]: https://pylint.pycqa.org/en/latest/
-
-
-## Extrauppgift
-
-Läs om [paketering][packaging] i Python och gör dina moduler installerbara 
-genom `pip`. Då kan andra enkelt installera dina moduler på sina system.
-
-[packaging]: https://packaging.python.org/tutorials/packaging-projects/
-

From 81f2a15c1a48f6c379ebaeffa6e68627aa901c28 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:41:38 +0200
Subject: [PATCH 012/214] added chapter for peer-review

---
 modules/variables/lab/instruction.md | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 427d24c6..a028ab5d 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -64,10 +64,19 @@ Den geometriska summan är: 26
 ## Krav
 
 * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
+* Din kod ska lämnas in på Canvas som en .py fil
 * Programmet ska följa de riktlinjer kursen har:
   * Varje funktion ska vara dokumenterad med en docstring
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
+## Kamraträttning
+
+Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat.
+När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som
+du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den
+på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa
+varandra att bli ännu bättre på att koda! 
+
 ## Frivillig extrauppgift
 
 Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$. 

From 402afaa30fb49ca5816dafd1b393f859b24b9bb0 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:46:14 +0200
Subject: [PATCH 013/214] Update instruction.md

---
 modules/conditionals/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index cdc2e540..b8751d21 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -39,7 +39,7 @@ Den aritmetiska summan är störst.
   * Varje funktion ska vara dokumenterad med en docstring
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
-## Extrauppgift
+## Frivillig extrauppgift
 
 Låt programmet först fråga användaren om en summa är aritmetisk eller 
 geometrisk. På så vis kan användaren jämföra en aritmetisk summa med en 

From 17f42516afbde9dbca9a844ef4d15259fbbde0f8 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:46:32 +0200
Subject: [PATCH 014/214] Update instruction.md

---
 modules/iterations/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 5196461a..1fc17ac1 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -75,7 +75,7 @@ Den aritmetiska summan är störst.
   * Varje funktion ska vara dokumenterad med en docstring
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
-## Extrauppgift
+## Frivillig extrauppgift
 
 Läs om [paketering][packaging] i Python och gör din modul installerbar 
 genom `pip`. Då kan andra enkelt installera din modul på sina system.

From 2ad125342c4227e9ddbe676d2edb74b1ba37ba3c Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 19:51:43 +0200
Subject: [PATCH 015/214] added chapter for presentation of lab

---
 modules/iterations/lab/instruction.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 1fc17ac1..5ca69b36 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -75,6 +75,12 @@ Den aritmetiska summan är störst.
   * Varje funktion ska vara dokumenterad med en docstring
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
+## Redovisning
+
+Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information 
+om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna
+köra din kod och beskriva ditt program detaljerat. 
+
 ## Frivillig extrauppgift
 
 Läs om [paketering][packaging] i Python och gör din modul installerbar 

From 39a0ccef800d047e0d7e8ba31ad8d470c519d64b Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Mon, 22 Aug 2022 20:06:32 +0200
Subject: [PATCH 016/214] added chapter for peer review

---
 modules/conditionals/lab/instruction.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index b8751d21..7cd148e7 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -38,6 +38,10 @@ Den aritmetiska summan är störst.
 * Programmet ska följa de riktlinjer kursen har:
   * Varje funktion ska vara dokumenterad med en docstring
   * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
+ 
+## Kamraträttning
+
+Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 
 ## Frivillig extrauppgift
 

From 30985e3ad83e8ed2140422fdf9a41465890aae83 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 10:32:54 +0200
Subject: [PATCH 017/214] updated requirements

---
 modules/variables/lab/instruction.md | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index a028ab5d..5bd1de52 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -64,10 +64,8 @@ Den geometriska summan är: 26
 ## Krav
 
 * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
+* Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
-* Programmet ska följa de riktlinjer kursen har:
-  * Varje funktion ska vara dokumenterad med en docstring
-  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
 
 ## Kamraträttning
 

From ac3dab5a568c71be8107df6b9c7b980d3de3c61a Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 11:20:40 +0200
Subject: [PATCH 018/214] added hyperlinks

---
 modules/variables/lab/instruction.md | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 5bd1de52..b5cbb408 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -44,7 +44,13 @@ g_1 \frac{q^n-1}{q-1}$.
 
 ## Innan du börjar koda
 
-Se till att du har koll på hur $parametrar$ och $return-värden$ fungerar i Python. 
+Se till att du har koll på hur [parametrar][parametrar], [argument][argument] och [funktioner][funktioner] fungerar i Python.
+Kom även ihåg att använda [pylint][pylint] när du kodar. 
+
+[parametrar]: https://docs.python.org/3/glossary.html#term-parameter
+[argument]: https://docs.python.org/3/glossary.html#term-argument
+[funktioner]: https://docs.python.org/3/reference/compound_stmts.html#function
+[pylint]: https://pypi.org/project/pylint/
 
 ## Uppgift
 
@@ -72,7 +78,7 @@ Den geometriska summan är: 26
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat.
 När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som
 du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den
-på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa
+på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa
 varandra att bli ännu bättre på att koda! 
 
 ## Frivillig extrauppgift

From 6ee42500dad160a1e81e388c7d651a82f6852117 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 11:22:59 +0200
Subject: [PATCH 019/214] changed variable names

---
 modules/variables/lab/instruction.md | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index b5cbb408..15d49210 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -89,14 +89,14 @@ Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena
 ### Exempelutskrift
 
 ```
-Skriv in värdet på a1: 1
-Skriv in värdet på d: 2
-Skriv in värdet på n: 3
+Skriv in startvärdet (a1): 1
+Skriv in differensen (d): 2
+Skriv in antal element i följden (n): 3
 Den aritmetiska summan är: 5
 
-Skriv in värdet på g1: 2
-Skriv in värdet på q: 2
-Skriv in värdet på n: 4
+Skriv in startvärdet (g1): 2
+Skriv in kvoten (q): 2
+Skriv in antal element i följden (n): 4
 Den geometriska summan är: 16
 
 ```

From 37ff423c4d11266b6adf81a7f9e5087f5146a8a6 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 11:38:34 +0200
Subject: [PATCH 020/214] changed variable names

---
 modules/conditionals/lab/instruction.md | 36 ++++++++++++++-----------
 1 file changed, 21 insertions(+), 15 deletions(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index 7cd148e7..b4e62f13 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -6,7 +6,10 @@ summa och en som beräknar en geometrisk summa.
 
 ## Innan du börjar koda
 
-Läs på om $styrstrukturer$ och hur $inmatning$ sker i Python.
+Läs på om [styrstrukturer][styrstrukturer] och hur [inmatning][inmatning] sker i Python.
+
+[styrstrukturer]: https://docs.python.org/3/reference/compound_stmts.html#
+[inmatning]: https://docs.python.org/3/library/functions.html#input
 
 ## Uppgift
 
@@ -22,26 +25,27 @@ Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summo
 ## Exempelutskrift
 ```
 Data för den aritmetiska summan:
-a_1: 1
-d: 2
+Skriv in startvärdet (a1): 1
+Skriv in differensen (d): 2
+
 Data för den geometriska summan:
-g_1: 1.01
-q: 1.10
+Skriv in startvärdet (g1): 1.01
+Skriv in kvoten (q): 1.10
+
 Antal termer i summorna:
-n: 10
+Skriv in antal element i följden (n): 10
 Den aritmetiska summan är störst.
 ```
 
 ## Krav
 
 * Den aritmetiska och geometriska summan ska använda sig av samma $n$
-* Programmet ska följa de riktlinjer kursen har:
-  * Varje funktion ska vara dokumenterad med en docstring
-  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
+* Din kod ska uppfylla kraven i rättningsmatrisen
+* Din kod ska lämnas in på Canvas som en .py fil
  
 ## Kamraträttning
 
-Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
+Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 
 ## Frivillig extrauppgift
 
@@ -52,11 +56,13 @@ geometrisk eller två aritmetiska summor.
 ### Exempelutskrift
 ```
 Är den första summan [a]rtimetisk eller [g]eometrisk? a
-a_1: 1.02
-d: 0.1
+Skriv in startvärdet (a1): 1.02
+Skriv in differensen (d): 0.1
+
 Är den andra summan [a]ritmetisk eller [g]eometrisk? g
-g_1: 1.02
-q: 1.1
-Hur många termer, n? 10
+Skriv in startvärdet (g1): 1.02
+Skriv in kvoten (q): 1.1
+
+Hur många termer (n)? 10
 Den andra summan är störst.
 ```

From a0a4f99adeeefb05ae61cb3b8fa7726fb3323c87 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 11:39:34 +0200
Subject: [PATCH 021/214] =?UTF-8?q?changed=20to=20r=C3=A4ttningsmatris?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 modules/variables/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 15d49210..19489d62 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -77,7 +77,7 @@ Den geometriska summan är: 26
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat.
 När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som
-du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den
+du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den
 på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa
 varandra att bli ännu bättre på att koda! 
 

From 448d66907e9b1b9bd1d20893630131a5667630f0 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 11:46:41 +0200
Subject: [PATCH 022/214] added hyperlinks

---
 modules/iterations/lab/instruction.md | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 5ca69b36..1e904b8d 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -8,17 +8,21 @@ laborationer!
 
 ## Innan du börjar koda
 
-Läs på om $try-except$ samt om importering av $moduler$. 
+Läs på om [felhantering][felhantering] samt om [moduler][moduler]. 
+
+[felhantering]: https://docs.python.org/3/tutorial/errors.html
+[moduler]: https://docs.python.org/3/tutorial/modules.html#:~:text=A%20module%20is%20a%20file,global%20variable%20__name__%20.
+
 
 ## Uppgift
 
 I denna laboration kommer vi använda oss av en egenskriven modul som vi 
 importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, 
 en som kontrollerar att input är en int och en som kontrollerar om input är en float. 
-Funktionerna ska ta inmatning från användaren och inte returnera förrän 
+De två funktionerna ska ta inmatning från användaren och inte returnera förrän 
 användaren har matat in korrekt data. 
 
-Ert huvudprogram kommer efteråt likna programmet nedan:
+Ert huvudprogram kommer efteråt likna programmet nedan (med bättre variabelnamn):
 
 ```python
 import check_input_library as check_input
@@ -70,16 +74,15 @@ Den aritmetiska summan är störst.
 * Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet
 * All inmatning ska felhanteras med hjälp av passande hjälpfunktion
 * Användaren ska ha oändligt antal försök på sig att mata in rätt värden 
-* Ert program ska kunna hantera alla testfall som visas i exempelutskriften
-* Programmet ska följa de riktlinjer kursen har:
-  * Varje funktion ska vara dokumenterad med en docstring
-  * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case
+* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften
+* Din kod ska uppfylla kraven i rättningsmatrisen
+* Din kod ska lämnas in på Canvas som en .py fil
 
 ## Redovisning
 
 Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information 
 om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna
-köra din kod och beskriva ditt program detaljerat. 
+köra ditt program och beskriva din kod detaljerat. 
 
 ## Frivillig extrauppgift
 

From caf141b12be9f04628c93bf63c445e240af5b11f Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 13:12:01 +0200
Subject: [PATCH 023/214] new lab that combine containers and classes

---
 modules/containers/lab/instruction.md | 104 ++++++++++++++------------
 1 file changed, 58 insertions(+), 46 deletions(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 39a859c3..52014c5c 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -1,54 +1,66 @@
-# Laboration: Behållare och iterationer
+# Laboration: Klasser, behållare och iterationer
 
-Hittills har vi arbetat med aritmetiska och geometriska talföljder, d.v.s. att 
-$d$ och $q$ har varit konstanta. Nu ska vi fokusera på den geometriska 
-talföljden och vi ska dessutom låta värdet på $q$ variera över tid. Som vi 
-nämnt tidigare kan geometriska talföljder användas för att räkna på räntor. 
-Räntor kan dock variera över tid och det är därför vi vill låta $q$ variera. 
+Hittills i kursen har vi jobbat med existerande datatyper i Python. 
+I den här laborationen ska ni istället skapa er egen datatyp genom att
+skriva er första klass. Ni kommer öva på att skapa objekt av er typ och
+att spara ner dessa i en behållare som ni sedan ska iterera igenom.
 
-När vi arbetar med räntor, då är det dock de olika talen i följden som är 
-intressanta, inte summan. Vi påminner oss om definitionen för en geometrisk 
-talföljd från tidigare: Låt oss säga att det första elementet i följden är 
-$g_1$ (det ursprungliga beloppet) och kvoten är $q$ (räntan som är densamma för 
-alla månader). Då kan vi beräkna $g_n = g_1 q^{n-1}$, d.v.s. beloppet $n$ 
-månader senare.
+## Innan du börjar koda
 
+Läs på om [klasser][klasser], [behållare][behållare] och [iterationer][iterationer].
 
 ## Uppgift
 
-Skriv en funktion som returnerar $g_n$ givet en lista
-$$q = (q_1, \ldots, q_{n-1})$$
-(d.v.s. $q$ som varierar över tid). Tidigare hade vi endast ett värde i $q$ och 
-använde samma värde alla $n$ gånger. Låt $q$ innehålla en lista med $n$ värden 
-istället. (Rent terminologiskt betyder detta också att vi inte längre arbetar 
-med en geometrisk talföljd, då definitionen förutsätter att $q$ är konstant.) 
-Vi måste alltså iterera över listan, då formeln inte längre fungerar.
-
-**Test**: Vi kan testa koden med korta exempel som vi kan beräkna för hand (som 
-ovan). Vi kan även testa koden genom att mata in samma värden för $q$, d.v.s. 
-att $q_1 = q_2 = \cdots = q_n$, för då kan vi använda formlerna för att beräkna 
-det sista talet i följden.
-
-**Exempeltillämpning**: Säg att vi har ett sparkonto där räntan varierar och vi 
-vill uppskatta inkomsten från räntan för ett år framåt. Då låter vi $g_1$ vara 
-vårt ursprungliga sparkapital, medan $q_1, \ldots, q_{12}$ är räntan för varje 
-månad.  Då kommer vi att ha $g_1\cdot q_1\cdot q_2\cdots q_{12}$ kronor på 
-sparkontot när alla månader passerat.
-
-**Inlämning**: Låt ditt program fråga användaren efter antalet månader ($n$) 
-och det ursprungliga sparkapitalet ($g_1$). Skriv ut sparkapitalets totala 
-värde och värdeökning månad för månad. Exempelvis:
+Definiera en klass "Student" som har minst tre attribut, $förnamn, efternamn$ och $personnummer$.
+Klassen ska ha minst två metoder, __init__ och __str__. 
+
+Skapa minst tre objekt av typen "Student" genom att be användaren skriva in
+information om studenter. Spara ner varje skapat objekt i en lista.
+
+När alla objekt är skapade ska programmet skriva ut alla objekt i listan. 
+
+## Exempelutskrift
+
 ```
-Hur mycket sparkapital har du (ange i kr)? 1000
-Hur många månader avser du spara? 2
-Ange ränta för månad 1 (i procent): 2
-Ange ränta för månad 2 (i procent): 1
-
-         Total       Ökning
-Månad 0: 1000.00 kr   0.00 kr
-Månad 1: 1020.00 kr  20.00 kr
-Månad 2: 1030.20 kr  30.20 kr
+...
+Vad heter studenten? Emma Löv
+Vad är studentens personnummer? 010101000a
+Personnumret får bara innehålla siffror, försök igen!
+Vad är studentens personnummer? 0101010000
+
+Objektet skapat!
+
+Här är alla objekt i listan:
+Jan Jansson 0404040010
+Per Persson 0303030030
+Emma Löv 0101010000
+
+```
+
+## Krav
+
+* Programmet ska uppfylla alla krav nämnda i beskrivningen
+* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion
+* Din kod ska uppfylla kraven i rättningsmatrisen
+* Din kod ska lämnas in på Canvas som en .py fil
+
+## Kamraträttning
+
+Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
+
+## Frivillig extrauppgift
+
+I grunduppgiften kan vi endast lägga till objekt av typen Student. 
+Lägg till så att användaren kan ändra och ta bort objekt från listan. 
+
+### Exempelutskrift
+
 ```
-Använd din funktion för att beräkna värdena. (Inmatningarna ska givetvis 
-repeteras tills att värdena är korrekta, återanvänd funktionerna från 
-föregående laboration --- men du får givetvis skriva om dem om det behövs.)
+Vill du lägga till (l), ändra (a) eller ta bort (t) ett objekt? a
+
+Skriv in personnumret på objektet du vill ändra: 0101010000
+Vill du ändra namn på Emma Löv (j/n)? j
+Skriv in det nya namnet: Ebba Löv
+
+Nu är namnet för 0101010000 ändrat till Ebba Löv!
+``` 

From 5cef251c9d143d87c02a869529bc53b0c44b754e Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 13:25:49 +0200
Subject: [PATCH 024/214] added hyperlinks

---
 modules/containers/lab/instruction.md | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 52014c5c..1b37ce78 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -7,7 +7,11 @@ att spara ner dessa i en behållare som ni sedan ska iterera igenom.
 
 ## Innan du börjar koda
 
-Läs på om [klasser][klasser], [behållare][behållare] och [iterationer][iterationer].
+Läs på om [klasser][klasser], [listor][listor] och [iterationer][iterationer].
+
+[klasser]: https://docs.python.org/3/tutorial/classes.html
+[listor]: https://docs.python.org/3/library/stdtypes.html#lists
+[iterationer]: https://docs.python.org/3/reference/compound_stmts.html?highlight=while#the-while-statement
 
 ## Uppgift
 

From f7ed6088bb54cb33b9943e83eeba59c326bcb458 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 13:44:31 +0200
Subject: [PATCH 025/214] Update instruction.md

---
 modules/containers/lab/instruction.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 1b37ce78..90469ab7 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -1,4 +1,4 @@
-# Laboration: Klasser, behållare och iterationer
+# Laboration: Klasser, behållare och upprepningar
 
 Hittills i kursen har vi jobbat med existerande datatyper i Python. 
 I den här laborationen ska ni istället skapa er egen datatyp genom att
@@ -7,11 +7,11 @@ att spara ner dessa i en behållare som ni sedan ska iterera igenom.
 
 ## Innan du börjar koda
 
-Läs på om [klasser][klasser], [listor][listor] och [iterationer][iterationer].
+Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar].
 
 [klasser]: https://docs.python.org/3/tutorial/classes.html
 [listor]: https://docs.python.org/3/library/stdtypes.html#lists
-[iterationer]: https://docs.python.org/3/reference/compound_stmts.html?highlight=while#the-while-statement
+[upprepningar]: https://docs.python.org/3/reference/compound_stmts.html?highlight=while#the-while-statement
 
 ## Uppgift
 

From abc0c6dc5ed1f96a78e5d7d680b96a75fcb6d6ac Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 13:50:41 +0200
Subject: [PATCH 026/214] moved text from lab 6 to lab 4

---
 modules/containers/lab/instruction.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 90469ab7..720f80f9 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -5,6 +5,10 @@ I den här laborationen ska ni istället skapa er egen datatyp genom att
 skriva er första klass. Ni kommer öva på att skapa objekt av er typ och
 att spara ner dessa i en behållare som ni sedan ska iterera igenom.
 
+Fördelen med att representera objekt på ett bättre sätt är att det underlättar 
+för den som ska programmera. Det kan göra koden mer intuitiv, mer läsbar. Detta 
+minskar risken för fel (buggar).
+
 ## Innan du börjar koda
 
 Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar].

From d96330c0ae7aaa185b4b16251aab4f63889fd395 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 14:10:54 +0200
Subject: [PATCH 027/214] =?UTF-8?q?upprepning=20ist=C3=A4llet=20f=C3=B6r?=
 =?UTF-8?q?=20iteration?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 modules/iterations/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 1e904b8d..d9ae34c8 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -1,4 +1,4 @@
-# Laboration: Iterationer och felhantering
+# Laboration: Upprepningar och felhantering
 
 Hittills har vi antagit att användaren matat in korrekta data, men det är inte 
 alltid fallet. I den här laborationen ska vi felsäkra det program vi skrev i 

From 0ccd46c878891c697ff877e52a64b557e5518ae2 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 15:46:21 +0200
Subject: [PATCH 028/214] class lab is now more class typical

---
 modules/classes/lab/instruction.md | 184 +++++++++++------------------
 1 file changed, 70 insertions(+), 114 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 91deb757..989a5f8d 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -1,138 +1,94 @@
 ---
-title: Laboration: Klasser och objekt
+title: Laboration: Mer klasser och behållare
 authors
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
-# Laboration: Klasser och objekt
+# Laboration: Mer klasser och behållare
 
-Hittils har vi använt funktioner för att beräkna $g_n$ på olika sätt (konstant 
-$q$ och en lista med $q$-värden). Syftet med klasser (och objekt) är att de 
-bättre liknar objekt i verkligheten. Exempelvis är en talföljd väldigt lik en 
-lista, det är ju trots allt en (möjligtvis oändlig) lista med tal, men mindre 
-lik en funktion för att beräkna talen i följden.
+I förra laborationen använde vi oss av en klass vars objekt vi sparade ner
+i en lista. Nu ska vi istället använda oss av två klasser, därav den första
+klassen har ett attribut som är en dictionary, där vi sparar ner objekt från
+den andra klassen. 
 
-Fördelen med att representera objekt på ett bättre sätt är att det underlättar 
-för den som ska programmera. Det kan göra koden mer intuitiv, mer läsbar. Detta 
-minskar risken för fel (buggar).
+Fördelen med att spara ner objekt på detta vis är att vi kan skapa en mer
+strukturerad och användbar kod, vilket gör koden mer lättläst och flexibel.
 
+## Innan du börjar koda
 
-## Uppgift
+Läs på om [uppslagsverk][uppslagsverk]
 
-Nu ska vi skriva klasser som hanterar talföljder. Låt klasserna vara en del av 
-din modul för talföljder. De ska hantera den karakteristiska egenskapen för en 
-talföljd: det ska gå att få ut det $n$:te elementet (använd 
-[`__getitem__`][getitem]).
-
-[getitem]: https://docs.python.org/3/reference/datamodel.html#object.__getitem__
-
-Med den egenskapen och om du använder `__getitem__` kan vi skriva kod som 
-följande:
-
-```python
-import my_sequence_library as myseq
-# Ladda hem modulen input_type från:
-# https://github.com/dbosk/intropy/raw/master/modules/classes/lab/input_type.py
-import input_type as it
-
-def run_tests():
-  """Function containing tests for the my_sequence_library module"""
-  a1 = it.input_type(int, "a1 = ")
-  d = it.input_type(int, "d = ")
-
-  # Skapa artimetiskt talföljdsobjekt
-  a = myseq.ArithmeticSequence(a1, d)
-
-  # Skriv ut de första 20 elementen
-  for i in range(20):
-    print(f"a[{i}] = {a[i]}")
-
-  # skapa geometriskt talföljdsobjekt
-  g1 = it.input_type(float, "g1 = ")
-  q = it.input_type(float, "q = ")
-  g = myseq.GeometricSequence(g1, q)
-  print(f"g[12] = {g[12]}")
-  
-  # detta ska generera ett IndexError, finns inget sista element i en
-  # oändlig lista
-  try:
-    print(f"g[-1] = {g[-1]}")
-  except IndexError:
-    print("Finns inget sista tal i en oändlig talföljd")
-
-  # använd sequence.csv som exempelinmatning:
-  # https://github.com/dbosk/intropy/raw/master/modules/classes/lab/sequence.csv
-  filename = it.input_type(str, "filename = ")
-  gf = myseq.MultiplicativeSequenceFromFile(filename)
-  print(f"gf[12] = {gf[12]}")
-
-  # sequence.csv har färre än 1000 element, så detta ska generera ett
-  # IndexError
-  try:
-    print(f"gf[1000] = {gf[1000]}")
-  except IndexError:
-    print("På tok för stort index.")
-
-if __name__ == "__main__":
-  run_tests()
-```
+[uppslagsverk]: https://docs.python.org/3/tutorial/datastructures.html#dictionaries
 
-Ovan nämnda egenskap (indexering, `__getitem___`) är sann för alla talföljder, 
-vare sig de är aritmetiska, geometriska eller något annat. Då kan vi ha en 
-generell klass för talföljder och sedan specialiserade klasser för aritmetiska 
-och geometriska talföljder. Så vi skulle kunna byta ut `a = 
-myseq.ArithmeticSequence(a1=1, d=2)` mot `a = 
-myseq.MultiplicativeSequenceFromFile("file.txt")` (som läser in en sekvens från 
-fil, likt föregående laboration) och resten av koden i exemplet ovan kommer att 
-fortsätta att fungera.
+## Uppgift
 
-**Inlämning**: Lämna in en modul (`my_sequence_library.py`) som fungerar med 
-testprogrammet ovan. Den måste då innehålla klasserna `ArithmeticSequence`, 
-`GeometricSequence` och `MultiplicativeSequenceFromFile`.
+Nu ska vi skriva en klass "School" som har minst ett attribut $students$. 
+Attributet $students$ ska vara av typen uppslagsverk. 
 
-**Krav**: Du ska ha felhantering. Exempelvis hantera att talföljden (från fil) 
-inte har tillräckligt många element. Exempelvis om den innehållet data för 12 
-månader, då finns inte `a[20]`. Testkoden ovan innehåller try-except-satser som 
-fångar de särfall (exceptions) som er kod förväntas att kasta (`raise`).
+Skapa ett objekt av typen School. Låt igen användaren skriva in information om 
+minst tre studenter och skapa objekt av typen Student. 
 
+Istället för att spara ner objekten i en lista som vi gjorde i förra laborationen, 
+ska objekten nu sparas i skol-objektets attribut $students$. Tänk på vad som är 
+rimligt att vi använder som nyckel för ett student-objekt och vad vi använder som värde. 
 
-## Extrauppgift
+Avsluta programmet med att skriva ut objektet av typen School.
+
+## Exempelutskrift
 
-Hantera [slice-notation][slice-notation], exempelvis:
-```
-# Skriv ut summan av de första 20 elementen
-print(f"sum(a) = {sum(a[:20])}")
 ```
+...
+Vad heter studenten? Emma Löv
+Vad är studentens personnummer? 010101000a
+Personnumret får bara innehålla siffror, försök igen!
+Vad är studentens personnummer? 0101010000
+
+Studenten är tillagd!
+
+Här är alla studenter på KTH:
+Jan Jansson 0404040010
+Per Persson 0303030030
+Emma Löv 0101010000
 
-För raden `sum(a[:20])` krävs att din kod hanterar [sliceobjekt][slice-docs]. 
-Följande exempelkod är bra att experimentera med för att komma igång:
-```python
-class Test:
-  def __getitem__(self, key):
-    return key
-
-t = Test()
-print(t[0])
-print(t[:10])
-print(t[4:7])
-slice_object = t[4:7]
-print(slice_object.start)
-print(slice_object.stop)
-print(slice_object.step)
-print(isinstance(t[4:8], slice))
-print(isinstance(t[4], slice))
 ```
 
-[slice-notation]: https://docs.python.org/3/tutorial/introduction.html#strings
-[slice-docs]: https://docs.python.org/3/library/functions.html#slice
+## Krav
+
+* Programmet ska uppfylla alla krav nämnda i beskrivningen
+* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion
+* Din kod ska uppfylla kraven i rättningsmatrisen
+* Din kod ska lämnas in på Canvas som en .py fil
+
+## Kamraträttning
 
+Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 
-## Ytterligare extrauppgift
+## Frivillig extrauppgift
 
-Implementera [`__setitem__`][setitem] för `MultiplicativeSequenceFromFile` för 
-att sätta värden. När värdena sätts ska respektive $q$-värde beräknas från 
-föregående värde. Lägg till en metod `.save(filename)` som sparar alla 
-$q$-värden till en fil som kan läsas in med `MultiplicativeSequenceFromFile` 
-nästa körning.
+Lägg till en klass Person som klassen Student ärver ifrån, se [arv][arv]. 
+Skapa en till klass Teacher som också ärver från Person. Lägg till så att
+klassen Skola har två attribut, en för studenter och en för lärare, alternativt
+hitta på ett eget sätt att hålla isär elever och lärare i ditt program. 
 
-[setitem]: https://docs.python.org/3/reference/datamodel.html#object.__setitem__
+[arv]: https://docs.python.org/3/tutorial/classes.html#inheritance
+
+## Exempelutskrift
+
+```
+...
+Vad för roll har personen? Lärare
+Vad heter personen? Albert Einstein
+Vad är personens personnummer? 7903140050
+
+Personen tillagd!
+
+Här är alla studenter på KTH:
+Jan Jansson 0404040010
+Per Persson 0303030030
+Emma Löv 0101010000
+
+Här är alla lärare på KTH:
+Albert Einsten 7903140050
+
+```
 

From 3d66590b9d48f87f5d9cecf3388c76c78e460d73 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 15:46:48 +0200
Subject: [PATCH 029/214] Update instruction.md

---
 modules/classes/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 989a5f8d..f4ba4422 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -16,7 +16,7 @@ strukturerad och användbar kod, vilket gör koden mer lättläst och flexibel.
 
 ## Innan du börjar koda
 
-Läs på om [uppslagsverk][uppslagsverk]
+Läs på om [uppslagsverk][uppslagsverk].
 
 [uppslagsverk]: https://docs.python.org/3/tutorial/datastructures.html#dictionaries
 

From 688b4e0f85767f3e05a43b60c1ca58b5ba260859 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:18:20 +0200
Subject: [PATCH 030/214] updated file reading to lab to also include classes

Not sure about the extra assignments, should csv be in the original assignment or an extra assignment
---
 modules/files/lab/instruction.md | 99 ++++++++++++++++++++++++++------
 1 file changed, 80 insertions(+), 19 deletions(-)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index b26b717c..a1b1a69a 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -1,35 +1,96 @@
 # Laboration: Filer och felhantering
 
-Tidigare har vi låtit användaren ange ett följd av $q$-värden som har använts i 
-beräkningarna av en talföljd. Ibland kan det bli långa följder, exempelvis om 
-vi har månadsräntorna för flera år. Då kan det vara bekvämt att lagra värdena 
-på fil och läsa dem därifrån.
+Tidigare har vi låtit användaren ange all information om studenterna. Detta
+känns dock inte helt rimligt för administrativ personal på en stor skola att göra,
+därför ska vi nu istället låta programmet läsa in den informationen från en fil. 
 
+## Innan du börjar koda
 
-## Uppgift
+Läs på om [filhantering][filhantering] i Python.
+
+Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv)
+och spara den på ett bra ställe på datorn. 
 
-För en längre följd av värden för $q$ blir det jobbigt för användaren att mata 
-in dessa för hand. Vanligtvis finns dessa värden att tillgå i en fil.
+## Uppgift
 
 I denna laboration ska du låta användaren mata in namnet på en fil som 
-innehåller värdena för $q$. Därefter läser du in värdena och använder dem i 
-ditt program. Om filen inte finns ska användaren mata in ett nytt filnamn.
+innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på filen och 
+använder dem i ditt program som du skrev i förra laborationen. Om filen inte 
+finns ska användaren mata in ett nytt filnamn.
+
+## Exempelutskrift
+
+```
+Vad heter filen med alla studenter? students.cs
+Den filen fanns inte! Skriv in en ny fil: students.csv
+
+Dessa studenter är skrivna på KTH:
+Johan Tierney 8411285597
+Erik Bolin 9910247016
+Per Edenström 8410024155
+...
+```
+
+## Krav
+* Användaren ska få mata in ett nytt filnamn om filen inte hittas
+* Din kod ska uppfylla kraven i rättningsmatrisen
+* Din kod ska lämnas in på Canvas som en .py fil
+
+## Extrauppgift 1
+
+Ge användaren möjlighet att lägga till, ändra eller ta bort objekt. 
+I slutet av programmet ska alla objekt läsas tillbaka till en fil som 
+användaren får skriva in namnet på.
+
+### Exempelutskrift
+
 
-Du kan låta användaren mata in $g_1$, värdet för $n$ får du genom antalet 
-värden för $q$ som finns i filen. Ett exempel på inmatning:
 ```
-Hur mycket sparkapital har du (ange i kr)? 1000
-Ange fil med förväntad ränteutveckling: räntor.txt
+Vad heter filen med alla studenter? students.cs
+Den filen fanns inte! Skriv in en ny fil: students.csv
 
-         Total       Ökning
-Månad 0: 1000.00 kr   0.00 kr
-Månad 1: 1020.00 kr  20.00 kr
-Månad 2: 1030.20 kr  30.20 kr
+Dessa studenter är skrivna på KTH:
+Johan Tierney 8411285597
+Erik Bolin 9910247016
+Per Edenström 8410024155
+...
+
+Vill du lägga till (l), ändra (a) eller ta bort (t) ett objekt? a
+
+Skriv in personnumret på objektet du vill ändra: 0101010000
+Vill du ändra namn på Emma Löv (j/n)? j
+Skriv in det nya namnet: Ebba Löv
+
+Nu är namnet för 0101010000 ändrat till Ebba Löv!
+
+Ange namn på den fil som uppgifterna ska sparas på: students.csv
+
+Nu är alla uppgifter sparade på filen students.csv
 ```
-Givetvis ska vi hantera att användaren försöker mata in felaktiga värden.
 
+## Extrauppgift 2
+
+Lägg till felhantering när programmet läser in en fil. Om det
+är något som är fel i filen ska programmet varna användaren för det
+och hoppa vidare till nästa rad.
+
+### Exempelutskrift
+
+```
+Vad heter filen med alla studenter? students.cs
+Den filen fanns inte! Skriv in en ny fil: students.csv
+
+Det är fel på rad 21 i filen students.csv. Hoppar över raden. 
+
+Dessa studenter är skrivna på KTH:
+Johan Tierney 8411285597
+Erik Bolin 9910247016
+Per Edenström 8410024155
+...
+
+```
 
-## Extrauppgift
+## Extrauppgift 3
 
 Använd Pythons inbyggda [`csv`-modul][csv] för att läsa in en fil på 
 CSV-format. Då kan filen med räntor skapas i ett kalkylarksprogram som Google 

From 344eaf447490a383d81d6716a9ca3522714feac9 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:20:01 +0200
Subject: [PATCH 031/214] Update instruction.md

---
 modules/files/lab/instruction.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index a1b1a69a..7f70fa96 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -11,6 +11,8 @@ Läs på om [filhantering][filhantering] i Python.
 Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv)
 och spara den på ett bra ställe på datorn. 
 
+[filhantering]: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
+
 ## Uppgift
 
 I denna laboration ska du låta användaren mata in namnet på en fil som 

From a1db0d2724cb2ee9224dc50ba4a00ea742b3041e Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:21:19 +0200
Subject: [PATCH 032/214] added info om presentation

---
 modules/files/lab/instruction.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index 7f70fa96..5e7921c8 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -38,6 +38,12 @@ Per Edenström 8410024155
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
 
+## Redovisning
+
+Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. 
+Information om bokning av redovisningstillfälle kommer komma upp på Canvas. 
+På redovisningen ska du kunna köra ditt program och beskriva din kod detaljerat.
+
 ## Extrauppgift 1
 
 Ge användaren möjlighet att lägga till, ändra eller ta bort objekt. 

From a3444ef5dbda85a23d8f734b268fb38ca85c0907 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:27:55 +0200
Subject: [PATCH 033/214] added error handling to this lab

---
 modules/conditionals/lab/instruction.md | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index b4e62f13..f8c4c381 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -1,20 +1,28 @@
-# Laboration: Inmatning och styrstrukturer
+# Laboration: Inmatning, felhantering och styrstrukturer
 
 I denna laboration ska vi utöka programmet vi skrev i föregående laboration.
 I föregående laboration skrev vi två funktioner, en som beräknar en aritmetisk 
-summa och en som beräknar en geometrisk summa.
+summa och en som beräknar en geometrisk summa vilka har använt sig av variabler
+definierade i programmet. Nu ska istället användaren få mata in dessa värden. 
+
+För att se till att programmet inte kraschar om användaren matar in fel värden
+kommer vi lägga till felhantering i koden som skriver ut ett fint meddelande till
+användaren. 
 
 ## Innan du börjar koda
 
-Läs på om [styrstrukturer][styrstrukturer] och hur [inmatning][inmatning] sker i Python.
+Läs på om [styrstrukturer][styrstrukturer], [felhantering][felhantering] och hur [inmatning][inmatning] sker i Python.
 
 [styrstrukturer]: https://docs.python.org/3/reference/compound_stmts.html#
+[felhantering]: https://docs.python.org/3/tutorial/errors.html
 [inmatning]: https://docs.python.org/3/library/functions.html#input
 
 ## Uppgift
 
-Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summorna 
-är beräknade, använd lämplig styrstruktur för att skriva ut enligt följande:
+Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Om användaren
+skriver in fel typ ska programmet avslutas med ett felmeddelande. Efter att 
+summorna är beräknade, använd lämplig styrstruktur för att skriva ut 
+enligt följande:
 
 - "Den aritmetiska summan är störst" om den aritmetiska summan är (strikt) 
   större än den geometriska,
@@ -24,6 +32,11 @@ Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summo
 
 ## Exempelutskrift
 ```
+Data för den aritmetiska summan:
+Skriv in startvärdet (a1): a
+
+Det där var inte en siffra. Starta om programmmet och försök igen.
+
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): 1
 Skriv in differensen (d): 2

From 0a2496272c72eaf04edd18a5569d5a46eb169da3 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:30:21 +0200
Subject: [PATCH 034/214] changed to match lab 2

---
 modules/iterations/lab/instruction.md | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index d9ae34c8..4a338419 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -1,10 +1,10 @@
-# Laboration: Upprepningar och felhantering
+# Laboration: Upprepningar, moduler och felhantering
 
-Hittills har vi antagit att användaren matat in korrekta data, men det är inte 
-alltid fallet. I den här laborationen ska vi felsäkra det program vi skrev i 
-föregående laboration med hjälp av egna felhanteringsfunktioner. De funktioner 
-vi skriver i denna laboration kommer vara bra verktyg att ha för kommande 
-laborationer! 
+Hittills har vi avslutat programmet om användaren matat in inkorrekt data, men det är inte 
+särskilt användarvänligt. I den här laborationen ska vi felsäkra det program vi skrev i 
+föregående laboration med hjälp av egna felhanteringsfunktioner som låter användaren skriva
+in datan igen. De funktioner vi skriver i denna laboration kommer vara bra verktyg att ha 
+för kommande laborationer! 
 
 ## Innan du börjar koda
 

From 90fe0f32365c4ba288d6561bfd6b88bfa8317a2d Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:35:00 +0200
Subject: [PATCH 035/214] added requirements

---
 modules/conditionals/lab/instruction.md | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index f8c4c381..5cbc1135 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -35,7 +35,22 @@ enligt följande:
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): a
 
-Det där var inte en siffra. Starta om programmmet och försök igen.
+Det där var inte ett flyttal. Starta om programmmet och försök igen.
+
+
+Data för den aritmetiska summan:
+Skriv in startvärdet (a1): 1
+Skriv in differensen (d): 2
+
+Data för den geometriska summan:
+Skriv in startvärdet (g1): 1.01
+Skriv in kvoten (q): 1.10
+
+Antal termer i summorna:
+Skriv in antal element i följden (n): 10.1
+
+Det där var inte ett heltal. Starta om programmet och försök igen.
+
 
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): 1
@@ -53,6 +68,8 @@ Den aritmetiska summan är störst.
 ## Krav
 
 * Den aritmetiska och geometriska summan ska använda sig av samma $n$
+* All inmatning ska felhanteras
+* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
  

From 7cf2df4ff7ff44280d680a9a1e7e04f12359d50a Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Tue, 23 Aug 2022 16:38:48 +0200
Subject: [PATCH 036/214] changed to txt instead of csv and added extra
 assignment for csv

---
 modules/files/lab/instruction.md | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index 5e7921c8..1071d41f 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -8,7 +8,7 @@ därför ska vi nu istället låta programmet läsa in den informationen från e
 
 Läs på om [filhantering][filhantering] i Python.
 
-Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv)
+Ladda ner filen [students.txt](https://github.com/dbosk/intropy/files/9403483/students.txt)
 och spara den på ett bra ställe på datorn. 
 
 [filhantering]: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
@@ -100,12 +100,13 @@ Per Edenström 8410024155
 
 ## Extrauppgift 3
 
+Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv)
+
 Använd Pythons inbyggda [`csv`-modul][csv] för att läsa in en fil på 
-CSV-format. Då kan filen med räntor skapas i ett kalkylarksprogram som Google 
+CSV-format. Då kan filen med studenter skapas i ett kalkylarksprogram som Google 
 Sheets, LibreOffice Calc eller Microsoft Excel.
 
 [csv]: https://docs.python.org/3/library/csv.html
 
 Om resultaten även skrivs till fil i CSV-format (med hjälp av `csv`-modulen), 
 då kan även resultatet importeras tillbaka i kalkylarksprogrammet.
-

From 8f898b4e87b9b8025b6634b779008d5cdfff95ac Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 14:43:26 +0200
Subject: [PATCH 037/214] added "Finn fem fel" exercice

---
 modules/variables/Variables.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 modules/variables/Variables.py

diff --git a/modules/variables/Variables.py b/modules/variables/Variables.py
new file mode 100644
index 00000000..cc8c3bf4
--- /dev/null
+++ b/modules/variables/Variables.py
@@ -0,0 +1,16 @@
+barn_pris = 10
+vuxen_pris = 20
+
+antal_biljetter = input("Hur många biljetter vil du köpa? ")
+antalBiljetter = int(antal_biljetter)
+
+antal_vuxen = input("Hur många av de biljetterna är för en vuxen? ")
+antalVuxen = int(antal_vuxen)
+
+antal_barn = antalBiljetter - antalVuxen
+
+total_pris = antal_barn*barn_pris + antalVuxen*vuxen_pris
+
+print("Du ska betala:")
+print(total_pris)
+

From 42857c2e3359ace2732f01f7dd903568cd8e5357 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 14:45:23 +0200
Subject: [PATCH 038/214] Rename Variables.py to movietickets.py

---
 modules/variables/{Variables.py => movietickets.py} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename modules/variables/{Variables.py => movietickets.py} (100%)

diff --git a/modules/variables/Variables.py b/modules/variables/movietickets.py
similarity index 100%
rename from modules/variables/Variables.py
rename to modules/variables/movietickets.py

From 71c02e0eaa1d6b4e9cf70b87120d8f719f0c4e73 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:14:23 +0200
Subject: [PATCH 039/214] added "Finn fem fel" for variables

---
 modules/variables/house_chores | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 modules/variables/house_chores

diff --git a/modules/variables/house_chores b/modules/variables/house_chores
new file mode 100644
index 00000000..6c1e7cf5
--- /dev/null
+++ b/modules/variables/house_chores
@@ -0,0 +1,17 @@
+def blommor():
+    print("Vattnar blommorna")
+
+def sopor(string):
+    print(string)
+    return True
+
+def func():
+    print("Tömma diskmaskinen")
+    print("Dammsuga mormors hus")
+
+b = blommor()
+
+sopor("Tar ut soporna")
+
+print("Förutom att vattna blommor och ta ut sopor ska vi:")
+func()

From d8be0f570e0b7e1f075670b8990c4e8910e1db1b Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:21:26 +0200
Subject: [PATCH 040/214] Rename house_chores to easy_house_chores

---
 modules/variables/{house_chores => easy_house_chores} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename modules/variables/{house_chores => easy_house_chores} (100%)

diff --git a/modules/variables/house_chores b/modules/variables/easy_house_chores
similarity index 100%
rename from modules/variables/house_chores
rename to modules/variables/easy_house_chores

From eb3affcd2cf5beffb8d28590cab25d71f0aa69a4 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:22:09 +0200
Subject: [PATCH 041/214] "Finn fem fel" for advanced exercise

---
 modules/variables/hard_house_chores | 32 +++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 modules/variables/hard_house_chores

diff --git a/modules/variables/hard_house_chores b/modules/variables/hard_house_chores
new file mode 100644
index 00000000..69493d17
--- /dev/null
+++ b/modules/variables/hard_house_chores
@@ -0,0 +1,32 @@
+def blommor():
+    print("Vill du vattna blommorna? ")
+    yes = input()
+
+    if yes == "yes":
+        print("Vattnar blommorna")
+
+
+def sopor(string):
+    print(string)
+    no = input()
+
+    if not no == "no":
+        print("Tar ut soporna")
+        return True
+    else:
+        return False
+
+
+chores = ["Tömma diskmaskinen", "Dammsuga mormors hus", "Gå ut med hunden"]
+
+b = blommor()
+
+sopor("Vill du ta ut soporna?")
+
+print("Förutom att vattna blommor och ta ut sopor ska vi:")
+
+def func():
+    for x in chores:
+        print(x)
+        
+func()

From c4582be22fbf9f7d9b753486344f42fad10a19a7 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:22:44 +0200
Subject: [PATCH 042/214] Rename easy_house_chores to easy_house_chores.py

---
 modules/variables/{easy_house_chores => easy_house_chores.py} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename modules/variables/{easy_house_chores => easy_house_chores.py} (100%)

diff --git a/modules/variables/easy_house_chores b/modules/variables/easy_house_chores.py
similarity index 100%
rename from modules/variables/easy_house_chores
rename to modules/variables/easy_house_chores.py

From 06769840ed030f4b598fe4088e365a0698b71fd5 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:22:57 +0200
Subject: [PATCH 043/214] Rename hard_house_chores to hard_house_chores.py

---
 modules/variables/{hard_house_chores => hard_house_chores.py} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename modules/variables/{hard_house_chores => hard_house_chores.py} (100%)

diff --git a/modules/variables/hard_house_chores b/modules/variables/hard_house_chores.py
similarity index 100%
rename from modules/variables/hard_house_chores
rename to modules/variables/hard_house_chores.py

From a6dad3ac2d8bd432abb57c625151b67785bc3a41 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:26:18 +0200
Subject: [PATCH 044/214] added "finn fem fel" and chapter for harder exercises

---
 modules/variables/tutorial.md | 45 ++++++++++++++++++++++++++---------
 1 file changed, 34 insertions(+), 11 deletions(-)

diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md
index 4cd4c962..cca0b811 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial.md
@@ -2,6 +2,7 @@
 title: Övning om variabler och funktioner
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Övning: funktioner och variabler
 
@@ -12,13 +13,14 @@ Målet med övningen är att du ska blir bättre på att
   - skapa funktioner med parametrar och returvärden.
 
 
-## Laborationen
+## Önskemål från gruppen
 
-Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom 
-några lösningar.
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
+Var det något från förra veckans laboration som gruppen vill diskutera i helklass?
 
+## Övningsuppgifter
 
-## Kakelfabriken
+### Kakelfabriken
 
 En kakelfabrik behöver räkna ut hur mycket färg som går åt för olika 
 kakelmönster och olika storlekar.
@@ -29,8 +31,17 @@ Skriv funktioner som beräknar mängden färg givet relevanta inparametrar.
 ![Kakel: kvadrat](https://github.com/dbosk/intropy/raw/master/modules/variables/fig/kakel2.png)
 ![Kakel: hexagon](https://github.com/dbosk/intropy/raw/master/modules/variables/fig/kakel3.png)
 
+### Finn fem fel
+
+Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/easy_house_chores.py)
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
 
-## Att göra saker
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+### Att göra saker
 
 Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp 
 algoritmer i deras beståndsdelar.
@@ -71,14 +82,26 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
   2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm 
      på föreläsningen).
 
-Vi går igenom olika lösningar samt
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py)
 
-  - ett [alternativ för vad som händer när man diskar](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py)
-    och
-  - hur man kan [konstruera e-postadresser utifrån namn](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py).
 
+## Svårare övningsuppgifter
 
-## Önskemål från gruppen
+De här uppgifterna är till för veckans avancerade övning alternativt om det finns tid över på den första övningen. 
+
+### Generera e-postadresser
+
+Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren.
+
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py)
+
+### Finn fem fel
+
+Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py)
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
 
-Vad vill gruppen gå igenom igen från veckan som var?
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
 

From c47a9b3d1e2b2cd590f8c30c130e1c2c708efa73 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:28:00 +0200
Subject: [PATCH 045/214] Delete movietickets.py

---
 modules/variables/movietickets.py | 16 ----------------
 1 file changed, 16 deletions(-)
 delete mode 100644 modules/variables/movietickets.py

diff --git a/modules/variables/movietickets.py b/modules/variables/movietickets.py
deleted file mode 100644
index cc8c3bf4..00000000
--- a/modules/variables/movietickets.py
+++ /dev/null
@@ -1,16 +0,0 @@
-barn_pris = 10
-vuxen_pris = 20
-
-antal_biljetter = input("Hur många biljetter vil du köpa? ")
-antalBiljetter = int(antal_biljetter)
-
-antal_vuxen = input("Hur många av de biljetterna är för en vuxen? ")
-antalVuxen = int(antal_vuxen)
-
-antal_barn = antalBiljetter - antalVuxen
-
-total_pris = antal_barn*barn_pris + antalVuxen*vuxen_pris
-
-print("Du ska betala:")
-print(total_pris)
-

From ddfd79ed5c2c254234ecc29b25f1f8a00ee270ef Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:31:22 +0200
Subject: [PATCH 046/214] added questions about the course

---
 modules/variables/tutorial.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md
index cca0b811..fd9bcf9c 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial.md
@@ -15,8 +15,9 @@ Målet med övningen är att du ska blir bättre på att
 
 ## Önskemål från gruppen
 
+Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget?
+
 Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
-Var det något från förra veckans laboration som gruppen vill diskutera i helklass?
 
 ## Övningsuppgifter
 

From 3a3531e8bc790ed1ff531e58f4c9d755b6348c50 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:52:15 +0200
Subject: [PATCH 047/214] Create movietickets.py

---
 modules/conditionals/movietickets.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 modules/conditionals/movietickets.py

diff --git a/modules/conditionals/movietickets.py b/modules/conditionals/movietickets.py
new file mode 100644
index 00000000..aad5a82f
--- /dev/null
+++ b/modules/conditionals/movietickets.py
@@ -0,0 +1,15 @@
+barn_pris = 10
+vuxen_pris = 20
+
+antal_biljetter = input("Hur många biljetter vil du köpa? ")
+antalBiljetter = int(antal_biljetter)
+
+antal_vuxen = input("Hur många av de biljetterna är för en vuxen? ")
+antalVuxen = int(antal_vuxen)
+
+antal_barn = antalBiljetter - antalVuxen
+
+total_pris = antal_barn*barn_pris + antalVuxen*vuxen_pris
+
+print("Du ska betala:")
+print(total_pris)

From 7a48f0026b74e28a4df21e2997c633016613ede7 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 15:53:08 +0200
Subject: [PATCH 048/214] added "Finn fem fel" and rearranged to fit for
 advanced exercises

---
 modules/conditionals/tutorial.md | 105 +++++++++++++++++--------------
 1 file changed, 58 insertions(+), 47 deletions(-)

diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md
index 903f9902..472cc090 100644
--- a/modules/conditionals/tutorial.md
+++ b/modules/conditionals/tutorial.md
@@ -14,13 +14,66 @@ Målet med övningen är att du ska blir bättre på att
   - bekanta dig med rekursion.
 
 
-## Laborationen
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
+
+Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
+
+## Övningsuppgifter
+
+### Finn fem fel
+
+Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py)
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+### Bombspelet
+
+Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben.
+
+Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga 
+i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`.
 
-Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom 
-några lösningar. Hur löser man extrauppgiften?
+[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py
+[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
 
 
-## Att göra saker
+
+### Frågesport
+
+Ett klassiskt program för att experimentera med villkor är frågesport. Skriv 
+ett frågeprogram med kluriga frågor. För att mäta hur lång tid en användare tar 
+på sig kan man använda följande konstruktion:
+```python
+"""
+Exempelprogram för tidsmätning
+
+Vi sparar klockslaget vid start och klockslaget vid slut, sedan tar vi 
+skillnaden.
+"""
+
+import datetime as dt
+
+start_time = dt.datetime.now()
+
+svar = input("Vad är svaret på frågan? ")
+
+end_time = dt.datetime.now()
+
+print(f"Tidsåtgång: {end_time-start_time}")
+```
+
+Tips: använd funktioner för att åstadkomma straffrundor vid fel svar.
+
+
+## Svårare övningsuppgifter
+
+### Att göra saker
 
 Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp 
 algoritmer i deras beståndsdelar. Den här gången kommer algoritmerna att kunna 
@@ -81,6 +134,7 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för
     lång.
   - att dansa (valfri dans) $n$ takter, vilka steg ska tas med vilka fötter vid 
     de olika tillfällena i musiken?
+  - reagerar om användaren går in i en vägg, ramlar ner i ett hål m.m. 
 
 Vi går igenom olika lösningar.
 
@@ -100,46 +154,3 @@ dans][random-dance].
 
 [random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py
 
-
-## Bombspelet
-
-Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben.
-
-Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga 
-i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`.
-
-[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py
-[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
-
-
-
-## Frågesport
-
-Ett klassiskt program för att experimentera med villkor är frågesport. Skriv 
-ett frågeprogram med kluriga frågor. För att mäta hur lång tid en användare tar 
-på sig kan man använda följande konstruktion:
-```python
-"""
-Exempelprogram för tidsmätning
-
-Vi sparar klockslaget vid start och klockslaget vid slut, sedan tar vi 
-skillnaden.
-"""
-
-import datetime as dt
-
-start_time = dt.datetime.now()
-
-svar = input("Vad är svaret på frågan? ")
-
-end_time = dt.datetime.now()
-
-print(f"Tidsåtgång: {end_time-start_time}")
-```
-
-Tips: använd funktioner för att åstadkomma straffrundor vid fel svar.
-
-
-## Önskemål från gruppen
-
-Vad vill gruppen gå igenom igen från veckan som var?

From 528e9b82ac5c12a3fea854e3aa08c0deb00b3a53 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 24 Aug 2022 16:56:27 +0200
Subject: [PATCH 049/214] added to fit for advanced exercise

---
 modules/iterations/tutorial/instruction.md | 32 +++++++++++-----------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md
index c69ad0dd..365683ec 100644
--- a/modules/iterations/tutorial/instruction.md
+++ b/modules/iterations/tutorial/instruction.md
@@ -3,7 +3,7 @@ title: Övning om upprepningar
 authors:
   - Daniel Bosk <dbosk@kth.se>
 ---
-# Övning: upprepningar
+# Övning: upprepningar och moduler
 
 Målet med övningen är att du ska blir bättre på att
 
@@ -15,22 +15,26 @@ Målet med övningen är att du ska blir bättre på att
   - leta i Pythons dokumentation.
 
 
-## Laborationen
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
 
-Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom 
-några lösningar. Hur löser man extrauppgiften?
+Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
 
+## Övningsuppgifter
 
-## Frågesport
+### Finn fem fel 
 
-Skriv ett frågeprogram med kluriga frågor. Enklare frågor ska ha ett begränsat 
+### Frågesport
+
+Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat 
 antal försök, medan svårare frågor ska tillåta oändligt antal försök. Vi vill 
 också att användaren ska mata in korrekt, exempelvis om användaren skriver 
 "tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas 
 som ett försök? Kanske, det får ni avgöra själva.)
 
 
-## Bombspelet 2.0
+### Bombspelet 2.0
 
 Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel 
 detoneras fortfarande bomben, men klurigheterna är uppgraderade.
@@ -43,15 +47,16 @@ bomben2.py: `python3 bomben2.py`.
 [bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
 
 
-## Fakultet
+### Fakultet
 
 Skriv ett program som beräknar n-fakultet, d.v.s. $n! = n\cdot (n-1) \cdots 3 
 \cdot 2 \cdot 1$. Skriv tre funktioner som löser problemet: en som använder 
 rekursion, en som använder for och en som använder while. (Detta är ett 
 typexempel som enklast löses med rekursion.)
 
+## Svårare övningsuppgifter
 
-## Multiplikationshjälpmedel
+### Multiplikationshjälpmedel
 
 **Multiplikationstabellen** Låt användaren ange vilken multiplikationstabell 
 hen vill se och skriv ut den. Exempelvis 7:ans multiplikationstabell:
@@ -83,7 +88,7 @@ Ett lösningsförslag (för båda) finns i [multtable.py][multtable].
 [multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py
 
 
-## Primtalsfaktorisering
+### Primtalsfaktorisering
 
 Ett [primtal][primtal] är ett tal som endast är delbart med 1 och sig självt, 
 exempelvis 2, 3, 5, 7, 11 och 13. [Aritmetikens fundamentalsats][aritfund] 
@@ -102,7 +107,7 @@ funktion är sannolikt enklast att skriva som en rekursiv funktion.)
 [primes]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/primes.py
 
 
-## Cowsay
+### Cowsay
 
 I terminalen finns alla möjliga intressanta kommandond. Ett av de lite roligare 
 är `cowsay`. Det funkar såhär:
@@ -120,8 +125,3 @@ $ cowsay "Smaka på den här utmaningen!"
 Skriv en funktion som åstadkommer samma sak som `cowsay`. [Lösningsförslag cowsay.py][cowsay].
 
 [cowsay]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/cowsay.py
-
-
-## Önskemål från gruppen
-
-Vad vill gruppen gå igenom igen från veckan som var?

From 4cc2a0139e91e084a6768c25ec3f17a97f2eadfd Mon Sep 17 00:00:00 2001
From: celinahenriksson <celinah@kth.se>
Date: Wed, 24 Aug 2022 19:02:31 +0200
Subject: [PATCH 050/214] added an advanced exercise for module 1-3

---
 modules/conditionals/advanced_tutorial.md     | 113 ++++++++++++++++++
 .../tutorial/advanced_instruction.md          | 104 ++++++++++++++++
 modules/iterations/tutorial/fib.py            |  13 ++
 modules/iterations/tutorial/instruction.md    | 101 ++--------------
 modules/variables/advanced_tutorial.md        |  87 ++++++++++++++
 modules/variables/tutorial.md                 |  26 +---
 6 files changed, 329 insertions(+), 115 deletions(-)
 create mode 100644 modules/conditionals/advanced_tutorial.md
 create mode 100644 modules/iterations/tutorial/advanced_instruction.md
 create mode 100644 modules/iterations/tutorial/fib.py
 create mode 100644 modules/variables/advanced_tutorial.md

diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md
new file mode 100644
index 00000000..d42c53a8
--- /dev/null
+++ b/modules/conditionals/advanced_tutorial.md
@@ -0,0 +1,113 @@
+---
+title: Fördjupande övning om inmatning och villkorssatser
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Fördjupande övning: inmatning och villkorssatser
+
+Målet med övningen är att du ska få en fördjupad förståelse för hur du ska
+
+  - tillämpa styrstrukturer,
+  - konstruera interaktiva program,
+  - dela upp problem i mindre problem,
+  - minimera kodupprepning,
+  - bekanta dig med rekursion.
+
+
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
+
+## Övningsuppgifter
+
+### Finn fem fel
+
+Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/containers/slides/examples/guess.py)
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+### Att göra saker
+
+Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp
+algoritmer i deras beståndsdelar. Den här gången kommer algoritmerna att kunna
+bli lite mer avancerade, de ska kunna göra olika saker beroende på olika
+villkor.
+
+Vi börjar med [ett exempel för att gå][walk]:
+```python
+"""Ett program som illustrerar funktionsuppdelningen i att gå, dock med en
+tämligen udda gångstil."""
+
+def take_step_first(the_leg):
+    """En funktion som anropar funktionerna som behövs för att ta ett steg"""
+    lift_leg(the_leg)
+    lean_body("framåt")
+
+def take_step_second(the_leg):
+    """En funktion som anropar funktionerna för att ta det kompletterande steget"""
+    lift_leg(the_leg)
+    lean_body("bakåt")
+    put_leg(the_leg)
+
+def lift_leg(the_leg):
+    """Lyfter ett ben, the_leg anger höger eller vänster"""
+    print(f"lyft {the_leg} ben")
+
+def put_leg(the_leg):
+    """Sätter ner ett ben som är i luften"""
+    print(f"sätt ned {the_leg} ben")
+
+def lean_body(direction):
+    """Luta kroppen, direction anger riktning"""
+    print(f"luta kroppen {direction}")
+
+def walk_1m_fwd():
+    """En funktion som går en meter framåt"""
+    take_step_first("höger")
+    take_step_second("vänster")
+
+def walk_fwd(meters):
+    """En funktion som går meters antal meter framåt"""
+    if meters > 0:
+        walk_1m_fwd()
+        walk_fwd(meters-1)
+
+walk_fwd(2)
+```
+Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Du kan även se en
+[interaktiv genomgång av exekveringen][walk-tutor].
+
+[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/walk.py
+[walk-tutor]: https://pythontutor.com/visualize.html#code=%22%22%22Ett%20program%20som%20illustrerar%20funktionsuppdelningen%20i%20att%20g%C3%A5,%20dock%20med%20en%20%0At%C3%A4mligen%20udda%20g%C3%A5ngstil.%22%22%22%0A%0Adef%20take_step_first%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20som%20beh%C3%B6vs%20f%C3%B6r%20att%20ta%20ett%20steg%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22fram%C3%A5t%22%29%0A%0Adef%20take_step_second%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20f%C3%B6r%20att%20ta%20det%20kompletterande%20steget%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22bak%C3%A5t%22%29%0A%20%20%20%20put_leg%28the_leg%29%0A%0Adef%20lift_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22Lyfter%20ett%20ben,%20the_leg%20anger%20h%C3%B6ger%20eller%20v%C3%A4nster%22%22%22%0A%20%20%20%20print%28f%22lyft%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20put_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22S%C3%A4tter%20ner%20ett%20ben%20som%20%C3%A4r%20i%20luften%22%22%22%0A%20%20%20%20print%28f%22s%C3%A4tt%20ned%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20lean_body%28direction%29%3A%0A%20%20%20%20%22%22%22Luta%20kroppen,%20direction%20anger%20riktning%22%22%22%0A%20%20%20%20print%28f%22luta%20kroppen%20%7Bdirection%7D%22%29%0A%0Adef%20walk_1m_fwd%28%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20en%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20take_step_first%28%22h%C3%B6ger%22%29%0A%20%20%20%20take_step_second%28%22v%C3%A4nster%22%29%0A%0Adef%20walk_fwd%28meters%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20meters%20antal%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20if%20meters%20%3E%200%3A%0A%20%20%20%20%20%20%20%20walk_1m_fwd%28%29%0A%20%20%20%20%20%20%20%20walk_fwd%28meters-1%29%0A%0Awalk_fwd%282%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false
+
+Skriv program som, på samma sätt som ovan, skriver ut instruktioner för
+
+  - att gå till olika platser som användaren kan välja mellan.
+  - gå en slumpmässig promenad (höger, vänster, framåt, bakåt) som är $n$ meter
+    lång.
+  - att dansa (valfri dans) $n$ takter, vilka steg ska tas med vilka fötter vid
+    de olika tillfällena i musiken?
+  - reagerar om användaren går in i en vägg, ramlar ner i ett hål m.m.
+
+Vi går igenom olika lösningar.
+
+En användbar byggsten för promenaden och för att få lite variation i dansen är
+slump. Följande kod illustrerar hur vi kan slumpa tal.
+```python
+"""Ett program som illustrerar hur man skapar slumptal i Python"""
+
+import random
+
+slumptal = random.randint(1, 10)
+
+print(f"Slumptalet är {slumptal}.")
+```
+Vi kan även gå igenom [ett exempel som använder denna och skapar en slumpmässig
+dans][random-dance].
+
+[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py
diff --git a/modules/iterations/tutorial/advanced_instruction.md b/modules/iterations/tutorial/advanced_instruction.md
new file mode 100644
index 00000000..f27b2ad8
--- /dev/null
+++ b/modules/iterations/tutorial/advanced_instruction.md
@@ -0,0 +1,104 @@
+---
+title: Fördjupande övning om upprepningar
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+---
+# Fördjupande övning: upprepningar och moduler
+
+Målet med övningen är att du ska få en djupare förståelse för för hur du ska
+
+  - tillämpa olika former av upprepningar: rekursion, for- och
+    while-iterationer,
+  - konstruera interaktiva program,
+  - dela upp problem i mindre problem,
+  - minimera kodupprepning,
+  - leta i Pythons dokumentation.
+
+
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
+
+## Övningsuppgifter
+
+### Fibonacci sekvenser
+
+Skriv ett program som räknar ut en Fibonacci-sekvens rekursivt.
+
+För att komma igång:
+- Vad är rekursion?
+- Hur kan vi skriva en funktion som anropas rekursivt?
+
+[Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/fib.py)
+
+Finns det några brister i lösningsförslaget?
+
+### Multiplikationshjälpmedel
+
+**Multiplikationstabellen** Låt användaren ange vilken multiplikationstabell
+hen vill se och skriv ut den. Exempelvis 7:ans multiplikationstabell:
+```
+Vilken multiplikationstabell vill du se? 7
+
+  7 |   7  14  21  28  35  42  49  56  63  70
+```
+
+**Multiplikationstabeller** Låt användaren ange vilket maxtal som ska anges i
+multiplikationstabellerna. Skriv sedan ut dem. Exempelvis alla
+multiplikationstabeller upp till 7:
+```
+Vilket är det högsta tal du vill multiplicera? 7
+
+ * |  1  2  3  4  5  6  7
+---+---------------------
+ 1 |  1  2  3  4  5  6  7
+ 2 |  2  4  6  8 10 12 14
+ 3 |  3  6  9 12 15 18 21
+ 4 |  4  8 12 16 20 24 28
+ 5 |  5 10 15 20 25 30 35
+ 6 |  6 12 18 24 30 36 42
+ 7 |  7 14 21 28 35 42 49
+```
+
+Ett lösningsförslag (för båda) finns i [multtable.py][multtable].
+
+[multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py
+
+
+### Primtalsfaktorisering
+
+Ett [primtal][primtal] är ett tal som endast är delbart med 1 och sig självt,
+exempelvis 2, 3, 5, 7, 11 och 13. [Aritmetikens fundamentalsats][aritfund]
+säger att "varje heltal större än 1 kan skrivas som en produkt av primtal på
+ett och endast ett sätt" (primtalsfaktorerna är sorterade, $2\cdot 3$ och
+$3\cdot 2$ räknas som samma).
+
+Skriv en funktion som tar ett heltal och returnerar en sträng med dess
+primtalsfaktorer. Exempelvis: $15 = 3\cdot 5$, $8 = 2\cdot 2\cdot 2$. (Denna
+funktion är sannolikt enklast att skriva som en rekursiv funktion.)
+
+[Lösningsförslag för primtalsfaktorisering, primes.py][primes].
+
+[primtal]: https://sv.wikipedia.org/wiki/Primtal
+[aritfund]: https://sv.wikipedia.org/wiki/Aritmetikens_fundamentalsats
+[primes]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/primes.py
+
+
+### Cowsay
+
+I terminalen finns alla möjliga intressanta kommandond. Ett av de lite roligare
+är `cowsay`. Det funkar såhär:
+```
+$ cowsay "Smaka på den här utmaningen!"
+ ______________________________
+< Smaka på den här utmaningen! >
+ ------------------------------
+        \   ^__^
+         \  (oo)\_______
+            (__)\       )\/\
+                ||----w |
+                ||     ||
+```
+Skriv en funktion som åstadkommer samma sak som `cowsay`. [Lösningsförslag cowsay.py][cowsay].
+
+[cowsay]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/cowsay.py
diff --git a/modules/iterations/tutorial/fib.py b/modules/iterations/tutorial/fib.py
new file mode 100644
index 00000000..dc7864a1
--- /dev/null
+++ b/modules/iterations/tutorial/fib.py
@@ -0,0 +1,13 @@
+# Author: Celina Soori <celinah@kth.se>
+# Python program to display the Fibonacci sequence
+
+def fibo(n):
+   if n <= 1:
+       return n
+   else:
+       return(fibo(n-1) + fibo(n-2))
+
+
+n = 10
+for i in range(nt):
+    print(fibo(i))
diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md
index 365683ec..1126c624 100644
--- a/modules/iterations/tutorial/instruction.md
+++ b/modules/iterations/tutorial/instruction.md
@@ -5,9 +5,9 @@ authors:
 ---
 # Övning: upprepningar och moduler
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska bli bättre på att
 
-  - tillämpa olika former av upprepningar: rekursion, for- och 
+  - tillämpa olika former av upprepningar: rekursion, for- och
     while-iterationer,
   - konstruera interaktiva program,
   - dela upp problem i mindre problem,
@@ -23,105 +23,24 @@ Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom
 
 ## Övningsuppgifter
 
-### Finn fem fel 
+### Finn fem fel
 
 ### Frågesport
 
-Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat 
-antal försök, medan svårare frågor ska tillåta oändligt antal försök. Vi vill 
-också att användaren ska mata in korrekt, exempelvis om användaren skriver 
-"tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas 
+Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat
+antal försök, medan svårare frågor ska tillåta oändligt antal försök. Vi vill
+också att användaren ska mata in korrekt, exempelvis om användaren skriver
+"tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas
 som ett försök? Kanske, det får ni avgöra själva.)
 
-
 ### Bombspelet 2.0
 
-Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel 
+Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel
 detoneras fortfarande bomben, men klurigheterna är uppgraderade.
 
-Det behövs fortfarande två filer: [bomben2.py][bomben2] och [bomb.py][bomb] 
-(samma som förra gången). Båda måste ligga i samma katalog. Därefter kör man 
+Det behövs fortfarande två filer: [bomben2.py][bomben2] och [bomb.py][bomb]
+(samma som förra gången). Båda måste ligga i samma katalog. Därefter kör man
 bomben2.py: `python3 bomben2.py`.
 
 [bomben2]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/bomben2.py
 [bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
-
-
-### Fakultet
-
-Skriv ett program som beräknar n-fakultet, d.v.s. $n! = n\cdot (n-1) \cdots 3 
-\cdot 2 \cdot 1$. Skriv tre funktioner som löser problemet: en som använder 
-rekursion, en som använder for och en som använder while. (Detta är ett 
-typexempel som enklast löses med rekursion.)
-
-## Svårare övningsuppgifter
-
-### Multiplikationshjälpmedel
-
-**Multiplikationstabellen** Låt användaren ange vilken multiplikationstabell 
-hen vill se och skriv ut den. Exempelvis 7:ans multiplikationstabell:
-```
-Vilken multiplikationstabell vill du se? 7
-
-  7 |   7  14  21  28  35  42  49  56  63  70
-```
-
-**Multiplikationstabeller** Låt användaren ange vilket maxtal som ska anges i 
-multiplikationstabellerna. Skriv sedan ut dem. Exempelvis alla 
-multiplikationstabeller upp till 7:
-```
-Vilket är det högsta tal du vill multiplicera? 7
-
- * |  1  2  3  4  5  6  7
----+---------------------
- 1 |  1  2  3  4  5  6  7
- 2 |  2  4  6  8 10 12 14
- 3 |  3  6  9 12 15 18 21
- 4 |  4  8 12 16 20 24 28
- 5 |  5 10 15 20 25 30 35
- 6 |  6 12 18 24 30 36 42
- 7 |  7 14 21 28 35 42 49
-```
-
-Ett lösningsförslag (för båda) finns i [multtable.py][multtable].
-
-[multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py
-
-
-### Primtalsfaktorisering
-
-Ett [primtal][primtal] är ett tal som endast är delbart med 1 och sig självt, 
-exempelvis 2, 3, 5, 7, 11 och 13. [Aritmetikens fundamentalsats][aritfund] 
-säger att "varje heltal större än 1 kan skrivas som en produkt av primtal på 
-ett och endast ett sätt" (primtalsfaktorerna är sorterade, $2\cdot 3$ och 
-$3\cdot 2$ räknas som samma).
-
-Skriv en funktion som tar ett heltal och returnerar en sträng med dess 
-primtalsfaktorer. Exempelvis: $15 = 3\cdot 5$, $8 = 2\cdot 2\cdot 2$. (Denna 
-funktion är sannolikt enklast att skriva som en rekursiv funktion.)
-
-[Lösningsförslag för primtalsfaktorisering, primes.py][primes].
-
-[primtal]: https://sv.wikipedia.org/wiki/Primtal
-[aritfund]: https://sv.wikipedia.org/wiki/Aritmetikens_fundamentalsats
-[primes]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/primes.py
-
-
-### Cowsay
-
-I terminalen finns alla möjliga intressanta kommandond. Ett av de lite roligare 
-är `cowsay`. Det funkar såhär:
-```
-$ cowsay "Smaka på den här utmaningen!"
- ______________________________
-< Smaka på den här utmaningen! >
- ------------------------------
-        \   ^__^
-         \  (oo)\_______
-            (__)\       )\/\
-                ||----w |
-                ||     ||
-```
-Skriv en funktion som åstadkommer samma sak som `cowsay`. [Lösningsförslag cowsay.py][cowsay].
-
-[cowsay]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/cowsay.py
diff --git a/modules/variables/advanced_tutorial.md b/modules/variables/advanced_tutorial.md
new file mode 100644
index 00000000..8b92392c
--- /dev/null
+++ b/modules/variables/advanced_tutorial.md
@@ -0,0 +1,87 @@
+---
+title: Fördjupande övning om variabler och funktioner
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Fördjupande övning: funktioner och variabler
+
+Målet med övningen är att du ska få en fördjupad förståelse för hur man ska
+
+  - dela upp problem in mindre problem,
+  - minimera kodupprepning,
+  - skapa funktioner med parametrar och returvärden.
+
+
+## Önskemål från gruppen
+
+Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget?
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
+
+## Övningsuppgifter
+
+### Finn fem fel
+
+Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py)
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+### Att göra saker
+
+Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp
+algoritmer i deras beståndsdelar.
+
+Vi börjar med [ett exempel för att gå][walk]:
+```python
+"""Ett program som illustrerar funktionsuppdelningen i att gå"""
+
+def take_step_fwd():
+    """En funktion som anropar funktionerna som behövs för att ta ett steg"""
+    lift_leg("vänster")
+    lean_body("framåt")
+    lift_leg("höger")
+    lean_body("bakåt")
+
+def lift_leg(the_leg):
+    """Lyfter ett ben, the_leg anger höger eller vänster"""
+    print(f"lyft {the_leg} ben")
+
+def lean_body(direction):
+    """Luta kroppen, direction anger riktning"""
+    print(f"luta kroppen {direction}")
+
+def walk_two_steps():
+    """En funktion som tar två steg framåt"""
+    take_step_fwd()
+    take_step_fwd()
+
+walk_two_steps()
+```
+Givetvis kan vi dela upp funktionen `lift_leg` ytterligare.
+
+[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/walk.py
+
+Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
+
+  1. dansa (valfri dans), vilka steg ska tas med vilka fötter?
+  2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm
+     på föreläsningen).
+
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py)
+
+### Generera e-postadresser
+
+Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren.
+
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py)
+
+### Avgöra om en e-postadress är giltig
+
+Skriv ett program som tar en e-postadress som input och sedan returnerar om
+den givna e-postadressen är giltig eller inte. Går det att återanvända kod från
+föregående uppgift?
diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md
index fd9bcf9c..4ffba253 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial.md
@@ -44,7 +44,7 @@ Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar
 
 ### Att göra saker
 
-Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp 
+Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp
 algoritmer i deras beståndsdelar.
 
 Vi börjar med [ett exempel för att gå][walk]:
@@ -80,29 +80,7 @@ Givetvis kan vi dela upp funktionen `lift_leg` ytterligare.
 Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
 
   1. dansa (valfri dans), vilka steg ska tas med vilka fötter?
-  2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm 
+  2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm
      på föreläsningen).
 
 Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py)
-
-
-## Svårare övningsuppgifter
-
-De här uppgifterna är till för veckans avancerade övning alternativt om det finns tid över på den första övningen. 
-
-### Generera e-postadresser
-
-Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren.
-
-Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py)
-
-### Finn fem fel
-
-Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py)
-
-Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
-
-Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
-
-Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
-

From 1fa00cfc3c12caf516bcf897b01dfa22fff1d9da Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:09:21 +0200
Subject: [PATCH 051/214] Update instruction.md

---
 modules/containers/tutorial/instruction.md | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/modules/containers/tutorial/instruction.md b/modules/containers/tutorial/instruction.md
index 3ca540de..1fc74227 100644
--- a/modules/containers/tutorial/instruction.md
+++ b/modules/containers/tutorial/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Övning om behållare
+title: Övning om klasser och behållare
 authors:
   - Daniel Bosk <dbosk@kth.se>
 ---
@@ -10,16 +10,17 @@ Målet med övningen är att du ska blir bättre på att
   - tillämpa behållare för att lagra mängder med data,
   - se textsträngar som en lista med bokstäver,
   - tillämpa olika former av upprepningar för att arbeta med behållarna,
+  - skapa enkla klasser för att skapa nya datatyper,
   - dela upp problem i mindre problem,
   - minimera kodupprepning,
   - konstruera interaktiva program,
   - leta i Pythons dokumentation.
 
+## Önskemål från gruppen
 
-## Laborationen
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
 
-Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom 
-några lösningar. Hur löser man extrauppgiften?
+Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
 
 
 ## Förfina fulkoden!

From e343b1e2242b9d2ad379d72e64c76fc7c620f9a1 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:22:54 +0200
Subject: [PATCH 052/214] Update tutorial.md

---
 modules/variables/tutorial.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md
index 4ffba253..831a6f53 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial.md
@@ -6,7 +6,7 @@ authors:
 ---
 # Övning: funktioner och variabler
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska bli bättre på att
 
   - dela upp problem in mindre problem,
   - minimera kodupprepning,

From 1424d023d339b75acb3f70c6af13bf1e670bec16 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:24:27 +0200
Subject: [PATCH 053/214] added error handling in to-do list

---
 modules/conditionals/tutorial.md | 93 ++------------------------------
 1 file changed, 4 insertions(+), 89 deletions(-)

diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md
index 472cc090..6a1c1b19 100644
--- a/modules/conditionals/tutorial.md
+++ b/modules/conditionals/tutorial.md
@@ -3,15 +3,15 @@ title: Övning om inmatning och villkorssatser
 authors:
   - Daniel Bosk <dbosk@kth.se>
 ---
-# Övning: inmatning och villkorssatser
+# Övning: inmatning, felhantering och villkorssatser
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska bli bättre på att
 
   - tillämpa styrstrukturer,
+  - felhantera inmatning,
   - konstruera interaktiva program,
   - dela upp problem i mindre problem,
-  - minimera kodupprepning,
-  - bekanta dig med rekursion.
+  - minimera kodupprepning
 
 
 ## Önskemål från gruppen
@@ -69,88 +69,3 @@ print(f"Tidsåtgång: {end_time-start_time}")
 ```
 
 Tips: använd funktioner för att åstadkomma straffrundor vid fel svar.
-
-
-## Svårare övningsuppgifter
-
-### Att göra saker
-
-Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp 
-algoritmer i deras beståndsdelar. Den här gången kommer algoritmerna att kunna 
-bli lite mer avancerade, de ska kunna göra olika saker beroende på olika 
-villkor.
-
-Vi börjar med [ett exempel för att gå][walk]:
-```python
-"""Ett program som illustrerar funktionsuppdelningen i att gå, dock med en 
-tämligen udda gångstil."""
-
-def take_step_first(the_leg):
-    """En funktion som anropar funktionerna som behövs för att ta ett steg"""
-    lift_leg(the_leg)
-    lean_body("framåt")
-
-def take_step_second(the_leg):
-    """En funktion som anropar funktionerna för att ta det kompletterande steget"""
-    lift_leg(the_leg)
-    lean_body("bakåt")
-    put_leg(the_leg)
-
-def lift_leg(the_leg):
-    """Lyfter ett ben, the_leg anger höger eller vänster"""
-    print(f"lyft {the_leg} ben")
-
-def put_leg(the_leg):
-    """Sätter ner ett ben som är i luften"""
-    print(f"sätt ned {the_leg} ben")
-
-def lean_body(direction):
-    """Luta kroppen, direction anger riktning"""
-    print(f"luta kroppen {direction}")
-
-def walk_1m_fwd():
-    """En funktion som går en meter framåt"""
-    take_step_first("höger")
-    take_step_second("vänster")
-
-def walk_fwd(meters):
-    """En funktion som går meters antal meter framåt"""
-    if meters > 0:
-        walk_1m_fwd()
-        walk_fwd(meters-1)
-
-walk_fwd(2)
-```
-Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Du kan även se en 
-[interaktiv genomgång av exekveringen][walk-tutor].
-
-[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/walk.py
-[walk-tutor]: https://pythontutor.com/visualize.html#code=%22%22%22Ett%20program%20som%20illustrerar%20funktionsuppdelningen%20i%20att%20g%C3%A5,%20dock%20med%20en%20%0At%C3%A4mligen%20udda%20g%C3%A5ngstil.%22%22%22%0A%0Adef%20take_step_first%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20som%20beh%C3%B6vs%20f%C3%B6r%20att%20ta%20ett%20steg%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22fram%C3%A5t%22%29%0A%0Adef%20take_step_second%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20f%C3%B6r%20att%20ta%20det%20kompletterande%20steget%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22bak%C3%A5t%22%29%0A%20%20%20%20put_leg%28the_leg%29%0A%0Adef%20lift_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22Lyfter%20ett%20ben,%20the_leg%20anger%20h%C3%B6ger%20eller%20v%C3%A4nster%22%22%22%0A%20%20%20%20print%28f%22lyft%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20put_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22S%C3%A4tter%20ner%20ett%20ben%20som%20%C3%A4r%20i%20luften%22%22%22%0A%20%20%20%20print%28f%22s%C3%A4tt%20ned%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20lean_body%28direction%29%3A%0A%20%20%20%20%22%22%22Luta%20kroppen,%20direction%20anger%20riktning%22%22%22%0A%20%20%20%20print%28f%22luta%20kroppen%20%7Bdirection%7D%22%29%0A%0Adef%20walk_1m_fwd%28%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20en%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20take_step_first%28%22h%C3%B6ger%22%29%0A%20%20%20%20take_step_second%28%22v%C3%A4nster%22%29%0A%0Adef%20walk_fwd%28meters%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20meters%20antal%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20if%20meters%20%3E%200%3A%0A%20%20%20%20%20%20%20%20walk_1m_fwd%28%29%0A%20%20%20%20%20%20%20%20walk_fwd%28meters-1%29%0A%0Awalk_fwd%282%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false
-
-Skriv program som, på samma sätt som ovan, skriver ut instruktioner för
-
-  - att gå till olika platser som användaren kan välja mellan.
-  - gå en slumpmässig promenad (höger, vänster, framåt, bakåt) som är $n$ meter 
-    lång.
-  - att dansa (valfri dans) $n$ takter, vilka steg ska tas med vilka fötter vid 
-    de olika tillfällena i musiken?
-  - reagerar om användaren går in i en vägg, ramlar ner i ett hål m.m. 
-
-Vi går igenom olika lösningar.
-
-En användbar byggsten för promenaden och för att få lite variation i dansen är 
-slump. Följande kod illustrerar hur vi kan slumpa tal.
-```python
-"""Ett program som illustrerar hur man skapar slumptal i Python"""
-
-import random
-
-slumptal = random.randint(1, 10)
-
-print(f"Slumptalet är {slumptal}.")
-```
-Vi kan även gå igenom [ett exempel som använder denna och skapar en slumpmässig 
-dans][random-dance].
-
-[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py
-

From 74e19f5acf68f17b44ac290c3a8eeb27b8b5d51a Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:24:56 +0200
Subject: [PATCH 054/214] Update tutorial.md

---
 modules/conditionals/tutorial.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md
index 6a1c1b19..58c1c288 100644
--- a/modules/conditionals/tutorial.md
+++ b/modules/conditionals/tutorial.md
@@ -2,6 +2,7 @@
 title: Övning om inmatning och villkorssatser
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Övning: inmatning, felhantering och villkorssatser
 

From 0c85e5209f5ebb8120a0f826cd45deb28ba1c025 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:27:32 +0200
Subject: [PATCH 055/214] added question about last lab

---
 modules/conditionals/advanced_tutorial.md | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md
index d42c53a8..7677870b 100644
--- a/modules/conditionals/advanced_tutorial.md
+++ b/modules/conditionals/advanced_tutorial.md
@@ -9,16 +9,17 @@ authors:
 Målet med övningen är att du ska få en fördjupad förståelse för hur du ska
 
   - tillämpa styrstrukturer,
+  - felhantera inmatning,
   - konstruera interaktiva program,
   - dela upp problem i mindre problem,
-  - minimera kodupprepning,
-  - bekanta dig med rekursion.
-
+  - minimera kodupprepning
 
 ## Önskemål från gruppen
 
 Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
 
+Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen?
+
 ## Övningsuppgifter
 
 ### Finn fem fel

From 2f3c00e8d795a11a5536c73a2392259b02f7b066 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:27:46 +0200
Subject: [PATCH 056/214] Update advanced_tutorial.md

---
 modules/conditionals/advanced_tutorial.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md
index 7677870b..9d7fbe97 100644
--- a/modules/conditionals/advanced_tutorial.md
+++ b/modules/conditionals/advanced_tutorial.md
@@ -4,7 +4,7 @@ authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>
 ---
-# Fördjupande övning: inmatning och villkorssatser
+# Fördjupande övning: inmatning, felhantering och villkorssatser
 
 Målet med övningen är att du ska få en fördjupad förståelse för hur du ska
 

From 66b4d435fdf885641474c655de76595e6a212a48 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:34:01 +0200
Subject: [PATCH 057/214] added question about recursion and fib.py as "finn
 fem fel"

---
 modules/iterations/tutorial/instruction.md | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md
index 1126c624..0b1921de 100644
--- a/modules/iterations/tutorial/instruction.md
+++ b/modules/iterations/tutorial/instruction.md
@@ -2,6 +2,7 @@
 title: Övning om upprepningar
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Övning: upprepningar och moduler
 
@@ -25,6 +26,15 @@ Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom
 
 ### Finn fem fel
 
+Programmet [Fibonacci sekvenser](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/iterations/tutorial/fib.py)
+skriver ut en [fibonacci sekvens](https://sv.wikipedia.org/wiki/Fibonaccital). 
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
 ### Frågesport
 
 Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat
@@ -33,6 +43,9 @@ också att användaren ska mata in korrekt, exempelvis om användaren skriver
 "tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas
 som ett försök? Kanske, det får ni avgöra själva.)
 
+Lägg till en meny för frågesporten och låt användaren köra programmet oändligt många gånger.
+Testa att använda for, while och rekursion för att upprepa programmet. Vad fungerar bäst?
+
 ### Bombspelet 2.0
 
 Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel

From d1bed6f81357942d6156518eafa520f2186630cb Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:38:06 +0200
Subject: [PATCH 058/214] added question about last lab

---
 modules/iterations/tutorial/advanced_instruction.md | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/modules/iterations/tutorial/advanced_instruction.md b/modules/iterations/tutorial/advanced_instruction.md
index f27b2ad8..b39a5062 100644
--- a/modules/iterations/tutorial/advanced_instruction.md
+++ b/modules/iterations/tutorial/advanced_instruction.md
@@ -2,6 +2,7 @@
 title: Fördjupande övning om upprepningar
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Fördjupande övning: upprepningar och moduler
 
@@ -19,6 +20,8 @@ Målet med övningen är att du ska få en djupare förståelse för för hur du
 
 Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
 
+Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen?
+
 ## Övningsuppgifter
 
 ### Fibonacci sekvenser
@@ -60,7 +63,7 @@ Vilket är det högsta tal du vill multiplicera? 7
  7 |  7 14 21 28 35 42 49
 ```
 
-Ett lösningsförslag (för båda) finns i [multtable.py][multtable].
+Ett lösningsförslag finns i [multtable.py][multtable].
 
 [multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py
 

From f2210338b10212d70b9a7b2f9a084266bd398bc7 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:41:38 +0200
Subject: [PATCH 059/214] added lists to exercise

---
 modules/iterations/tutorial/instruction.md | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md
index 0b1921de..b3ebbdaa 100644
--- a/modules/iterations/tutorial/instruction.md
+++ b/modules/iterations/tutorial/instruction.md
@@ -4,7 +4,7 @@ authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>
 ---
-# Övning: upprepningar och moduler
+# Övning: upprepningar, listor och moduler
 
 Målet med övningen är att du ska bli bättre på att
 
@@ -43,9 +43,14 @@ också att användaren ska mata in korrekt, exempelvis om användaren skriver
 "tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas
 som ett försök? Kanske, det får ni avgöra själva.)
 
+Lägg alla frågor i en lista och testa att använda while och for för att iterera genom listan. 
+Vad fungerar bäst?
+
 Lägg till en meny för frågesporten och låt användaren köra programmet oändligt många gånger.
 Testa att använda for, while och rekursion för att upprepa programmet. Vad fungerar bäst?
 
+Lägg till ett menyval där användaren får lägga till en fråga. 
+
 ### Bombspelet 2.0
 
 Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel

From 75cb945532537fd628053ffbc09f0d4ea716faa2 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:42:30 +0200
Subject: [PATCH 060/214] Update instruction.md

---
 modules/iterations/tutorial/instruction.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md
index b3ebbdaa..2d043bcb 100644
--- a/modules/iterations/tutorial/instruction.md
+++ b/modules/iterations/tutorial/instruction.md
@@ -10,6 +10,7 @@ Målet med övningen är att du ska bli bättre på att
 
   - tillämpa olika former av upprepningar: rekursion, for- och
     while-iterationer,
+  - iterera genom och lägga till element i en lista,
   - konstruera interaktiva program,
   - dela upp problem i mindre problem,
   - minimera kodupprepning,

From 509fab4003a2d62abb86525192fb7cb1d2c385eb Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:43:12 +0200
Subject: [PATCH 061/214] added lists to exercise

---
 modules/iterations/tutorial/advanced_instruction.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/iterations/tutorial/advanced_instruction.md b/modules/iterations/tutorial/advanced_instruction.md
index b39a5062..aecf4882 100644
--- a/modules/iterations/tutorial/advanced_instruction.md
+++ b/modules/iterations/tutorial/advanced_instruction.md
@@ -4,12 +4,13 @@ authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>
 ---
-# Fördjupande övning: upprepningar och moduler
+# Fördjupande övning: upprepningar, listor och moduler
 
 Målet med övningen är att du ska få en djupare förståelse för för hur du ska
 
   - tillämpa olika former av upprepningar: rekursion, for- och
     while-iterationer,
+  - iterera genom och lägga till element i en lista,
   - konstruera interaktiva program,
   - dela upp problem i mindre problem,
   - minimera kodupprepning,

From 627375541366ec733d16f313c5fffc9374104473 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:54:14 +0200
Subject: [PATCH 062/214] added advanced exercise

---
 .../classes/tutorial/advanced_instruction.md  | 90 +++++++++++++++++++
 1 file changed, 90 insertions(+)
 create mode 100644 modules/classes/tutorial/advanced_instruction.md

diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial/advanced_instruction.md
new file mode 100644
index 00000000..3db150d9
--- /dev/null
+++ b/modules/classes/tutorial/advanced_instruction.md
@@ -0,0 +1,90 @@
+---
+title: Övning om klasser och objekt
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Fördjupande övning: klasser och objekt
+
+Målet med övningen är att du ska få en djupare förståelse för för hur du ska
+
+  - använda och konstruera sammansatta datatyper (klasser),
+  - tillämpa behållare för att lagra mängder med data,
+  - tillämpa olika former av upprepningar för att arbeta med data,
+  - dela upp problem i mindre problem,
+  - minimera kodupprepning,
+  - leta i Pythons dokumentation.
+
+
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
+
+Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen?
+
+### Finn fem fel
+
+
+[Gissningsspelet](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess.py) låter användaren gissa.
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+([Lösningsförslag]([multtable-good.py](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py)
+
+
+## Bankkontot
+
+Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en 
+sammansatt datatyp (klass) som kan representera ett bankkonto:
+
+  - Det ska lagra ägarens uppgifter. Ägaren är en person. (Hm, kanske vi har en 
+    klass lämplig för att spara en persons data? Hint: se folkbokföringen 
+    ovan.)
+  - Det ska lagra nuvarande saldo.
+  - Det ska gå att sätta in pengar.
+  - Det ska gå att ta ut pengar, men bara om det finns tillräckligt med pengar 
+    på kontot. Inga negativa saldon!
+
+Lösningsförslag:
+
+  - [En modul med klasser för en bank, bank.py][bank.py]
+  - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py]
+  - [Ett program med gränssnitt för en bank, banken.py][banken.py]
+  - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py]
+  - [En modul för inmatning av specifika typer, input_type.py][input_type.py]
+
+[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py
+[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py
+[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py
+[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py
+[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py
+
+
+## En bråkig klass
+
+Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna:
+
+  - skapa bråk, exempelvis `a = Bråk(1, 3)` och `b = Bråk(2, 6)`;
+  - jämföra bråk, exempelvis `a == b` eller `a < b`;
+  - skriva ut bråk på läsbar form, exempelvis `print(f"{a} och {b}")` ger 
+    utskriften `1/3 och 2/6`.
+  - addera, subtrahera, multiplicera och dividera bråk.
+  - typkonvertera bråket till ett flyttal (`float`).
+  - förkorta bråk, exempelvis så att `b` (som är 2/6) kan förkortas till 1/3.
+
+Detta kräver en del specialmetoder. Se [dokumentationen för Pythons 
+specialmetoder för jämförelse][doc-cmp] och [dokumentationen för Pythons 
+specialmetoder för att emulera numeriska typer][doc-numtypemethods].
+
+[doc-cmp]: https://docs.python.org/3/reference/datamodel.html#object.__lt__
+[doc-numtypemethods]: https://docs.python.org/3/reference/datamodel.html#emulating-numeric-types
+
+Lösningsförslag:
+
+  - [Lösningsförslag: en modul med en klass för bråktal, frac.py][frac.py]
+
+[frac.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/frac.py

From e884d22685ede5e9def2864a92de364e2e454c3c Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:54:32 +0200
Subject: [PATCH 063/214] added finn fem fel

---
 modules/classes/tutorial/instruction.md | 78 ++++++-------------------
 1 file changed, 17 insertions(+), 61 deletions(-)

diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md
index f33bf532..0c32f848 100644
--- a/modules/classes/tutorial/instruction.md
+++ b/modules/classes/tutorial/instruction.md
@@ -2,6 +2,7 @@
 title: Övning om klasser och objekt
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Övning: klasser och objekt
 
@@ -15,13 +16,25 @@ Målet med övningen är att du ska blir bättre på att
   - leta i Pythons dokumentation.
 
 
-## Laborationen
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
+
+Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
+
+### Finn fem fel
 
-Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom 
-några lösningar. Hur löser man extrauppgiften?
+Programmet [En multiplikationstabell](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable.py) skriver ut en multiplikationstabell.
 
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
-## Inköpslistan
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+([Lösningsförslag]([multtable-good.py](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable-good.py)
+
+### Inköpslistan
 
 Skriv ett program som hanterar en inköpslista. Du ska kunna ha flera olika 
 inköpslistor (exempelvis en för mat, en för andra saker), men det räcker med 
@@ -37,32 +50,6 @@ Lösningsförslag:
 [shopping.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/shopping.py
 
 
-## Folkbokföringen
-
-Under föreläsningen skrev vi en [modul med en klass för 
-personer][person_old.py]. Vi ska nu bygga vidare på den och skriva en enkel 
-version av Skatteverkets folkbokföringsdatabas.
-
-[person_old.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/slides/examples/person.py
-
-Folkbokföringen håller koll på följande om varje person:
-
-  - personens identitet (namn, personnummer och de olika delarna av dessa),
-  - personens föräldrar och barn,
-  - personens bostadsadress (delarna av den adressen) och alla historiska 
-    bostadsadresser.
-
-Lösningsförslag:
-
-  - [En modul med en klass för personer, person.py][person.py],
-  - [en modul med en klass för adresser, adress.py][adress.py],
-  - [en modul med anpassningar för Skatteverket och testprogram, skatteverket.py][skatteverket.py]
-
-[person.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/person.py
-[adress.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/adress.py
-[skatteverket.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/skatteverket.py
-
-
 ## Bankkontot
 
 Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en 
@@ -89,34 +76,3 @@ Lösningsförslag:
 [banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py
 [banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py
 [input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py
-
-
-## En bråkig klass
-
-Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna:
-
-  - skapa bråk, exempelvis `a = Bråk(1, 3)` och `b = Bråk(2, 6)`;
-  - jämföra bråk, exempelvis `a == b` eller `a < b`;
-  - skriva ut bråk på läsbar form, exempelvis `print(f"{a} och {b}")` ger 
-    utskriften `1/3 och 2/6`.
-  - addera, subtrahera, multiplicera och dividera bråk.
-  - typkonvertera bråket till ett flyttal (`float`).
-  - förkorta bråk, exempelvis så att `b` (som är 2/6) kan förkortas till 1/3.
-
-Detta kräver en del specialmetoder. Se [dokumentationen för Pythons 
-specialmetoder för jämförelse][doc-cmp] och [dokumentationen för Pythons 
-specialmetoder för att emulera numeriska typer][doc-numtypemethods].
-
-[doc-cmp]: https://docs.python.org/3/reference/datamodel.html#object.__lt__
-[doc-numtypemethods]: https://docs.python.org/3/reference/datamodel.html#emulating-numeric-types
-
-Lösningsförslag:
-
-  - [Lösningsförslag: en modul med en klass för bråktal, frac.py][frac.py]
-
-[frac.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/frac.py
-
-
-## Önskemål från gruppen
-
-Vad vill gruppen gå igenom igen från veckan som var?

From e08f285a2a51dbfa6623de29f070e9507b85b2e7 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:55:21 +0200
Subject: [PATCH 064/214] fixed hyperlink

---
 modules/classes/tutorial/advanced_instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial/advanced_instruction.md
index 3db150d9..1fe74eb5 100644
--- a/modules/classes/tutorial/advanced_instruction.md
+++ b/modules/classes/tutorial/advanced_instruction.md
@@ -33,7 +33,7 @@ Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni
 
 Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
 
-([Lösningsförslag]([multtable-good.py](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py)
+[Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py)
 
 
 ## Bankkontot

From 833310c16af9b0ed6e4b31dda1dcb2d68ba893ea Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 10:57:16 +0200
Subject: [PATCH 065/214] Update instruction.md

---
 modules/classes/tutorial/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md
index 0c32f848..bf9a1db6 100644
--- a/modules/classes/tutorial/instruction.md
+++ b/modules/classes/tutorial/instruction.md
@@ -6,7 +6,7 @@ authors:
 ---
 # Övning: klasser och objekt
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska bli bättre på att
 
   - använda och konstruera sammansatta datatyper (klasser),
   - tillämpa behållare för att lagra mängder med data,

From a91ca9a4ca73f73d98eaf2a75a9b1cb28d74ce50 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:07:09 +0200
Subject: [PATCH 066/214] added finn fem fel and email-exercise

---
 modules/containers/tutorial/instruction.md | 194 ++++++++-------------
 1 file changed, 75 insertions(+), 119 deletions(-)

diff --git a/modules/containers/tutorial/instruction.md b/modules/containers/tutorial/instruction.md
index 1fc74227..13c80673 100644
--- a/modules/containers/tutorial/instruction.md
+++ b/modules/containers/tutorial/instruction.md
@@ -2,12 +2,13 @@
 title: Övning om klasser och behållare
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
-# Övning: behållare
+# Övning: Fler behållare och mer klasser
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska bli bättre på att
 
-  - tillämpa behållare för att lagra mängder med data,
+  - tillämpa olika behållare för att lagra mängder med data,
   - se textsträngar som en lista med bokstäver,
   - tillämpa olika former av upprepningar för att arbeta med behållarna,
   - skapa enkla klasser för att skapa nya datatyper,
@@ -22,123 +23,78 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som
 
 Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
 
+## Övningsuppgifter
 
-## Förfina fulkoden!
-
-Vi har lagt vantarna på lite fulkod. Fulkod är vi allergiska emot, så vi 
-behöver omedelbart fixa den till finkod. Finkod uppfyller kriterierna:
-
-- Informativa utskrifter
-- Enkel inmatning
-- Kommentarer: doc-strings, komplexa delar (`pylint` och `pydoc`!)
-- Beskrivande namn
-- Konsekvent språk och typografi (`pylint`!)
-- Uppdelning i funktioner/metoder (och moduler?)
-- Funktioner har lämpliga parametrar och returvärden
-- Ingen kodupprepning
-
-Fulkoden som behöver fixas är följande:
-
-- [Ett gissningsspel, guess.py][guess.py]
-  ([lösningsförslag, guess-good.py][guess-good.py])
-- [En multiplikationskolumn, multcol.py][multcol.py]
-- [En multiplikationstabell, multtable.py][multtable.py]
-  ([lösningsförslag, multtable-good.py][multtable-good.py])
-
-[guess.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess.py
-[guess-good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py
-[multcol.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multcol.py
-[multtable.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable.py
-[multtable-good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable-good.py
-
-
-## Fortune cookies
-
-Det finns många intressanta kommandon i den UNIX-lika terminalen. Förra 
-övningen nämnde vi `cowsay`. Det finns även ett kommando `fortune` som ger 
-lustiga korta utsagor och citat:
-```
-(0|13:23)dbosk@X1:tutorial (master)
-$ fortune
-Q:      What is printed on the bottom of beer bottles in Minnesota?
-A:      Open other end.
-(0|13:23)dbosk@X1:tutorial (master)
-$ fortune
-Go not to the elves for counsel, for they will say both yes and no.
-                -- J.R.R. Tolkien
-(0|13:24)dbosk@X1:tutorial (master)
-$ fortune
-You never hesitate to tackle the most difficult problems.
-(0|13:24)dbosk@X1:tutorial (master)
-$
-```
-Skriv ett program som skriver ut en slumpvis vald humoristisk "fortune cookie" 
-relaterad till era studier. Exempelvis:
-```
-$ python3 fortune.py
-Alla kommer att få A på matematiktentan!
-$ python3 fortune.py
-Det är en lovande dag för dig!
-```
-
-
-## Ett bättre `cowsay`
-
-Förra övningen hade vi med en uppgift att implementera [en enkel version av 
-kommandot `cowsay`][cowsay.py]. Resultatet när man körde programmet såg ut 
-något i stil med följande:
-```
- --------------------------------------------------------
-| Smaka på den här utmaningen! Fast så svår är den inte. |
- --------------------------------------------------------
-        \   ^__^
-         \  (oo)\_______
-            (__)\       )\/\ 
-                ||----w |
-                ||     ||
-```
-
-Om texten blir för lång funkar inte programmet då skärmbredden tar slut. Nu 
-vill vi kunna hantera längre texter genom att bryta dem till lagom långa rader,
-exempelvis:
-```
- -------------------------------
-|  Smaka på den här utmaningen! |
-|  Fast så svår är den inte.    |
- -------------------------------
-        \   ^__^
-         \  (oo)\_______
-            (__)\       )\/\ 
-                ||----w |
-                ||     ||
-```
-
-[cowsay.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay.py
-
-
-## `fortune` + `cowsay` = humor
-
-Skriv dina fortune- och cowsay-program som moduler och kombinera dem:
-```
- ---------------------------
-|  Alla kommer att          |
-|  få A på matematiktentan! |
- ---------------------------
-        \   ^__^
-         \  (oo)\_______
-            (__)\       )\/\ 
-                ||----w |
-                ||     ||
-```
-När ni känner er nöjda finns följande lösningsförslag:
-
-- [fortune.py][fortune.py],
-- [radbrytande cowsay_good.py][cowsay_good.py].
-
-[fortune.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/fortune.py
-[cowsay_good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay_good.py
+### Finn fem fel
 
+[Gissningsspelet](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess.py) låter användaren gissa.
 
-## Önskemål från gruppen
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan).
+
+Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+[Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py)
+
+### Avgöra om en e-postadress är giltig
+
+Skriv ett program som läser in en e-postadress från användaren och avgör om det är en giltig adress.
+
+Fundera på:
+- Vad avgör om en e-postadress är giltig
+- Vad är gemensamt med alla e-postadresser? Hur kan vi använda det för att skapa ett flexibelt program?
+
+### Bankkontot
+
+Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en 
+sammansatt datatyp (klass) som kan representera ett bankkonto:
+
+  - Det ska lagra ägarens uppgifter. Ägaren är en person. (Hm, kanske vi har en 
+    klass lämplig för att spara en persons data? Hint: se folkbokföringen 
+    ovan.)
+  - Det ska lagra nuvarande saldo.
+  - Det ska gå att sätta in pengar.
+  - Det ska gå att ta ut pengar, men bara om det finns tillräckligt med pengar 
+    på kontot. Inga negativa saldon!
+    
+Testa att lagra objekten i en lista och i en uppslagslista. Vad fungerar bäst i det här fallet?
+
+Lösningsförslag:
+
+  - [En modul med klasser för en bank, bank.py][bank.py]
+  - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py]
+  - [Ett program med gränssnitt för en bank, banken.py][banken.py]
+  - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py]
+  - [En modul för inmatning av specifika typer, input_type.py][input_type.py]
+
+[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py
+[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py
+[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py
+[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py
+[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py
+
+### En bråkig klass
+
+Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna:
+
+  - skapa bråk, exempelvis `a = Bråk(1, 3)` och `b = Bråk(2, 6)`;
+  - jämföra bråk, exempelvis `a == b` eller `a < b`;
+  - skriva ut bråk på läsbar form, exempelvis `print(f"{a} och {b}")` ger 
+    utskriften `1/3 och 2/6`.
+  - addera, subtrahera, multiplicera och dividera bråk.
+  - typkonvertera bråket till ett flyttal (`float`).
+  - förkorta bråk, exempelvis så att `b` (som är 2/6) kan förkortas till 1/3.
+
+Detta kräver en del specialmetoder. Se [dokumentationen för Pythons 
+specialmetoder för jämförelse][doc-cmp] och [dokumentationen för Pythons 
+specialmetoder för att emulera numeriska typer][doc-numtypemethods].
+
+[doc-cmp]: https://docs.python.org/3/reference/datamodel.html#object.__lt__
+[doc-numtypemethods]: https://docs.python.org/3/reference/datamodel.html#emulating-numeric-types
+
+Lösningsförslag:
+
+  - [Lösningsförslag: en modul med en klass för bråktal, frac.py][frac.py]
 
-Vad vill gruppen gå igenom igen från veckan som var?
+[frac.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/frac.py

From 7f3567b73dec0cadb2d346b23158d95d64595754 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:10:41 +0200
Subject: [PATCH 067/214] added advanced exercise and finn fem fel in each
 others code

---
 .../tutorial/advanced_instruction.md          | 126 ++++++++++++++++++
 1 file changed, 126 insertions(+)
 create mode 100644 modules/containers/tutorial/advanced_instruction.md

diff --git a/modules/containers/tutorial/advanced_instruction.md b/modules/containers/tutorial/advanced_instruction.md
new file mode 100644
index 00000000..44ed51c0
--- /dev/null
+++ b/modules/containers/tutorial/advanced_instruction.md
@@ -0,0 +1,126 @@
+---
+title: Övning om klasser och behållare
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Fördjupande övning: Fler behållare och mer klasser
+
+Målet med övningen är att du ska få en djupare förståelse för för hur du ska
+
+  - tillämpa olika behållare för att lagra mängder med data,
+  - se textsträngar som en lista med bokstäver,
+  - tillämpa olika former av upprepningar för att arbeta med behållarna,
+  - skapa enkla klasser för att skapa nya datatyper,
+  - dela upp problem i mindre problem,
+  - minimera kodupprepning,
+  - konstruera interaktiva program,
+  - leta i Pythons dokumentation.
+
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
+
+Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen?
+
+## Övningsuppgifter
+
+### Finn fem fel
+
+Den här övningen ska ni kvalitet-checka en kurskamrats kod. 
+
+Förra veckans övning skrev ni ett program för att skapa bankkonton. Byt kod med en annan person i gruppen.
+
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
+
+Hitta nu minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under kursen).
+
+Förbättra nu koden efter det du hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
+
+Finns det en gräns till hur mycket man kan komprimera en kod utan att påverka kodens läsbarhet?
+
+### Fortune cookies
+
+Det finns många intressanta kommandon i den UNIX-lika terminalen. Förra 
+övningen nämnde vi `cowsay`. Det finns även ett kommando `fortune` som ger 
+lustiga korta utsagor och citat:
+```
+(0|13:23)dbosk@X1:tutorial (master)
+$ fortune
+Q:      What is printed on the bottom of beer bottles in Minnesota?
+A:      Open other end.
+(0|13:23)dbosk@X1:tutorial (master)
+$ fortune
+Go not to the elves for counsel, for they will say both yes and no.
+                -- J.R.R. Tolkien
+(0|13:24)dbosk@X1:tutorial (master)
+$ fortune
+You never hesitate to tackle the most difficult problems.
+(0|13:24)dbosk@X1:tutorial (master)
+$
+```
+Skriv ett program som skriver ut en slumpvis vald humoristisk "fortune cookie" 
+relaterad till era studier. Exempelvis:
+```
+$ python3 fortune.py
+Alla kommer att få A på matematiktentan!
+$ python3 fortune.py
+Det är en lovande dag för dig!
+```
+
+
+## Ett bättre `cowsay`
+
+Förra övningen hade vi med en uppgift att implementera [en enkel version av 
+kommandot `cowsay`][cowsay.py]. Resultatet när man körde programmet såg ut 
+något i stil med följande:
+```
+ --------------------------------------------------------
+| Smaka på den här utmaningen! Fast så svår är den inte. |
+ --------------------------------------------------------
+        \   ^__^
+         \  (oo)\_______
+            (__)\       )\/\ 
+                ||----w |
+                ||     ||
+```
+
+Om texten blir för lång funkar inte programmet då skärmbredden tar slut. Nu 
+vill vi kunna hantera längre texter genom att bryta dem till lagom långa rader,
+exempelvis:
+```
+ -------------------------------
+|  Smaka på den här utmaningen! |
+|  Fast så svår är den inte.    |
+ -------------------------------
+        \   ^__^
+         \  (oo)\_______
+            (__)\       )\/\ 
+                ||----w |
+                ||     ||
+```
+
+[cowsay.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay.py
+
+
+## `fortune` + `cowsay` = humor
+
+Skriv dina fortune- och cowsay-program som moduler och kombinera dem:
+```
+ ---------------------------
+|  Alla kommer att          |
+|  få A på matematiktentan! |
+ ---------------------------
+        \   ^__^
+         \  (oo)\_______
+            (__)\       )\/\ 
+                ||----w |
+                ||     ||
+```
+När ni känner er nöjda finns följande lösningsförslag:
+
+- [fortune.py][fortune.py],
+- [radbrytande cowsay_good.py][cowsay_good.py].
+
+[fortune.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/fortune.py
+[cowsay_good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay_good.py

From ae6626e0f325fa8ab5698fd3f7ff9ae41d7a933e Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:11:24 +0200
Subject: [PATCH 068/214] Update advanced_instruction.md

---
 modules/classes/tutorial/advanced_instruction.md | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial/advanced_instruction.md
index 1fe74eb5..a260b29a 100644
--- a/modules/classes/tutorial/advanced_instruction.md
+++ b/modules/classes/tutorial/advanced_instruction.md
@@ -35,8 +35,7 @@ Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar
 
 [Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py)
 
-
-## Bankkontot
+### Bankkontot
 
 Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en 
 sammansatt datatyp (klass) som kan representera ett bankkonto:
@@ -64,7 +63,7 @@ Lösningsförslag:
 [input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py
 
 
-## En bråkig klass
+### En bråkig klass
 
 Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna:
 

From da33d642bbbca3c9a7c735575585e8350dc3df59 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:11:52 +0200
Subject: [PATCH 069/214] Update instruction.md

---
 modules/classes/tutorial/instruction.md | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md
index bf9a1db6..b37a53c2 100644
--- a/modules/classes/tutorial/instruction.md
+++ b/modules/classes/tutorial/instruction.md
@@ -22,6 +22,8 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som
 
 Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
 
+## Övningsuppgifter
+
 ### Finn fem fel
 
 Programmet [En multiplikationstabell](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable.py) skriver ut en multiplikationstabell.
@@ -50,7 +52,7 @@ Lösningsförslag:
 [shopping.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/shopping.py
 
 
-## Bankkontot
+### Bankkontot
 
 Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en 
 sammansatt datatyp (klass) som kan representera ett bankkonto:

From 4a76ecdbef334cda2d76507555851e97eddb4260 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:18:40 +0200
Subject: [PATCH 070/214] added advanced exercise

---
 .../files/tutorial/advanced_instruction.md    | 144 ++++++++++++++++++
 1 file changed, 144 insertions(+)
 create mode 100644 modules/files/tutorial/advanced_instruction.md

diff --git a/modules/files/tutorial/advanced_instruction.md b/modules/files/tutorial/advanced_instruction.md
new file mode 100644
index 00000000..b4a40f0c
--- /dev/null
+++ b/modules/files/tutorial/advanced_instruction.md
@@ -0,0 +1,144 @@
+---
+title: Övning om filer
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Olle Bälter <ob1@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Fördjupande övning: filer
+
+Målet med övningen är att du ska blir bättre på att
+
+  - överföra data mellan fil och program, d.v.s.
+    - läsa data från filer,
+    - lagra data i filer;
+  - tillämpa behållare för att lagra mängder med data,
+  - se textsträngar som en lista med bokstäver,
+  - tillämpa olika former av upprepningar för att arbeta med data,
+  - dela upp problem i mindre problem,
+  - minimera kodupprepning,
+  - konstruera interaktiva program,
+  - leta i Pythons dokumentation.
+
+
+## Önskemål från gruppen
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
+
+Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen?
+
+## Övningsuppgifter
+
+### Fortune cookies
+
+Under förra övningen skrev vi ett program som heter `fortune.py`. Det skriver 
+ut en slumpvis vald humoristisk "fortune cookie" relaterad till era studier. 
+Exempelvis:
+```
+$ python3 fortune.py
+Alla kommer att få A på matematiktentan!
+$ python3 fortune.py
+Det är en lovande dag för dig!
+```
+I den förra versionen hårdkodade vi databasen med fortunes i programmet. Nu ska 
+vi lagra dem på fil. Ändra programmet så att det läser alla fortunes från en 
+fil.
+
+### Extra utmaning med fortune och cowsay
+
+Hantera fortunes som innehåller flera rader. Anpassa även `cowsay.py` så att 
+den kan hantera flerradiga inmatningar utan problem.
+```
+ ---------------------------------
+| Vi vill även ha fortunes som    |
+| kan vara flera rader.           |
+|                                 |
+| Och till och med flera stycken. |
+ ---------------------------------
+        \   ^__^
+         \  (oo)\_______
+            (__)\       )\/\ 
+                ||----w |
+                ||     ||
+```
+
+Hint: dela först upp i stycken, därefter meningar med ord.
+
+Filer i lösningsförslaget:
+
+- [Ett förbättrat fortune-program, fortune_better.py][fortune_better.py],
+- [En fortunesdatabas, fortunes.txt][fortunes.txt]
+- [En förbättrad cowsay-funktion, cowsay_better.py][cowsay_better.py],
+
+[fortune_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortune_better.py
+[cowsay_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/cowsay_better.py
+[fortunes.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortunes.txt
+
+
+### Räkna ord och bokstäver
+
+Skriv ett program som frågar användaren om ett filnamn, läser in filen och 
+räknar förekomsten av varje ord i filen.
+
+Låt programmet även fråga användaren om ett filnamn och skriv sedan ut 
+resultatet i CSV-format till filen.
+```
+Vilken fil ska vi analysera? något
+Finns ingen fil som heter något, försök igen.
+Vilken fil ska vi analysera? madicken.txt
+Vill du analysera antalet ord eller bokstäver?
+Ange ett av alternativen ['ord', 'bokstäver']: något
+Tyvärr är något inte ett av alternativen.
+Ange ett av alternativen ['ord', 'bokstäver']: ord
+Till vilken fil ska vi skriva resultatet (CSV-format)? madicken.txt
+Det finns redan en fil som heter madicken.txt, försök igen.
+Till vilken fil ska vi skriva resultatet (CSV-format)? madicken.csv
+```
+(Ni kan antingen använda Pythons CSV-modul, d.v.s. `import csv`, eller skriva 
+ut på egen hand.) Sedan kan ni prova att öppna filen i ett kalkylbladsprogram 
+(exempelvis LibreOffice Calc, Microsoft Excel eller Google Sheets).
+
+Exempelfiler att arbeta med:
+- [Textfil att räkna ord och bokstäver i, madicken.txt][madicken.txt], [utdrag 
+  ur wikipediauppslaget "Madicken (bok)"][madicken-wiki].
+- [Resultat av ordräkning, madicken.csv][madicken.csv].
+
+[madicken.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/madicken.txt
+[madicken-wiki]: https://sv.wikipedia.org/wiki/Madicken_(bok)
+[madicken.csv]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/madicken.csv
+
+Lösningsförslag:
+- [Ett ord- och bokstavsräkningsprogram, wc.py][wc.py],
+
+[wc.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/wc.py
+
+
+### Översättare till och från rövarspråket
+
+Skriv ett program som frågar efter ett filnamn, frågar om översättning till 
+eller från rövarspråket, läser filen och översätter all text. Översättningen 
+ska sedan skriva över originalfilen.
+
+När du har en översättar från rövarspråket tillbaka till vanligt språk kan du 
+läsa [filen rövare.txt][rövare.txt].
+
+[rövare.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/rövare.txt
+
+Lösningsförslag:
+- [Översättare till och från rövarspråket, rövare.py][rövare.py]
+- [Ett ord- och bokstavsräkningsprogram, wc.py][wc.py],
+
+[rövare.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/rövare.py
+
+
+### Rövarspråket eller inte?
+
+Skriv ett program som använder `wc`- och `rövare`-modulerna ovan för att 
+undersöka hur bokstavsförekomsterna förändras när en text översätts till 
+rövarspråket.
+
+Lösningsförslag:
+- [Analysprogram som jämför text med översättning till rövarspråket, 
+  analys.py][analys.py]
+
+[analys.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/analys.py

From 844e461388823201521c3737323a0f1b9d0f0f5a Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:19:04 +0200
Subject: [PATCH 071/214] added finn fem fel

---
 modules/files/tutorial/instruction.md | 77 ++++++---------------------
 1 file changed, 16 insertions(+), 61 deletions(-)

diff --git a/modules/files/tutorial/instruction.md b/modules/files/tutorial/instruction.md
index c69c270c..4812a4ed 100644
--- a/modules/files/tutorial/instruction.md
+++ b/modules/files/tutorial/instruction.md
@@ -3,6 +3,7 @@ title: Övning om filer
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Olle Bälter <ob1@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Övning: filer
 
@@ -20,59 +21,31 @@ Målet med övningen är att du ska blir bättre på att
   - leta i Pythons dokumentation.
 
 
-## Laborationen
-
-Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom 
-några lösningar. Hur löser man extrauppgiften?
+## Önskemål från gruppen
 
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
 
-## Fortune cookies
+Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen?
 
-Under förra övningen skrev vi ett program som heter `fortune.py`. Det skriver 
-ut en slumpvis vald humoristisk "fortune cookie" relaterad till era studier. 
-Exempelvis:
-```
-$ python3 fortune.py
-Alla kommer att få A på matematiktentan!
-$ python3 fortune.py
-Det är en lovande dag för dig!
-```
-I den förra versionen hårdkodade vi databasen med fortunes i programmet. Nu ska 
-vi lagra dem på fil. Ändra programmet så att det läser alla fortunes från en 
-fil.
+## Övningsuppgifter
 
-### Extra utmaning med fortune och cowsay
+### Finn fem fel
 
-Hantera fortunes som innehåller flera rader. Anpassa även `cowsay.py` så att 
-den kan hantera flerradiga inmatningar utan problem.
-```
- ---------------------------------
-| Vi vill även ha fortunes som    |
-| kan vara flera rader.           |
-|                                 |
-| Och till och med flera stycken. |
- ---------------------------------
-        \   ^__^
-         \  (oo)\_______
-            (__)\       )\/\ 
-                ||----w |
-                ||     ||
-```
+Den här övningen ska ni kvalitet-checka en kurskamrats kod.
 
-Hint: dela först upp i stycken, därefter meningar med ord.
+Förra veckans övning skrev ni ett program för att skapa bankkonton. Byt kod med en annan person i gruppen.
+Om du inte var med eller inte hann skriva programmet på förra övningen, byt istället med en annan kod 
+du skrivit under en övning!
 
-Filer i lösningsförslaget:
+Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
-- [Ett förbättrat fortune-program, fortune_better.py][fortune_better.py],
-- [En fortunesdatabas, fortunes.txt][fortunes.txt]
-- [En förbättrad cowsay-funktion, cowsay_better.py][cowsay_better.py],
+Hitta nu minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under kursen).
 
-[fortune_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortune_better.py
-[cowsay_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/cowsay_better.py
-[fortunes.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortunes.txt
+Förbättra nu koden efter det du hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
 
+Finns det en gräns till hur mycket man kan komprimera en kod utan att påverka kodens läsbarhet?
 
-## Räkna ord och bokstäver
+### Räkna ord och bokstäver
 
 Skriv ett program som frågar användaren om ett filnamn, läser in filen och 
 räknar förekomsten av varje ord i filen.
@@ -110,7 +83,7 @@ Lösningsförslag:
 [wc.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/wc.py
 
 
-## Översättare till och från rövarspråket
+### Översättare till och från rövarspråket
 
 Skriv ett program som frågar efter ett filnamn, frågar om översättning till 
 eller från rövarspråket, läser filen och översätter all text. Översättningen 
@@ -126,21 +99,3 @@ Lösningsförslag:
 - [Ett ord- och bokstavsräkningsprogram, wc.py][wc.py],
 
 [rövare.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/rövare.py
-
-
-## Rövarspråket eller inte?
-
-Skriv ett program som använder `wc`- och `rövare`-modulerna ovan för att 
-undersöka hur bokstavsförekomsterna förändras när en text översätts till 
-rövarspråket.
-
-Lösningsförslag:
-- [Analysprogram som jämför text med översättning till rövarspråket, 
-  analys.py][analys.py]
-
-[analys.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/analys.py
-
-
-## Önskemål från gruppen
-
-Vad vill gruppen gå igenom igen från veckan som var?

From 217423d93a0b4e8d0aa98ab53eb48cd72070b306 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:21:24 +0200
Subject: [PATCH 072/214] Update advanced_instruction.md

---
 modules/containers/tutorial/advanced_instruction.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/containers/tutorial/advanced_instruction.md b/modules/containers/tutorial/advanced_instruction.md
index 44ed51c0..3084fc8e 100644
--- a/modules/containers/tutorial/advanced_instruction.md
+++ b/modules/containers/tutorial/advanced_instruction.md
@@ -69,7 +69,7 @@ Det är en lovande dag för dig!
 ```
 
 
-## Ett bättre `cowsay`
+### Ett bättre `cowsay`
 
 Förra övningen hade vi med en uppgift att implementera [en enkel version av 
 kommandot `cowsay`][cowsay.py]. Resultatet när man körde programmet såg ut 
@@ -103,7 +103,7 @@ exempelvis:
 [cowsay.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay.py
 
 
-## `fortune` + `cowsay` = humor
+### `fortune` + `cowsay` = humor
 
 Skriv dina fortune- och cowsay-program som moduler och kombinera dem:
 ```

From 72d85102a55a560a5ce5f9c2aa3c5375aeeddc85 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:21:50 +0200
Subject: [PATCH 073/214] Update instruction.md

---
 modules/files/tutorial/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/files/tutorial/instruction.md b/modules/files/tutorial/instruction.md
index 4812a4ed..8ae407e6 100644
--- a/modules/files/tutorial/instruction.md
+++ b/modules/files/tutorial/instruction.md
@@ -7,7 +7,7 @@ authors:
 ---
 # Övning: filer
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska bli bättre på att
 
   - överföra data mellan fil och program, d.v.s.
     - läsa data från filer,

From e7b014652be81f198f0d86dc999f258451817d81 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:22:41 +0200
Subject: [PATCH 074/214] Update advanced_instruction.md

---
 modules/files/tutorial/advanced_instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/files/tutorial/advanced_instruction.md b/modules/files/tutorial/advanced_instruction.md
index b4a40f0c..23c02db0 100644
--- a/modules/files/tutorial/advanced_instruction.md
+++ b/modules/files/tutorial/advanced_instruction.md
@@ -7,7 +7,7 @@ authors:
 ---
 # Fördjupande övning: filer
 
-Målet med övningen är att du ska blir bättre på att
+Målet med övningen är att du ska få en djupare förståelse för för hur du ska
 
   - överföra data mellan fil och program, d.v.s.
     - läsa data från filer,

From 4353b9c2be47c7517be7906ae3ffdd8cf0ee0e39 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:27:42 +0200
Subject: [PATCH 075/214] added question about nestled for-loops

---
 modules/classes/tutorial/instruction.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md
index b37a53c2..0c416cd8 100644
--- a/modules/classes/tutorial/instruction.md
+++ b/modules/classes/tutorial/instruction.md
@@ -45,6 +45,10 @@ att experimentera med en.
 Det ska gå att lägga till saker, lista dem, bocka av enskilda saker och ta bort 
 alla avbockade saker.
 
+Testa att spara inköpslistorna i en lista, så att du får listor i listor.
+Försök iterera genom listan med inköpslistor och alla varor i inköpslistorna.
+Hur gör du detta enklast?
+
 Lösningsförslag:
 
   - [En modul som illustrerar en enkel inköpslista, shopping.py][shopping.py]

From d7dd54096edab4b807f7d1808334bab7c10c09a1 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:37:49 +0200
Subject: [PATCH 076/214] fixed title levels

---
 modules/variables/lab/instruction.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 19489d62..860b5f40 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -60,20 +60,20 @@ d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk
 Skriv ett program som använder funktionerna.
 (Kontrollera att funktionerna ger korrekt resultat.)
 
-## Exempelutskrift
+### Exempelutskrift
 
 ```
 Den aritmetiska summan är: 11
 Den geometriska summan är: 26
 
 ```
-## Krav
+### Krav
 
 * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
 
-## Kamraträttning
+### Kamraträttning
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat.
 När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som

From 12c1fd9501f9a955bb3e576d2b532b69021161dd Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:39:28 +0200
Subject: [PATCH 077/214] fixed title levels

---
 modules/conditionals/lab/instruction.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index 5cbc1135..60c895da 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -30,7 +30,7 @@ enligt följande:
   eller
 - "Summorna är lika" om de är lika.
 
-## Exempelutskrift
+### Exempelutskrift
 ```
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): a
@@ -65,7 +65,7 @@ Skriv in antal element i följden (n): 10
 Den aritmetiska summan är störst.
 ```
 
-## Krav
+### Krav
 
 * Den aritmetiska och geometriska summan ska använda sig av samma $n$
 * All inmatning ska felhanteras
@@ -73,7 +73,7 @@ Den aritmetiska summan är störst.
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
  
-## Kamraträttning
+### Kamraträttning
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 

From bd1cc18df05f8dcecc07b564089ab9954eb3727c Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:40:41 +0200
Subject: [PATCH 078/214] =?UTF-8?q?added=20pylint=20to=20"innan=20du=20b?=
 =?UTF-8?q?=C3=B6rjar=20koda"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 modules/conditionals/lab/instruction.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index 60c895da..9ba7f893 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -12,10 +12,12 @@ användaren.
 ## Innan du börjar koda
 
 Läs på om [styrstrukturer][styrstrukturer], [felhantering][felhantering] och hur [inmatning][inmatning] sker i Python.
+Kom även ihåg att använda [pylint][pylint] när du kodar. 
 
 [styrstrukturer]: https://docs.python.org/3/reference/compound_stmts.html#
 [felhantering]: https://docs.python.org/3/tutorial/errors.html
 [inmatning]: https://docs.python.org/3/library/functions.html#input
+[pylint]: https://pypi.org/project/pylint/
 
 ## Uppgift
 

From 8aa778fce4b6bccb647799830c94c08445bc600f Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:43:23 +0200
Subject: [PATCH 079/214] fixed title levels

---
 modules/iterations/lab/instruction.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 4a338419..f765dff2 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -48,7 +48,7 @@ def main():
   # and then your code to compare the two sums
   
 ```
-## Exempelutskrift
+### Exempelutskrift
 ```
 Data för den aritmetiska summan:
 a_1: a
@@ -69,7 +69,7 @@ n: 10
 Den aritmetiska summan är störst.
 ```
 
-## Krav
+### Krav
 
 * Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet
 * All inmatning ska felhanteras med hjälp av passande hjälpfunktion
@@ -78,7 +78,7 @@ Den aritmetiska summan är störst.
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
 
-## Redovisning
+### Redovisning
 
 Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information 
 om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna

From 1fed2ec523596a946c1fe7559abd73020d776262 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 11:55:43 +0200
Subject: [PATCH 080/214] changed the instructions to less leading

---
 modules/containers/lab/instruction.md | 36 +++++++++++++++++----------
 1 file changed, 23 insertions(+), 13 deletions(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 720f80f9..9680eaab 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -1,11 +1,12 @@
 # Laboration: Klasser, behållare och upprepningar
 
 Hittills i kursen har vi jobbat med existerande datatyper i Python. 
-I den här laborationen ska ni istället skapa er egen datatyp genom att
+I den här laborationen ska ni istället skapa er egen sammansatta datatyp genom att
 skriva er första klass. Ni kommer öva på att skapa objekt av er typ och
 att spara ner dessa i en behållare som ni sedan ska iterera igenom.
 
-Fördelen med att representera objekt på ett bättre sätt är att det underlättar 
+I laborationen ska ni öva på att representera ett objekt med en sträng. Fördelen med 
+att representera objekt på ett bättre sätt är att det underlättar 
 för den som ska programmera. Det kan göra koden mer intuitiv, mer läsbar. Detta 
 minskar risken för fel (buggar).
 
@@ -19,40 +20,49 @@ Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar
 
 ## Uppgift
 
-Definiera en klass "Student" som har minst tre attribut, $förnamn, efternamn$ och $personnummer$.
-Klassen ska ha minst två metoder, __init__ och __str__. 
+Definiera en klass "Student" som har minst tre attribut, __förnamn__, __efternamn__ och __personnummer__.
+Klassen ska ha minst två metoder, __\_init\___ och __\_str\___. 
 
 Skapa minst tre objekt av typen "Student" genom att be användaren skriva in
-information om studenter. Spara ner varje skapat objekt i en lista.
+information om studenter. Fundera på bästa sättet att spara ner de skapade objekten.
 
-När alla objekt är skapade ska programmet skriva ut alla objekt i listan. 
+När alla objekt är skapade ska programmet skriva ut alla skapade objekt. 
 
-## Exempelutskrift
+### Exempelutskrift
 
 ```
-...
-Vad heter studenten? Emma Löv
+Vad heter studenten? Jan Jansson
+Vad är studentens personnummer? 0404040010
+
+Objektet skapat!
+
+Vad heter studenten? Per Persson
+Vad är studentens personnummer? 0303030030
+
+Objektet skapat!
+
+Vad heter studenten? Emma Emilsson
 Vad är studentens personnummer? 010101000a
 Personnumret får bara innehålla siffror, försök igen!
 Vad är studentens personnummer? 0101010000
 
 Objektet skapat!
 
-Här är alla objekt i listan:
+Här är alla sparade objekt:
 Jan Jansson 0404040010
 Per Persson 0303030030
-Emma Löv 0101010000
+Emma Emilsson 0101010000
 
 ```
 
-## Krav
+### Krav
 
 * Programmet ska uppfylla alla krav nämnda i beskrivningen
 * All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
 
-## Kamraträttning
+### Kamraträttning
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 

From 382c41dd580b3ff30fa8e90f2d03fbae48dc7b0d Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 12:00:23 +0200
Subject: [PATCH 081/214] changed instruction to be less leading

---
 modules/classes/lab/instruction.md | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index f4ba4422..4db56988 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -1,14 +1,13 @@
 ---
 title: Laboration: Mer klasser och behållare
-authors
-  - Daniel Bosk <dbosk@kth.se>
+authors:
   - Celina Soori <celinah@kth.se>
 ---
 # Laboration: Mer klasser och behållare
 
-I förra laborationen använde vi oss av en klass vars objekt vi sparade ner
-i en lista. Nu ska vi istället använda oss av två klasser, därav den första
-klassen har ett attribut som är en dictionary, där vi sparar ner objekt från
+I förra laborationen använde vi oss av en klass vars objekt vi sparade i en behållare i huvudprogrammet.
+Nu ska vi istället använda oss av två klasser, därav den första
+klassen har en behållare som ett attribut, där vi sparar objekt från
 den andra klassen. 
 
 Fördelen med att spara ner objekt på detta vis är att vi kan skapa en mer
@@ -22,19 +21,19 @@ Läs på om [uppslagsverk][uppslagsverk].
 
 ## Uppgift
 
-Nu ska vi skriva en klass "School" som har minst ett attribut $students$. 
-Attributet $students$ ska vara av typen uppslagsverk. 
+Nu ska vi skriva en klass "School" som har minst ett attribut __students__. 
 
 Skapa ett objekt av typen School. Låt igen användaren skriva in information om 
 minst tre studenter och skapa objekt av typen Student. 
 
-Istället för att spara ner objekten i en lista som vi gjorde i förra laborationen, 
-ska objekten nu sparas i skol-objektets attribut $students$. Tänk på vad som är 
-rimligt att vi använder som nyckel för ett student-objekt och vad vi använder som värde. 
+Spara nu objekten i skol-objektets attribut __students__. 
+
+Fundera på vad som är den bästa typen av behållare för att spara objekten. 
+Vilka nackdelar och fördelar finns det med olika behållare?
 
 Avsluta programmet med att skriva ut objektet av typen School.
 
-## Exempelutskrift
+### Exempelutskrift
 
 ```
 ...
@@ -52,14 +51,14 @@ Emma Löv 0101010000
 
 ```
 
-## Krav
+### Krav
 
 * Programmet ska uppfylla alla krav nämnda i beskrivningen
 * All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
 
-## Kamraträttning
+### Kamraträttning
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 
@@ -72,7 +71,7 @@ hitta på ett eget sätt att hålla isär elever och lärare i ditt program.
 
 [arv]: https://docs.python.org/3/tutorial/classes.html#inheritance
 
-## Exempelutskrift
+### Exempelutskrift
 
 ```
 ...

From df6c65eb45af1e0918535128f94c51637714dd81 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 12:00:48 +0200
Subject: [PATCH 082/214] Update instruction.md

---
 modules/classes/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 4db56988..803cfbc9 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Mer klasser och behållare
+title: Laboration om Mer klasser och behållare
 authors:
   - Celina Soori <celinah@kth.se>
 ---

From 31cc5863cdcada552143b52c254bc51cffde76ca Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 12:02:18 +0200
Subject: [PATCH 083/214] changed output

---
 modules/containers/lab/instruction.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 9680eaab..a7abf458 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -49,9 +49,9 @@ Vad är studentens personnummer? 0101010000
 Objektet skapat!
 
 Här är alla sparade objekt:
-Jan Jansson 0404040010
-Per Persson 0303030030
-Emma Emilsson 0101010000
+Namn: Jan Jansson Personnr: 0404040010
+Namn: Per Persson Personnr: 0303030030
+Namn: Emma Emilsson Personnr: 0101010000
 
 ```
 

From bad2585bb9076370430bc5c7c32fdcbc424d6423 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 12:04:00 +0200
Subject: [PATCH 084/214] changed output

---
 modules/classes/lab/instruction.md | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 803cfbc9..cf3a78d8 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -37,7 +37,7 @@ Avsluta programmet med att skriva ut objektet av typen School.
 
 ```
 ...
-Vad heter studenten? Emma Löv
+Vad heter studenten? Emma Emilsson
 Vad är studentens personnummer? 010101000a
 Personnumret får bara innehålla siffror, försök igen!
 Vad är studentens personnummer? 0101010000
@@ -45,9 +45,9 @@ Vad är studentens personnummer? 0101010000
 Studenten är tillagd!
 
 Här är alla studenter på KTH:
-Jan Jansson 0404040010
-Per Persson 0303030030
-Emma Löv 0101010000
+Namn: Jan Jansson Personnr: 0404040010
+Namn: Per Persson Personnr: 0303030030
+Namn: Emma Emilsson Personnr: 0101010000
 
 ```
 
@@ -82,12 +82,11 @@ Vad är personens personnummer? 7903140050
 Personen tillagd!
 
 Här är alla studenter på KTH:
-Jan Jansson 0404040010
-Per Persson 0303030030
-Emma Löv 0101010000
+Namn: Jan Jansson Personnr: 0404040010
+Namn: Per Persson Personnr: 0303030030
+Namn: Emma Emilsson Personnr: 0101010000
 
 Här är alla lärare på KTH:
-Albert Einsten 7903140050
+Namn: Albert Einsten Personnr: 7903140050
 
 ```
-

From 89e3fe73bf12a4801a9c9f59237911c0a2a9dfce Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Thu, 25 Aug 2022 12:06:24 +0200
Subject: [PATCH 085/214] fixed title levels

---
 modules/files/lab/instruction.md | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index 1071d41f..98023109 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -20,25 +20,25 @@ innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på fi
 använder dem i ditt program som du skrev i förra laborationen. Om filen inte 
 finns ska användaren mata in ett nytt filnamn.
 
-## Exempelutskrift
+### Exempelutskrift
 
 ```
 Vad heter filen med alla studenter? students.cs
 Den filen fanns inte! Skriv in en ny fil: students.csv
 
 Dessa studenter är skrivna på KTH:
-Johan Tierney 8411285597
-Erik Bolin 9910247016
-Per Edenström 8410024155
+Namn: Johan Tierney Personnr: 8411285597
+Namn: Erik Bolin Personnr: 9910247016
+Namn: Per Edenström Personnr: 8410024155
 ...
 ```
 
-## Krav
+### Krav
 * Användaren ska få mata in ett nytt filnamn om filen inte hittas
 * Din kod ska uppfylla kraven i rättningsmatrisen
 * Din kod ska lämnas in på Canvas som en .py fil
 
-## Redovisning
+### Redovisning
 
 Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. 
 Information om bokning av redovisningstillfälle kommer komma upp på Canvas. 
@@ -97,7 +97,6 @@ Per Edenström 8410024155
 ...
 
 ```
-
 ## Extrauppgift 3
 
 Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv)

From 3639418a7c19f1e10d2c591b602c1ed5d6ef27f4 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 08:23:21 +0200
Subject: [PATCH 086/214] Adds title, minor changes to variables lab

---
 modules/variables/lab/instruction.md | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 860b5f40..84858b4a 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -1,4 +1,10 @@
-# Laboration: Variabler och utskrifter
+---
+title: Laboration: Funktioner, variabler och utskrifter
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Laboration: Funktioner, variabler och utskrifter
 
 Vi ska nu börja med att använda datorn som den räknemaskin den är. Vi ska 
 arbeta med [aritmetiska][aritmetiska] och [geometriska][geometriska] följder. 
@@ -55,8 +61,8 @@ Kom även ihåg att använda [pylint][pylint] när du kodar.
 ## Uppgift
 
 Skriv en funktion som beräknar summan för en aritmetisk talföljd (givet $a_1, 
-d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk talföljd 
-(givet $g_1, q, n$ returnera $S^g_n$).
+d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk 
+talföljd (givet $g_1, q, n$ returnera $S^g_n$).
 Skriv ett program som använder funktionerna.
 (Kontrollera att funktionerna ger korrekt resultat.)
 
@@ -65,13 +71,14 @@ Skriv ett program som använder funktionerna.
 ```
 Den aritmetiska summan är: 11
 Den geometriska summan är: 26
-
 ```
+
 ### Krav
 
-* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet
-* Din kod ska uppfylla kraven i rättningsmatrisen
-* Din kod ska lämnas in på Canvas som en .py fil
+* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från 
+  huvudprogrammet.
+* Din kod ska uppfylla kraven i rättningsmatrisen.
+* Din kod ska lämnas in på Canvas som en .py fil.
 
 ### Kamraträttning
 
@@ -98,5 +105,4 @@ Skriv in startvärdet (g1): 2
 Skriv in kvoten (q): 2
 Skriv in antal element i följden (n): 4
 Den geometriska summan är: 16
-
 ```

From 432b90370646dd7b0081e3f83cb4ed199cf5cef5 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 08:51:21 +0200
Subject: [PATCH 087/214] Adds header, minor edits to conditionals lab

---
 modules/conditionals/lab/instruction.md | 34 +++++++++++++++++--------
 1 file changed, 23 insertions(+), 11 deletions(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index 9ba7f893..7a1afef0 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -1,13 +1,20 @@
+---
+title: Laboration: Klasser och objekt
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
 # Laboration: Inmatning, felhantering och styrstrukturer
 
 I denna laboration ska vi utöka programmet vi skrev i föregående laboration.
 I föregående laboration skrev vi två funktioner, en som beräknar en aritmetisk 
-summa och en som beräknar en geometrisk summa vilka har använt sig av variabler
-definierade i programmet. Nu ska istället användaren få mata in dessa värden. 
+summa och en som beräknar en geometrisk summa, vilka har använt sig av 
+variabler definierade i programmet. Nu ska istället användaren få mata in dessa 
+värden. 
 
 För att se till att programmet inte kraschar om användaren matar in fel värden
-kommer vi lägga till felhantering i koden som skriver ut ett fint meddelande till
-användaren. 
+kommer vi lägga till felhantering i koden som skriver ut ett fint meddelande 
+till användaren. 
 
 ## Innan du börjar koda
 
@@ -33,13 +40,17 @@ enligt följande:
 - "Summorna är lika" om de är lika.
 
 ### Exempelutskrift
+
+Användaren kör programmet:
 ```
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): a
 
 Det där var inte ett flyttal. Starta om programmmet och försök igen.
+```
 
-
+Användaren kör programmet igen:
+```
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): 1
 Skriv in differensen (d): 2
@@ -52,8 +63,10 @@ Antal termer i summorna:
 Skriv in antal element i följden (n): 10.1
 
 Det där var inte ett heltal. Starta om programmet och försök igen.
+```
 
-
+Användaren kör programmet ytterligare en gång:
+```
 Data för den aritmetiska summan:
 Skriv in startvärdet (a1): 1
 Skriv in differensen (d): 2
@@ -69,11 +82,10 @@ Den aritmetiska summan är störst.
 
 ### Krav
 
-* Den aritmetiska och geometriska summan ska använda sig av samma $n$
-* All inmatning ska felhanteras
-* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften
-* Din kod ska uppfylla kraven i rättningsmatrisen
-* Din kod ska lämnas in på Canvas som en .py fil
+* Den aritmetiska och geometriska summan ska använda sig av samma $n$.
+* All inmatning ska felhanteras.
+* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften.
+* Din kod ska uppfylla kraven i rättningsmatrisen.
  
 ### Kamraträttning
 

From e006d7ad987aebc136f88a41f5baed87079cf802 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 08:53:26 +0200
Subject: [PATCH 088/214] Removes upload requirement from variables lab

---
 modules/variables/lab/instruction.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 84858b4a..27162422 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -78,7 +78,6 @@ Den geometriska summan är: 26
 * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från 
   huvudprogrammet.
 * Din kod ska uppfylla kraven i rättningsmatrisen.
-* Din kod ska lämnas in på Canvas som en .py fil.
 
 ### Kamraträttning
 

From 3ea73ddb893bcffa9d8b89e886731547a88b3b77 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 09:36:22 +0200
Subject: [PATCH 089/214] Adds heade, improvements to iterations lab

Changes import library naming. Adds another extra assignment related to
that.
---
 modules/iterations/lab/instruction.md | 71 +++++++++++++++++----------
 1 file changed, 44 insertions(+), 27 deletions(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index f765dff2..832e4e85 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -1,10 +1,17 @@
-# Laboration: Upprepningar, moduler och felhantering
-
-Hittills har vi avslutat programmet om användaren matat in inkorrekt data, men det är inte 
-särskilt användarvänligt. I den här laborationen ska vi felsäkra det program vi skrev i 
-föregående laboration med hjälp av egna felhanteringsfunktioner som låter användaren skriva
-in datan igen. De funktioner vi skriver i denna laboration kommer vara bra verktyg att ha 
-för kommande laborationer! 
+---
+title: Laboration: Upprepningar, moduler och mer felhantering
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Laboration: Upprepningar, moduler och mer felhantering
+
+Hittills har vi avslutat programmet om användaren matat in inkorrekt data, men 
+det är inte särskilt användbart. I den här laborationen ska vi felsäkra det 
+program vi skrev i föregående laboration med hjälp av egna 
+felhanteringsfunktioner som låter användaren skriva in datan igen. De 
+funktioner vi skriver i denna laboration kommer vara bra verktyg att ha för 
+kommande laborationer! 
 
 ## Innan du börjar koda
 
@@ -17,15 +24,15 @@ Läs på om [felhantering][felhantering] samt om [moduler][moduler].
 ## Uppgift
 
 I denna laboration kommer vi använda oss av en egenskriven modul som vi 
-importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, 
-en som kontrollerar att input är en int och en som kontrollerar om input är en float. 
-De två funktionerna ska ta inmatning från användaren och inte returnera förrän 
-användaren har matat in korrekt data. 
+importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, en 
+som kontrollerar att inmatningen är ett heltal (`int`) och en som kontrollerar 
+att inmatningen är ett flyttal (`float`). De två funktionerna ska ta inmatning 
+från användaren och inte returnera förrän användaren har matat in korrekt data. 
 
 Ert huvudprogram kommer efteråt likna programmet nedan (med bättre variabelnamn):
 
 ```python
-import check_input_library as check_input
+import typed_input
 
 def sum_arithmetic(a1, d, n):
   # Here goes your code from earlier labs
@@ -34,19 +41,18 @@ def sum_geometric(g1, q, n):
   # Here goes your code from earlier labs
 
 def main():
-  a1 = check_input.is_float("Skriv in värdet på a1: ")
-  d = check_input.is_float("Skriv in värdet på d: ")
-  n = check_input.is_int("Skriv in värdet på n: ")
+  a1 = typed_input.input_float("Skriv in värdet på a1: ")
+  d = typed_input.input_float("Skriv in värdet på d: ")
+  n = typed_input.input_int("Skriv in värdet på n: ")
   
   arithmetic = sum_arithmetic(a1, d, n)
   
-  g1 = check_input.is_float("Skriv in värdet på a1: ")
-  q = check_input.is_float("Skriv in värdet på d: ")
+  g1 = typed_input.input_float("Skriv in värdet på a1: ")
+  q = typed_input.input_float("Skriv in värdet på d: ")
   
   geometric = sum_geometric(g1, q, n)
   
   # and then your code to compare the two sums
-  
 ```
 ### Exempelutskrift
 ```
@@ -71,22 +77,33 @@ Den aritmetiska summan är störst.
 
 ### Krav
 
-* Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet
-* All inmatning ska felhanteras med hjälp av passande hjälpfunktion
-* Användaren ska ha oändligt antal försök på sig att mata in rätt värden 
-* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften
-* Din kod ska uppfylla kraven i rättningsmatrisen
-* Din kod ska lämnas in på Canvas som en .py fil
+* Felhanteringsfunktionerna ska vara i en separat modul som importeras in i 
+  huvudprogrammet
+* All inmatning ska felhanteras med hjälp av passande hjälpfunktion.
+* Användaren ska ha oändligt antal försök på sig att mata in rätt värden.
+* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften.
+* Din kod ska uppfylla kraven i rättningsmatrisen.
 
 ### Redovisning
 
-Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information 
-om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna
+Denna laboration ska redovisas för en lärarassistent på ett 
+laborationstillfälle. Information om bokning av redovisningstillfälle kommer 
+komma upp på Canvas. På redovisningen ska du kunna
 köra ditt program och beskriva din kod detaljerat. 
 
-## Frivillig extrauppgift
+## Frivilliga extrauppgifter
+
+### Mer generell typhantering
+
+Istället för att ha `typed_input.input_int("Mata in heltal: ")` så kan du 
+skriva en funktion som tar typen som argument:
+`typed_input.input_type(int, "Mata in heltal: ")`.
+På så vis kan funktionen hantera alla typer som finns.
+
+### Paketering
 
 Läs om [paketering][packaging] i Python och gör din modul installerbar 
 genom `pip`. Då kan andra enkelt installera din modul på sina system.
 
 [packaging]: https://packaging.python.org/tutorials/packaging-projects/
+

From f068bd5cf610b578fac7c98f1fd1814aac59cdf4 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 11:10:31 +0200
Subject: [PATCH 090/214] Adds header, extra assignment to containers lab

---
 modules/containers/lab/instruction.md | 49 +++++++++++++++++++++------
 1 file changed, 39 insertions(+), 10 deletions(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index a7abf458..47487506 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -1,3 +1,9 @@
+---
+title: Laboration: Klasser, behållare och upprepningar
+authors:
+  - Celina Soori <celinah@kth.se>
+  - Daniel Bosk <dbosk@kth.se>
+---
 # Laboration: Klasser, behållare och upprepningar
 
 Hittills i kursen har vi jobbat med existerande datatyper i Python. 
@@ -20,8 +26,8 @@ Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar
 
 ## Uppgift
 
-Definiera en klass "Student" som har minst tre attribut, __förnamn__, __efternamn__ och __personnummer__.
-Klassen ska ha minst två metoder, __\_init\___ och __\_str\___. 
+Definiera en klass "Student" som har minst tre attribut: __förnamn__, __efternamn__ och __personnummer__.
+Klassen ska ha minst två metoder, `__init__` och `__str__`. 
 
 Skapa minst tre objekt av typen "Student" genom att be användaren skriva in
 information om studenter. Fundera på bästa sättet att spara ner de skapade objekten.
@@ -52,26 +58,26 @@ Här är alla sparade objekt:
 Namn: Jan Jansson Personnr: 0404040010
 Namn: Per Persson Personnr: 0303030030
 Namn: Emma Emilsson Personnr: 0101010000
-
 ```
 
 ### Krav
 
-* Programmet ska uppfylla alla krav nämnda i beskrivningen
-* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion
-* Din kod ska uppfylla kraven i rättningsmatrisen
-* Din kod ska lämnas in på Canvas som en .py fil
+* Programmet ska uppfylla alla krav nämnda i beskrivningen.
+* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion.
+* Din kod ska uppfylla kraven i rättningsmatrisen.
 
 ### Kamraträttning
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 
-## Frivillig extrauppgift
+## Frivilliga extrauppgifter
+
+### Redigera listan
 
 I grunduppgiften kan vi endast lägga till objekt av typen Student. 
 Lägg till så att användaren kan ändra och ta bort objekt från listan. 
 
-### Exempelutskrift
+#### Exempelutskrift
 
 ```
 Vill du lägga till (l), ändra (a) eller ta bort (t) ett objekt? a
@@ -81,4 +87,27 @@ Vill du ändra namn på Emma Löv (j/n)? j
 Skriv in det nya namnet: Ebba Löv
 
 Nu är namnet för 0101010000 ändrat till Ebba Löv!
-``` 
+```
+
+### Lägga till många studenter
+
+Ändra så att programmet kan fråga efter $n$ studenter istället för bara tre.
+
+#### Exempelutskrift
+```
+Hur många studenter vill du lägga till? 2
+
+Vad heter studenten? Jan Jansson
+Vad är studentens personnummer? 0404040010
+
+Objektet skapat!
+
+Vad heter studenten? Per Persson
+Vad är studentens personnummer? 0303030030
+
+Objektet skapat!
+
+Här är alla sparade objekt:
+Namn: Jan Jansson Personnr: 0404040010
+Namn: Per Persson Personnr: 0303030030
+```

From 4b4a8e9821ba8ea78a5aaaa25fa570144a7f9995 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 11:30:23 +0200
Subject: [PATCH 091/214] Adds header, extra assignment to classes lab

---
 modules/classes/lab/instruction.md | 39 ++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 8 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index cf3a78d8..283387a1 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -1,7 +1,8 @@
 ---
-title: Laboration om Mer klasser och behållare
+title: Laboration: Mer klasser och behållare
 authors:
   - Celina Soori <celinah@kth.se>
+  - Daniel Bosk <dbosk@kth.se>
 ---
 # Laboration: Mer klasser och behållare
 
@@ -48,21 +49,21 @@ Här är alla studenter på KTH:
 Namn: Jan Jansson Personnr: 0404040010
 Namn: Per Persson Personnr: 0303030030
 Namn: Emma Emilsson Personnr: 0101010000
-
 ```
 
 ### Krav
 
-* Programmet ska uppfylla alla krav nämnda i beskrivningen
-* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion
-* Din kod ska uppfylla kraven i rättningsmatrisen
-* Din kod ska lämnas in på Canvas som en .py fil
+* Programmet ska uppfylla alla krav nämnda i beskrivningen.
+* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion.
+* Din kod ska uppfylla kraven i rättningsmatrisen.
 
 ### Kamraträttning
 
 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda!
 
-## Frivillig extrauppgift
+## Frivilliga extrauppgifter
+
+### Hantera lärare
 
 Lägg till en klass Person som klassen Student ärver ifrån, se [arv][arv]. 
 Skapa en till klass Teacher som också ärver från Person. Lägg till så att
@@ -71,7 +72,7 @@ hitta på ett eget sätt att hålla isär elever och lärare i ditt program.
 
 [arv]: https://docs.python.org/3/tutorial/classes.html#inheritance
 
-### Exempelutskrift
+#### Exempelutskrift
 
 ```
 ...
@@ -90,3 +91,25 @@ Här är alla lärare på KTH:
 Namn: Albert Einsten Personnr: 7903140050
 
 ```
+
+### Sök efter personer
+
+Lägg till en metod så att man kan söka efter en student och få studentobjektet.
+Om du har gjort föregående frivilliga extrauppgift, lägg till så att man kan 
+söka efter lärare också.
+
+Låt sökningen söka bland både lärare och studenter.
+
+#### Exempelutskrift
+
+```
+Vem vill du söka efter? Albert Einstein
+Namn: Albert Einsten Personnr: 7903140050 Roll: Lärare
+```
+
+och
+
+```
+Vem vill du söka efter? Emma Emilsson
+Namn: Emma Emilsson Personnr: 0101010000 Roll: Student
+```

From 2529c851360596fe30f5de23fd95e7ee978a191b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 12:01:36 +0200
Subject: [PATCH 092/214] Adds header, minor edits to files lab

---
 modules/files/lab/instruction.md | 35 ++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index 98023109..de8c8502 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -1,8 +1,15 @@
+---
+title: Laboration: Filer och felhantering
+authors:
+  - Celina Soori <celinah@kth.se>
+  - Daniel Bosk <dbosk@kth.se>
+---
 # Laboration: Filer och felhantering
 
 Tidigare har vi låtit användaren ange all information om studenterna. Detta
-känns dock inte helt rimligt för administrativ personal på en stor skola att göra,
-därför ska vi nu istället låta programmet läsa in den informationen från en fil. 
+känns dock inte helt rimligt för administrativ personal på en stor skola att 
+göra, därför ska vi nu istället låta programmet läsa in den informationen från 
+en fil. 
 
 ## Innan du börjar koda
 
@@ -16,9 +23,9 @@ och spara den på ett bra ställe på datorn.
 ## Uppgift
 
 I denna laboration ska du låta användaren mata in namnet på en fil som 
-innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på filen och 
-använder dem i ditt program som du skrev i förra laborationen. Om filen inte 
-finns ska användaren mata in ett nytt filnamn.
+innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på filen 
+och använder dem i ditt program som du skrev i förra laborationen. Om filen 
+inte finns ska användaren mata in ett nytt filnamn.
 
 ### Exempelutskrift
 
@@ -34,9 +41,8 @@ Namn: Per Edenström Personnr: 8410024155
 ```
 
 ### Krav
-* Användaren ska få mata in ett nytt filnamn om filen inte hittas
-* Din kod ska uppfylla kraven i rättningsmatrisen
-* Din kod ska lämnas in på Canvas som en .py fil
+* Användaren ska få mata in ett nytt filnamn om filen inte hittas.
+* Din kod ska uppfylla kraven i rättningsmatrisen.
 
 ### Redovisning
 
@@ -44,7 +50,7 @@ Denna laboration ska redovisas för en lärarassistent på ett laborationstillf
 Information om bokning av redovisningstillfälle kommer komma upp på Canvas. 
 På redovisningen ska du kunna köra ditt program och beskriva din kod detaljerat.
 
-## Extrauppgift 1
+## Frivillig extrauppgift: Redigera
 
 Ge användaren möjlighet att lägga till, ändra eller ta bort objekt. 
 I slutet av programmet ska alla objekt läsas tillbaka till en fil som 
@@ -52,7 +58,6 @@ användaren får skriva in namnet på.
 
 ### Exempelutskrift
 
-
 ```
 Vad heter filen med alla studenter? students.cs
 Den filen fanns inte! Skriv in en ny fil: students.csv
@@ -76,7 +81,7 @@ Ange namn på den fil som uppgifterna ska sparas på: students.csv
 Nu är alla uppgifter sparade på filen students.csv
 ```
 
-## Extrauppgift 2
+## Frivillig extrauppgift: Fel i filen
 
 Lägg till felhantering när programmet läser in en fil. Om det
 är något som är fel i filen ska programmet varna användaren för det
@@ -95,15 +100,15 @@ Johan Tierney 8411285597
 Erik Bolin 9910247016
 Per Edenström 8410024155
 ...
-
 ```
-## Extrauppgift 3
+
+## Frivillig extrauppgift: CSV-formaterad fil
 
 Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv)
 
 Använd Pythons inbyggda [`csv`-modul][csv] för att läsa in en fil på 
-CSV-format. Då kan filen med studenter skapas i ett kalkylarksprogram som Google 
-Sheets, LibreOffice Calc eller Microsoft Excel.
+CSV-format. Då kan filen med studenter skapas i ett kalkylarksprogram som 
+Google Sheets, LibreOffice Calc eller Microsoft Excel.
 
 [csv]: https://docs.python.org/3/library/csv.html
 

From c1b90c4ab6e8e9fbb22bb80ccff8d687ab03024a Mon Sep 17 00:00:00 2001
From: celinahenriksson <celinah@kth.se>
Date: Fri, 26 Aug 2022 13:29:49 +0200
Subject: [PATCH 093/214] added first and last question for fbf

---
 modules/variables/FBF_firstq.py | 17 +++++++++++++++++
 modules/variables/FBF_lastq.py  | 18 ++++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 modules/variables/FBF_firstq.py
 create mode 100644 modules/variables/FBF_lastq.py

diff --git a/modules/variables/FBF_firstq.py b/modules/variables/FBF_firstq.py
new file mode 100644
index 00000000..fefdadf5
--- /dev/null
+++ b/modules/variables/FBF_firstq.py
@@ -0,0 +1,17 @@
+# Math calculation programme
+
+def multiply(x, y):
+    return x*y
+
+x = 4
+y = 5
+
+multiple = multiply(x,y)
+
+print(multiple)
+
+x = x + 3
+
+print(multiple)
+
+print(x*y)
\ No newline at end of file
diff --git a/modules/variables/FBF_lastq.py b/modules/variables/FBF_lastq.py
new file mode 100644
index 00000000..e93c9e31
--- /dev/null
+++ b/modules/variables/FBF_lastq.py
@@ -0,0 +1,18 @@
+# Math calculation programme
+
+def divide(x):
+    return x / 2
+
+
+x = 2
+y = 2
+
+divided = divide(x)
+
+print(divided)
+
+x = x + 2
+
+print(divided + y)
+
+print(x / 2 + y)

From 28994b1474786a84b4bfbb7a4cb9204e7acd1880 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 13:59:02 +0200
Subject: [PATCH 094/214] added zoom

---
 modules/variables/tutorial.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md
index 831a6f53..e971cd6d 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial.md
@@ -12,6 +12,11 @@ Målet med övningen är att du ska bli bättre på att
   - minimera kodupprepning,
   - skapa funktioner med parametrar och returvärden.
 
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
 
 ## Önskemål från gruppen
 

From af35905db500880e52b4ceb7e7343fb489a3e675 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 13:59:34 +0200
Subject: [PATCH 095/214] zoom

---
 modules/conditionals/tutorial.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md
index 58c1c288..5ef97a10 100644
--- a/modules/conditionals/tutorial.md
+++ b/modules/conditionals/tutorial.md
@@ -14,6 +14,11 @@ Målet med övningen är att du ska bli bättre på att
   - dela upp problem i mindre problem,
   - minimera kodupprepning
 
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
 
 ## Önskemål från gruppen
 

From 861c1f42c7e750c81b0b1003bc91f304e5d3106f Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 13:59:51 +0200
Subject: [PATCH 096/214] zoom

---
 modules/iterations/tutorial/instruction.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md
index 2d043bcb..059021be 100644
--- a/modules/iterations/tutorial/instruction.md
+++ b/modules/iterations/tutorial/instruction.md
@@ -16,6 +16,11 @@ Målet med övningen är att du ska bli bättre på att
   - minimera kodupprepning,
   - leta i Pythons dokumentation.
 
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
 
 ## Önskemål från gruppen
 

From 3c2c61e39943ddd92028b30dae7d8619c0841692 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 14:00:01 +0200
Subject: [PATCH 097/214] Update instruction.md

---
 modules/classes/tutorial/instruction.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md
index 0c416cd8..448b343e 100644
--- a/modules/classes/tutorial/instruction.md
+++ b/modules/classes/tutorial/instruction.md
@@ -15,6 +15,11 @@ Målet med övningen är att du ska bli bättre på att
   - minimera kodupprepning,
   - leta i Pythons dokumentation.
 
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
 
 ## Önskemål från gruppen
 

From ffe2d974c94cc075753ec3f8874c8d54f614d039 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 14:00:22 +0200
Subject: [PATCH 098/214] zoom

---
 modules/containers/tutorial/instruction.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/containers/tutorial/instruction.md b/modules/containers/tutorial/instruction.md
index 13c80673..aaa0be9b 100644
--- a/modules/containers/tutorial/instruction.md
+++ b/modules/containers/tutorial/instruction.md
@@ -17,6 +17,12 @@ Målet med övningen är att du ska bli bättre på att
   - konstruera interaktiva program,
   - leta i Pythons dokumentation.
 
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
+
 ## Önskemål från gruppen
 
 Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?

From b526022154a25173e7f7d14dc8223df6fce979df Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 14:00:40 +0200
Subject: [PATCH 099/214] zoom

---
 modules/files/tutorial/instruction.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/files/tutorial/instruction.md b/modules/files/tutorial/instruction.md
index 8ae407e6..8c071865 100644
--- a/modules/files/tutorial/instruction.md
+++ b/modules/files/tutorial/instruction.md
@@ -20,6 +20,11 @@ Målet med övningen är att du ska bli bättre på att
   - konstruera interaktiva program,
   - leta i Pythons dokumentation.
 
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
 
 ## Önskemål från gruppen
 

From fed72b8029097bcfb36014c0fbec0ad22189c938 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 14:18:38 +0200
Subject: [PATCH 100/214] Renames variables tutorial title

---
 modules/variables/tutorial.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md
index 831a6f53..ac26e933 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial.md
@@ -1,5 +1,5 @@
 ---
-title: Övning om variabler och funktioner
+title: Övning om funktioner och variabler
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>

From f7a022fbce941d6dda360a33171b9de68e76ee85 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 15:03:03 +0200
Subject: [PATCH 101/214] created a lab0 to help students download python

---
 modules/lab0.md | 92 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)
 create mode 100644 modules/lab0.md

diff --git a/modules/lab0.md b/modules/lab0.md
new file mode 100644
index 00000000..7060e323
--- /dev/null
+++ b/modules/lab0.md
@@ -0,0 +1,92 @@
+# Laboration: Kom igång med Hello world
+
+Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. 
+Du behöver inte lämna in något för denna laboration.
+
+Det du ska göra:
+
+- Installera Python
+- Välj, installera och förstå en textredigerare
+- Skriva ett enkelt program "Hello World"
+
+## Ladda ner Python
+
+Första steget vi ska göra är att installera python. 
+Det gör du enklast genom denna [länk](https://www.python.org/downloads/)
+
+När du installerar Python, missa inte att klicka i boxen musen pekar på
+i bilden nedan:
+
+![download_python](https://user-images.githubusercontent.com/105818197/186904393-23505d95-c172-4c9e-a949-952a4b8ded18.PNG)
+
+## Välj textredigerare
+
+Det finns många textredigerare därute, i den här kursen får du välja själv
+vilken textredigerare du känner dig mest bekväm vid. Nedan kommer några
+av de textredigerare vi rekommenderar. Under varje textredigerare finns en 
+länk till en tutorial som hjälper dig att skriva ditt första python-program.
+
+Hur din textredigerare ser ut på din dator stämmer inte alltid överens med 
+hur den ser ut i den tutorial du tittar på. Om du stöter på problem är du 
+välkommen till ett laborationstillfälle för att få hjälp!
+
+### PyCharm
+
+Installera [PyCharm community](https://www.jetbrains.com/pycharm/download/#section=windows)
+
+Följ denna [tutorial](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) 
+för att skapa ditt första program i PyCharm. Koden som används i genomgången behöver du inte förstå, utan viktiga är 
+att du förstår hur du öppnar PyCharm, skapar ett program, skriver in kod i programmet och kör programmet.
+
+### IDLE 
+
+IDLE är en textredigerare som installeras automatiskt när du installerar Python.
+
+Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE(Python GUI).
+
+Nu borde du se detta fönster:
+![idle_part1](https://user-images.githubusercontent.com/105818197/186905321-49a6c171-0786-4342-b0c9-0a4eb77ff16e.PNG)
+
+Följ nu denna [tutorial](https://thehelloworldprogram.com/python/python-program-idle/) för att skapa ditt första
+program i IDLE.
+
+
+### VSCode
+
+Installera [VSCode](https://code.visualstudio.com/download).
+
+När du installerat VSCode och startat det borde det se ut ungefär så här:
+
+![vscode_part1](https://user-images.githubusercontent.com/105818197/186906373-e111faad-a7bc-4900-a5a1-c98913098fe2.PNG)
+
+Följ nu de första 5 minuterna av denna [tutorial](https://www.youtube.com/watch?v=dGeUH_bqNpA) för att skriva ditt första Python-program!
+
+
+## Skriv ett enkelt program
+
+Nu har du förhoppningsvis installerat Python och en textredigerare. Dags att skriva
+ditt första egna program!
+
+Skapa en fil i din textredigerare och döp den till helloworld.py (eller något annat skoj).
+
+Skriv in:
+
+```python
+message = "Hello World!"
+
+print(message)
+
+```
+Kör din fil helloworld.py i din textredigerare.
+
+Utskriften i terminalen ska nu se ut så här
+
+```
+Hello World!
+```
+
+Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans utmaningar!
+
+
+
+

From 2388fddb94037974a7682be72be2b4c251a779d4 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 15:04:56 +0200
Subject: [PATCH 102/214] Update lab0.md

---
 modules/lab0.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/lab0.md b/modules/lab0.md
index 7060e323..52baaa0f 100644
--- a/modules/lab0.md
+++ b/modules/lab0.md
@@ -3,7 +3,7 @@
 Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. 
 Du behöver inte lämna in något för denna laboration.
 
-Det du ska göra:
+Målet med laboration är att:
 
 - Installera Python
 - Välj, installera och förstå en textredigerare

From be7d41bb4f450f1f5d3a14b2fd0dcd58adcf5dd8 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 16:24:45 +0200
Subject: [PATCH 103/214] removed :

---
 modules/variables/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 27162422..22ec01ad 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Funktioner, variabler och utskrifter
+title: Laboration om Funktioner, variabler och utskrifter
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>

From 30131c5d9f9d6fd2ef3e9fc3193cc1a321310a94 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 16:46:33 +0200
Subject: [PATCH 104/214] changed to correct sums

---
 modules/variables/lab/instruction.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md
index 22ec01ad..32edd2dc 100644
--- a/modules/variables/lab/instruction.md
+++ b/modules/variables/lab/instruction.md
@@ -98,10 +98,10 @@ Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena
 Skriv in startvärdet (a1): 1
 Skriv in differensen (d): 2
 Skriv in antal element i följden (n): 3
-Den aritmetiska summan är: 5
+Den aritmetiska summan är: 9
 
 Skriv in startvärdet (g1): 2
 Skriv in kvoten (q): 2
 Skriv in antal element i följden (n): 4
-Den geometriska summan är: 16
+Den geometriska summan är: 30
 ```

From 4307e598e8f6224eac20ec5c5f4af0bb1635ff87 Mon Sep 17 00:00:00 2001
From: celinahenriksson <celinah@kth.se>
Date: Fri, 26 Aug 2022 16:47:40 +0200
Subject: [PATCH 105/214] added an ugly solution for lab 1

---
 modules/scipy/lab/solution.py | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 modules/scipy/lab/solution.py

diff --git a/modules/scipy/lab/solution.py b/modules/scipy/lab/solution.py
new file mode 100644
index 00000000..7fb2aedc
--- /dev/null
+++ b/modules/scipy/lab/solution.py
@@ -0,0 +1,35 @@
+def aritmetisk_talsumma(a1, d, n):
+    return n * (a1 + (a1 + d * (n - 1))) / 2
+
+
+def geometriska_talsumma(g1, q, n):
+    return (g1 * ((q ** n) - 1) / (q - 1))
+
+a1 = 1; d = 2; n = 3
+
+print("Summan av den aritmetiska talföljden är", aritmetisk_talsumma(a1, d, n))
+
+g1 = 2; q = 2; n = 4
+
+print("Summan av den geometriska talföljden är ", geometriska_talsumma(g1, q, n))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

From 86cdfb45de8a10a60407c98fe32ccdae460f699b Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 26 Aug 2022 16:50:12 +0200
Subject: [PATCH 106/214] added ugly solution to lab 1

---
 modules/variables/lab/lab_solution.py | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 modules/variables/lab/lab_solution.py

diff --git a/modules/variables/lab/lab_solution.py b/modules/variables/lab/lab_solution.py
new file mode 100644
index 00000000..11c3c0c1
--- /dev/null
+++ b/modules/variables/lab/lab_solution.py
@@ -0,0 +1,14 @@
+def beräkna_aritmetisk(a1, d, n):
+    return n * (a1 + (a1 + d * (n - 1))) / 2
+
+
+def beräkna_geometrisk(g1, q, n):
+    return (g1 * ((q ** n) - 1) / (q - 1))
+
+a1 = 1; d = 2; n = 3
+
+print("Summan av den aritmetiska talföljden är", beräkna_aritmetisk(a1, d, n))
+
+g1 = 2; q = 2; n = 4
+
+print("Summan av den geometriska talföljden är ",beräkna_geometrisk(g1, q, n))

From 3a44ef49b13a2ea115e5d429a763e68e79e7e82e Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 17:33:40 +0200
Subject: [PATCH 107/214] Renames to pretest and posttest

---
 modules/variables/{FBF_lastq.py => posttest.py} | 0
 modules/variables/{FBF_firstq.py => pretest.py} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)
 rename modules/variables/{FBF_lastq.py => posttest.py} (100%)
 rename modules/variables/{FBF_firstq.py => pretest.py} (100%)

diff --git a/modules/variables/FBF_lastq.py b/modules/variables/posttest.py
similarity index 100%
rename from modules/variables/FBF_lastq.py
rename to modules/variables/posttest.py
diff --git a/modules/variables/FBF_firstq.py b/modules/variables/pretest.py
similarity index 100%
rename from modules/variables/FBF_firstq.py
rename to modules/variables/pretest.py

From 503d19608a33fcdb69d0ff67420a4822a184e8ea Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 26 Aug 2022 17:36:12 +0200
Subject: [PATCH 108/214] Adds links to Celina's video on the variables lab

---
 modules/variables/lab/README.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 modules/variables/lab/README.md

diff --git a/modules/variables/lab/README.md b/modules/variables/lab/README.md
new file mode 100644
index 00000000..ece4b27f
--- /dev/null
+++ b/modules/variables/lab/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Videogenomgång av labben][yt]
+- [FeedbackFruits: Videogenomgång av labben][fbf]
+
+[yt]: https://youtu.be/8cBbFMVVb5o
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/3c01d16c-ac9b-48bd-9c44-d58054fe6693

From 6c6d17c73bd76ca973fa8bef6244169c7560d781 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sat, 27 Aug 2022 19:36:34 +0200
Subject: [PATCH 109/214] Minor edits to lab0

---
 modules/lab0.md | 65 ++++++++++++++++++++++++-------------------------
 1 file changed, 32 insertions(+), 33 deletions(-)

diff --git a/modules/lab0.md b/modules/lab0.md
index 52baaa0f..f409f43c 100644
--- a/modules/lab0.md
+++ b/modules/lab0.md
@@ -1,21 +1,26 @@
+---
+title: Laboration: Kom igång med Hello world
+authors:
+  - Celina Soori <celinah@kth.se>
+---
 # Laboration: Kom igång med Hello world
 
 Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. 
 Du behöver inte lämna in något för denna laboration.
 
-Målet med laboration är att:
+Målet med laborationen är att:
 
-- Installera Python
-- Välj, installera och förstå en textredigerare
-- Skriva ett enkelt program "Hello World"
+1. Installera Python.
+2. Välj, installera och förstå en textredigerare.
+3. Skriva ett enkelt program "Hello World".
 
 ## Ladda ner Python
 
-Första steget vi ska göra är att installera python. 
-Det gör du enklast genom denna [länk](https://www.python.org/downloads/)
+Första steget vi ska göra är att installera Python. Det gör du enklast genom 
+att gå till [Pythons nedladdningssida](https://www.python.org/downloads/).
 
 När du installerar Python, missa inte att klicka i boxen musen pekar på
-i bilden nedan:
+i bilden nedan (bilden är från Windows-versionen):
 
 ![download_python](https://user-images.githubusercontent.com/105818197/186904393-23505d95-c172-4c9e-a949-952a4b8ded18.PNG)
 
@@ -32,34 +37,36 @@ välkommen till ett laborationstillfälle för att få hjälp!
 
 ### PyCharm
 
-Installera [PyCharm community](https://www.jetbrains.com/pycharm/download/#section=windows)
+Installera PyCharm Community från [PyCharms nedladdningssida](https://www.jetbrains.com/pycharm/download/#section=windows).
 
-Följ denna [tutorial](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) 
-för att skapa ditt första program i PyCharm. Koden som används i genomgången behöver du inte förstå, utan viktiga är 
-att du förstår hur du öppnar PyCharm, skapar ett program, skriver in kod i programmet och kör programmet.
+Läs genomgången [Create and run your first Python project](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) 
+för att skapa ditt första program i PyCharm. Koden som används i genomgången 
+behöver du inte förstå, utan viktiga är att du förstår hur du öppnar PyCharm, 
+skapar ett program, skriver in kod i programmet och kör programmet.
 
 ### IDLE 
 
-IDLE är en textredigerare som installeras automatiskt när du installerar Python.
+IDLE är en textredigerare som installeras automatiskt när du installerar Python 
+(på de flesta system, på vissa Linux-system måste den installeras separat).
 
-Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE(Python GUI).
+Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE 
+(Python GUI). Nu borde du se detta fönster:
 
-Nu borde du se detta fönster:
 ![idle_part1](https://user-images.githubusercontent.com/105818197/186905321-49a6c171-0786-4342-b0c9-0a4eb77ff16e.PNG)
 
-Följ nu denna [tutorial](https://thehelloworldprogram.com/python/python-program-idle/) för att skapa ditt första
-program i IDLE.
+Följ nu [Writing, Saving and Running Python Programs with IDLE](https://thehelloworldprogram.com/python/python-program-idle/) för att 
+skapa ditt första program i IDLE.
 
 
 ### VSCode
 
-Installera [VSCode](https://code.visualstudio.com/download).
-
+Installera VSCode från [VSCodes nedladdningssida](https://code.visualstudio.com/download).
 När du installerat VSCode och startat det borde det se ut ungefär så här:
 
 ![vscode_part1](https://user-images.githubusercontent.com/105818197/186906373-e111faad-a7bc-4900-a5a1-c98913098fe2.PNG)
 
-Följ nu de första 5 minuterna av denna [tutorial](https://www.youtube.com/watch?v=dGeUH_bqNpA) för att skriva ditt första Python-program!
+Följ nu de första 5 minuterna av [videon Visual Studio Code Python for Beginners: Hello World & Beyond](https://www.youtube.com/watch?v=dGeUH_bqNpA) 
+för att skriva ditt första Python-program!
 
 
 ## Skriv ett enkelt program
@@ -67,26 +74,18 @@ Följ nu de första 5 minuterna av denna [tutorial](https://www.youtube.com/watc
 Nu har du förhoppningsvis installerat Python och en textredigerare. Dags att skriva
 ditt första egna program!
 
-Skapa en fil i din textredigerare och döp den till helloworld.py (eller något annat skoj).
-
-Skriv in:
-
+Skapa en fil i din textredigerare och döp den till helloworld.py (eller något 
+annat skoj). Skriv in:
 ```python
 message = "Hello World!"
 
 print(message)
 
 ```
-Kör din fil helloworld.py i din textredigerare.
-
-Utskriften i terminalen ska nu se ut så här
-
+Kör din fil helloworld.py i din textredigerare. Utskriften i terminalen ska nu 
+se ut så här:
 ```
 Hello World!
 ```
-
-Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans utmaningar!
-
-
-
-
+Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans 
+utmaningar!

From 1a412a8a9adb3e212d21f1f333572f5b680a17a4 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 13:51:47 +0200
Subject: [PATCH 110/214] Adds a Hello World module

---
 modules/Makefile                       |  1 +
 modules/helloworld/README.md           |  7 ++++
 modules/{lab0.md => helloworld/lab.md} |  0
 modules/helloworld/tutorial.md         | 48 ++++++++++++++++++++++++++
 4 files changed, 56 insertions(+)
 create mode 100644 modules/helloworld/README.md
 rename modules/{lab0.md => helloworld/lab.md} (100%)
 create mode 100644 modules/helloworld/tutorial.md

diff --git a/modules/Makefile b/modules/Makefile
index 0be0002f..723ff35d 100644
--- a/modules/Makefile
+++ b/modules/Makefile
@@ -1,4 +1,5 @@
 SUBDIR+=	overview
+SUBDIR+=	helloworld
 SUBDIR+=	variables
 SUBDIR+=	functions
 #SUBDIR+=	debug
diff --git a/modules/helloworld/README.md b/modules/helloworld/README.md
new file mode 100644
index 00000000..4c7a0551
--- /dev/null
+++ b/modules/helloworld/README.md
@@ -0,0 +1,7 @@
+# Hello World!
+
+Tanken med denna modul är att studenterna får lära sig terminalen genom [The 
+Terminal-modulen från introtools][introtools]. De får även börja med Hello 
+World-prgoram i Python genom att testa olika textredigerare och IDE:er.
+
+[introtools]: https://daniel.bosk.se/introtools/modules/terminal/terminal
diff --git a/modules/lab0.md b/modules/helloworld/lab.md
similarity index 100%
rename from modules/lab0.md
rename to modules/helloworld/lab.md
diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md
new file mode 100644
index 00000000..2dbb7bc1
--- /dev/null
+++ b/modules/helloworld/tutorial.md
@@ -0,0 +1,48 @@
+---
+title: Övning: Hello World!
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+---
+# Övning: Hello World!
+
+Målet med övningen är att du ska bli bättre på att
+
+  - kontrollera datorn med terminalen,
+  - hantera filsystemet,
+  - använda en textredigerare eller IDE för att skriva program.
+
+## Genomgång av veckans svårigheter
+
+Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+
+Zoomlänk: 
+
+## Önskemål från gruppen
+
+Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget?
+
+Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
+
+## Övningsuppgifter
+
+### Hello World!
+
+Testa olika textredigerare eller IDE:er. Skapa och kör ett Hello World-program 
+i varje:
+```python
+print("Hello World!")
+```
+eller
+```
+name = "World"
+print(f"Hello {name}!")
+```
+
+### Skapa en mappstruktur för kursen
+
+Använd terminalen och den grafiska filhanteraren och skapa en mappstruktur för 
+kursen. Exempelvis en mapp för kursen. I den finns en mapp för varje labb: 
+labb1, labb2, ..., labb6. Lägg sedan in ett program i varje labbmapp som 
+skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer.
+
+Prova att växla mellan labbarna och köra dem.

From 5730896cbed2c845d8b868c9a63d60236c55e8e3 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 13:55:08 +0200
Subject: [PATCH 111/214] Adds helloworld to navigation

---
 _data/navigation.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/_data/navigation.yml b/_data/navigation.yml
index c48efd4a..eb7c2328 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -7,6 +7,14 @@ modules:
     title: Översikt
     path: /modules/overview/kurspm
     prev: index
+    next: helloworld
+  helloworld:
+    path: /modules/helloworld/lab
+    prev: overview
+    next: helloworld-tutorial
+  helloworld-tutorial:
+    path: /modules/helloworld/tutorial
+    prev: helloworld
     next: variables
   variables:
     title: Variabler och funktioner

From 107c175dcbb9d634d1128b3793c19e2ecde1f660 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 14:00:30 +0200
Subject: [PATCH 112/214] Minor edits in helloworld module

---
 modules/helloworld/tutorial.md | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md
index 2dbb7bc1..f9d28975 100644
--- a/modules/helloworld/tutorial.md
+++ b/modules/helloworld/tutorial.md
@@ -33,7 +33,7 @@ i varje:
 print("Hello World!")
 ```
 eller
-```
+```python
 name = "World"
 print(f"Hello {name}!")
 ```
@@ -45,4 +45,5 @@ kursen. Exempelvis en mapp för kursen. I den finns en mapp för varje labb:
 labb1, labb2, ..., labb6. Lägg sedan in ett program i varje labbmapp som 
 skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer.
 
-Prova att växla mellan labbarna och köra dem.
+Prova att växla mellan labbarna och köra dem. Om programmet skriver ut "Hello 
+labb N" så vet du att du kör rätt program.

From 4a47e958b33804129b9dd6cf069e534a3018de9a Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 14:06:45 +0200
Subject: [PATCH 113/214] Revises variables/slides

---
 modules/variables/slides/contents.tex | 112 ++++++++++++++++++++------
 modules/variables/slides/preamble.tex |   6 +-
 2 files changed, 91 insertions(+), 27 deletions(-)

diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex
index 3b8dd9c5..27f30cdd 100644
--- a/modules/variables/slides/contents.tex
+++ b/modules/variables/slides/contents.tex
@@ -107,47 +107,65 @@ \section{Köra Python}
 \subsection{Terminalen}
 
 \begin{frame}
-  \includegraphics[width=\columnwidth]{figs/python-terminal.png}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/python-terminal.png}
+    \caption{Ett kodexempel i Python som skriver ut \enquote{hello world!} i 
+    terminalen.}
+  \end{figure}
 \end{frame}
 
 
 \subsection{Andra gränssnitt}
 
 \begin{frame}
-  \centering
-  \includegraphics[width=\columnwidth]{figs/idle.jpg}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/idle.jpg}
+    \caption{Kod och körning av pythonkod i Idle.}
+  \end{figure}
 \end{frame}
 
 \begin{frame}
-  \centering
-  \includegraphics[height=\textheight]{figs/codium.png}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/codium.png}
+    \caption{Gränssnittet till VSCodium (öppen källkodsvariant av Visual Studio 
+    Code).}
+  \end{figure}
 \end{frame}
 
 \begin{frame}
-  \centering
-  \includegraphics[height=\textheight]{figs/atom.png}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/atom.png}
+    \caption{Gränssnittet för Atom.}
+  \end{figure}
 \end{frame}
 
 \begin{frame}
-  \centering
-  \includegraphics[height=\textheight]{figs/pycharm.png}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/pycharm.png}
+    \caption{Gränssnittet för PyCharm.}
+  \end{figure}
 \end{frame}
 
 
-\section{Skriva Pythonprogram}
+\section{Skriva pythonprogram}
 
 \subsection{Kommentarer}
 
-\begin{frame}
+\begin{frame}[fragile]
   \begin{center}
-    \huge\#
+    \mintinline[fontsize=\huge]{python}|#|
   \end{center}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
-# Har kan vi skriva for manniskor.
+# Här kan vi skriva for människor.
 # Python kommer att ignorera allt detta.
     \end{minted}
   \end{example}
@@ -157,8 +175,8 @@ \subsection{Kommentarer}
   \begin{example}
     \begin{minted}{python}
 """
-Detta ar dock lite enklare,
-iallafall nar vi ska skriva pa flera
+Detta är dock lite enklare,
+iallafall när vi ska skriva på flera
 rader
 """
     \end{minted}
@@ -169,7 +187,13 @@ \subsection{Kommentarer}
 \subsection{Utskrifter}
 
 \begin{frame}[fragile]
-  \begin{block}{Funktionen \mint{python}|print|}
+  \begin{center}
+    \mintinline[fontsize=\huge]{python}|print|
+  \end{center}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{block}{Funktionen \mintinline{python}|print|}
     \begin{itemize}
       \item Skriver ut sina argument till skärmen.
     \end{itemize}
@@ -179,7 +203,7 @@ \subsection{Utskrifter}
 
   \begin{example}
     \begin{minted}{python}
-# Skriver ut till skarmen
+# Skriver ut till skärmen
 print("Hello, World!")
     \end{minted}
   \end{example}
@@ -220,6 +244,23 @@ \subsection{Variabler och datatyper}
 
   \pause
 
+  \begin{example}
+    \begin{minted}{python}
+# Skriver ut till skärmen
+print("Hello, World!")
+    \end{minted}
+  \end{example}
+
+  \begin{example}
+    \begin{minted}{python}
+# Skriver ut till skärmen
+text = "Hello, World!"
+print(text)
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
   \begin{example}[Variabler]
     \begin{minted}{python}
 x = 5
@@ -249,13 +290,36 @@ \subsection{Variabler och datatyper}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{python}
+x = 5
+y = 2*x
+x = 4
+print(y)
+    \end{minted}
+  \end{example}
+
+  \begin{exercise}[Vad lagras?]
+    \begin{itemize}
+%      \item Vad lagras i variabeln \mintinline{python}|x|?
+%        \begin{enumerate}
+%          \item Formeln \(2\cdot x\)?
+%          \item Värdet \(10\)?
+%        \end{enumerate}
+      \item Vad kommer att skrivas ut av \mintinline{python}|print(y)|,
+        \(10\) eller \(8\)?
+    \end{itemize}
+  \end{exercise}
+\end{frame}
+
 \begin{frame}[fragile]
   \begin{example}[Fler heltalsoperationer]
     \begin{minted}{python}
 x = 5
 y = x / 2
 z = x // 2
-xx = x**2
+x_square = x**2
     \end{minted}
   \end{example}
 \end{frame}
@@ -263,7 +327,7 @@ \subsection{Variabler och datatyper}
 \begin{frame}[fragile]
   \begin{remark}
     \begin{itemize}
-      \item \mint{python}|print| behöver datatypen sträng.
+      \item \mintinline{python}|print| behöver datatypen sträng.
       \item Finns typkonvertering.
     \end{itemize}
   \end{remark}
@@ -281,10 +345,10 @@ \subsection{Variabler och datatyper}
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
-print("Ar " + x " stort?")
-print("Ar " + str(x) + " stort?")
-print("Ar {} stort?".format(x))
-print(f"Ar {x} stort?")
+print("Är " + x " stort?")
+print("Är " + str(x) + " stort?")
+print("Är {} stort?".format(x))
+print(f"Är {x} stort?")
     \end{minted}
   \end{example}
 \end{frame}
@@ -297,7 +361,7 @@ \subsection{Konstanter}
     \begin{itemize}
       \item Vissa språk förhindrar ändring av konstanter.
       \item Python har bara konvention.
-      \item \mint{python}|PI = 3.14|
+      \item \mintinline{python}|PI = 3.14|
     \end{itemize}
   \end{remark}
 \end{frame}
diff --git a/modules/variables/slides/preamble.tex b/modules/variables/slides/preamble.tex
index 9a092c5b..ee813387 100644
--- a/modules/variables/slides/preamble.tex
+++ b/modules/variables/slides/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[british,swedish]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{slides.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}

From dd7e838d75a348f9b31686ec4f3720a39fb2e3c5 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 14:33:27 +0200
Subject: [PATCH 114/214] Move helloworld slides from variables to helloworld

---
 modules/helloworld/slides/.gitignore          |   3 +
 modules/helloworld/slides/Makefile            |  26 +++
 modules/helloworld/slides/abstract.tex        |  22 +++
 modules/helloworld/slides/contents.tex        | 172 ++++++++++++++++++
 .../slides/figs/atom.png                      | Bin
 .../slides/figs/codium.png                    | Bin
 .../slides/figs/idle.jpg                      | Bin
 .../slides/figs/pycharm.png                   | Bin
 .../slides/figs/python-terminal.png           | Bin
 modules/helloworld/slides/notes.tex           |  30 +++
 modules/helloworld/slides/preamble.tex        |  39 ++++
 modules/helloworld/slides/slides.tex          | 108 +++++++++++
 modules/variables/slides/contents.tex         | 132 --------------
 13 files changed, 400 insertions(+), 132 deletions(-)
 create mode 100644 modules/helloworld/slides/.gitignore
 create mode 100644 modules/helloworld/slides/Makefile
 create mode 100644 modules/helloworld/slides/abstract.tex
 create mode 100644 modules/helloworld/slides/contents.tex
 rename modules/{variables => helloworld}/slides/figs/atom.png (100%)
 rename modules/{variables => helloworld}/slides/figs/codium.png (100%)
 rename modules/{variables => helloworld}/slides/figs/idle.jpg (100%)
 rename modules/{variables => helloworld}/slides/figs/pycharm.png (100%)
 rename modules/{variables => helloworld}/slides/figs/python-terminal.png (100%)
 create mode 100644 modules/helloworld/slides/notes.tex
 create mode 100644 modules/helloworld/slides/preamble.tex
 create mode 100644 modules/helloworld/slides/slides.tex

diff --git a/modules/helloworld/slides/.gitignore b/modules/helloworld/slides/.gitignore
new file mode 100644
index 00000000..30b2edc6
--- /dev/null
+++ b/modules/helloworld/slides/.gitignore
@@ -0,0 +1,3 @@
+notes.pdf
+slides.pdf
+beamer-didactic.sty
diff --git a/modules/helloworld/slides/Makefile b/modules/helloworld/slides/Makefile
new file mode 100644
index 00000000..1d9d9db6
--- /dev/null
+++ b/modules/helloworld/slides/Makefile
@@ -0,0 +1,26 @@
+.PHONY: all
+all: notes.pdf slides.pdf
+
+LATEXFLAGS+=	-shell-escape
+
+SRC+=		preamble.tex
+SRC+=		abstract.tex contents.tex
+
+DEPENDS+= 	beamer-didactic.sty
+
+
+notes.pdf: notes.tex
+slides.pdf: slides.tex
+
+notes.pdf slides.pdf: ${SRC} ${DEPENDS}
+
+
+.PHONY: clean
+clean:
+	${RM} notes.pdf slides.pdf
+
+
+INCLUDE_MAKEFILES=../../../makefiles
+include ${INCLUDE_MAKEFILES}/tex.mk
+INCLUDE_BEAMERDIDACTIC=../../../beamer-didactic
+include ${INCLUDE_BEAMERDIDACTIC}/beamer-didactic.mk
diff --git a/modules/helloworld/slides/abstract.tex b/modules/helloworld/slides/abstract.tex
new file mode 100644
index 00000000..4012d9d3
--- /dev/null
+++ b/modules/helloworld/slides/abstract.tex
@@ -0,0 +1,22 @@
+% What's the problem?
+% Why is it a problem? Research gap left by other approaches?
+% Why is it important? Why care?
+% What's the approach? How to solve the problem?
+% What's the findings? How was it evaluated, what are the results, limitations, 
+% what remains to be done?
+
+% XXX Summary
+\emph{Summary:}
+\dots
+
+% XXX Motivation and intended learning outcomes
+\emph{Intended learning outcomes:}
+\dots
+
+% XXX Prerequisites
+\emph{Prerequisites:}
+\dots
+
+% XXX Reading material
+\emph{Reading:}
+\dots
diff --git a/modules/helloworld/slides/contents.tex b/modules/helloworld/slides/contents.tex
new file mode 100644
index 00000000..873390e4
--- /dev/null
+++ b/modules/helloworld/slides/contents.tex
@@ -0,0 +1,172 @@
+\title{%
+  Hello World!
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\mode<article>{\maketitle}
+\mode<presentation>{%
+  \begin{frame}
+    \maketitle
+  \end{frame}
+}
+
+\mode*
+
+\begin{abstract}
+  \input{abstract.tex}
+\end{abstract}
+
+
+\section{Programmering}
+
+\subsection{Vad är programmering?}
+
+\begin{frame}
+  \begin{block}{Dator}
+    \begin{itemize}
+      \item Processor
+      \item Minne
+      \item Annan hårdvara
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+\begin{frame}
+  \begin{block}{Processorn}
+    \begin{itemize}
+      \item Exekverar maskinkod --- program
+    \end{itemize}
+  \end{block}
+
+  \pause
+
+  \begin{example}
+    \begin{itemize}
+      \item<1-2> 00012000050000020500
+      \item<3-> 0001 2000 0500
+      \item<3-> 0002 0500
+    \end{itemize}
+  \end{example}
+\end{frame}
+
+\begin{frame}
+  \begin{block}{Svar}
+    \begin{itemize}
+      \item Programmering är att skriva program.
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+
+\subsection{Programmeringsspråk}
+
+\begin{frame}
+  \begin{block}{Programmeringsspråk}
+    \begin{itemize}
+      \item Ett språk för människor att skriva datorprogram.
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Python]
+    \begin{minted}{python}
+print("Hello, World!")
+    \end{minted}
+  \end{example}
+
+  \pause
+
+  \begin{example}[C++]
+    \begin{minted}{c++}
+#include <iostream>
+using namespace std;
+
+int main(void) {
+    std::cout << "Hello, World!" << std::endl;
+    return 0;
+}
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}
+  \begin{remark}
+    \begin{itemize}
+      \item C++ måste översättas till maskinkod!
+      \item Python läses av ett program (maskinkod), och det programmet 
+        exekverar koden.
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Terminalen]
+    \begin{minted}{bash}
+echo "Hello World!"
+    \end{minted}
+  \end{example}
+
+  \pause
+
+  \begin{remark}
+    \begin{itemize}
+      \item Bash läser varje rad och exekverar olika program.
+      \item Dessa program är redan konverterade till maskinkod.
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+
+\section{Köra Python}
+
+\subsection{Terminalen}
+
+\begin{frame}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/python-terminal.png}
+    \caption{Ett kodexempel i Python som skriver ut \enquote{hello world!} i 
+    terminalen.}
+  \end{figure}
+\end{frame}
+
+
+\subsection{Andra gränssnitt}
+
+\begin{frame}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/idle.jpg}
+    \caption{Kod och körning av pythonkod i Idle.}
+  \end{figure}
+\end{frame}
+
+\begin{frame}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/codium.png}
+    \caption{Gränssnittet till VSCodium (öppen källkodsvariant av Visual Studio 
+    Code).}
+  \end{figure}
+\end{frame}
+
+\begin{frame}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/atom.png}
+    \caption{Gränssnittet för Atom.}
+  \end{figure}
+\end{frame}
+
+\begin{frame}
+  \begin{figure}
+    \centering
+    \includegraphics[height=0.8\textheight]{figs/pycharm.png}
+    \caption{Gränssnittet för PyCharm.}
+  \end{figure}
+\end{frame}
+
diff --git a/modules/variables/slides/figs/atom.png b/modules/helloworld/slides/figs/atom.png
similarity index 100%
rename from modules/variables/slides/figs/atom.png
rename to modules/helloworld/slides/figs/atom.png
diff --git a/modules/variables/slides/figs/codium.png b/modules/helloworld/slides/figs/codium.png
similarity index 100%
rename from modules/variables/slides/figs/codium.png
rename to modules/helloworld/slides/figs/codium.png
diff --git a/modules/variables/slides/figs/idle.jpg b/modules/helloworld/slides/figs/idle.jpg
similarity index 100%
rename from modules/variables/slides/figs/idle.jpg
rename to modules/helloworld/slides/figs/idle.jpg
diff --git a/modules/variables/slides/figs/pycharm.png b/modules/helloworld/slides/figs/pycharm.png
similarity index 100%
rename from modules/variables/slides/figs/pycharm.png
rename to modules/helloworld/slides/figs/pycharm.png
diff --git a/modules/variables/slides/figs/python-terminal.png b/modules/helloworld/slides/figs/python-terminal.png
similarity index 100%
rename from modules/variables/slides/figs/python-terminal.png
rename to modules/helloworld/slides/figs/python-terminal.png
diff --git a/modules/helloworld/slides/notes.tex b/modules/helloworld/slides/notes.tex
new file mode 100644
index 00000000..b6f9a884
--- /dev/null
+++ b/modules/helloworld/slides/notes.tex
@@ -0,0 +1,30 @@
+\documentclass{article}
+
+\usepackage[hyphens]{url}
+\usepackage[hidelinks]{hyperref}
+
+\input{preamble.tex}
+
+\usepackage[noamsthm,notheorems]{beamerarticle}
+\setjobnamebeamerversion{slides}
+
+%\usepackage{authblk}
+%\let\institute\affil
+
+\declaretheorem[numbered=unless unique,style=theorem]{theorem}
+\declaretheorem[numbered=unless unique,style=definition]{definition}
+\declaretheorem[numbered=unless unique,style=definition]{assumption}
+\declaretheorem[numbered=unless unique,style=definition]{protocol}
+\declaretheorem[numbered=unless unique,style=example]{example}
+%\declaretheorem[style=definition,numbered=unless unique,
+%  name=Example,refname={example,examples}]{example}
+\declaretheorem[numbered=unless unique,style=remark]{remark}
+\declaretheorem[numbered=unless unique,style=remark]{idea}
+\declaretheorem[numbered=unless unique,style=exercise]{exercise}
+\declaretheorem[numbered=unless unique,style=exercise]{question}
+\declaretheorem[numbered=unless unique,style=solution]{solution}
+
+\begin{document}
+\input{contents.tex}
+\printbibliography
+\end{document}
diff --git a/modules/helloworld/slides/preamble.tex b/modules/helloworld/slides/preamble.tex
new file mode 100644
index 00000000..ee813387
--- /dev/null
+++ b/modules/helloworld/slides/preamble.tex
@@ -0,0 +1,39 @@
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[british,swedish]{babel}
+\usepackage{booktabs}
+
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
+\usepackage[all]{foreign}
+\renewcommand{\foreignfullfont}{}
+\renewcommand{\foreignabbrfont}{}
+
+\usepackage{newclude}
+\usepackage{import}
+
+\usepackage[strict]{csquotes}
+\usepackage[single]{acro}
+
+\usepackage{subcaption}
+
+\usepackage[noend]{algpseudocode}
+\usepackage{xparse}
+
+\let\email\texttt
+
+\usepackage[outputdir=ltxobj]{minted}
+\setminted{autogobble,fontsize=\footnotesize}
+
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{mathtools}
+\usepackage{amsthm}
+\usepackage{thmtools}
+\usepackage[unq]{unique}
+\DeclareMathOperator{\powerset}{\mathcal{P}}
+
+\usepackage[binary-units]{siunitx}
+
+\usepackage[capitalize]{cleveref}
diff --git a/modules/helloworld/slides/slides.tex b/modules/helloworld/slides/slides.tex
new file mode 100644
index 00000000..d7beb5f0
--- /dev/null
+++ b/modules/helloworld/slides/slides.tex
@@ -0,0 +1,108 @@
+\documentclass[ignoreframetext]{beamer}
+\input{preamble.tex}
+
+\usetheme{Berlin}
+\setbeamertemplate{footline}%{miniframes theme}
+{%
+  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+  \end{beamercolorbox}
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
+    \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
+    \hfill%
+    {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+    {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill     \insertframenumber%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
+  \end{beamercolorbox}
+}
+\setbeamercovered{transparent}
+\setbeamertemplate{bibliography item}[text]
+
+\AtBeginSection[]{%
+  \begin{frame}<beamer>
+    \tableofcontents[currentsection]
+  \end{frame}
+}
+
+\ProvideDocumentEnvironment{assumption}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Assumption: #1}
+  }{%
+    \begin{block}{Assumption}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{protocol}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Protocol: #1}
+  }{%
+    \begin{block}{Protocol}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{remark}{o}{%
+  \IfValueTF{#1}{%
+    \begin{alertblock}{Note: #1}
+  }{%
+    \begin{alertblock}{Note}
+  }
+}{%
+  \end{alertblock}
+}
+
+\ProvideDocumentEnvironment{idea}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Idea: #1}
+  }{%
+    \begin{block}{Idea}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{question}{o}{%
+  \setbeamercolor{block body}{bg=orange!15,fg=black}
+  \setbeamercolor{block title}{bg=orange,fg=white}
+  \setbeamercolor{local structure}{fg=orange}
+  \IfValueTF{#1}{%
+    \begin{block}{Question: #1}
+  }{%
+    \begin{block}{Question}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{exercise}{o}{%
+  \setbeamercolor{block body}{bg=yellow!10,fg=black}
+  \setbeamercolor{block title}{bg=yellow,fg=black}
+  \setbeamercolor{local structure}{fg=yellow}
+  \IfValueTF{#1}{%
+    \begin{block}{Exercise: #1}
+  }{%
+    \begin{block}{Exercise}
+  }
+}{%
+  \end{block}
+}
+
+
+\begin{document}
+\mode<all>
+\input{contents.tex}
+\mode*
+%
+%%% REFERENCES %%%
+
+\begin{frame}[allowframebreaks]
+  \printbibliography
+\end{frame}
+\end{document}
diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex
index 27f30cdd..5f09ee74 100644
--- a/modules/variables/slides/contents.tex
+++ b/modules/variables/slides/contents.tex
@@ -20,138 +20,6 @@
 \end{abstract}
 
 
-\section{Programmering}
-
-\subsection{Vad är programmering?}
-
-\begin{frame}
-  \begin{block}{Dator}
-    \begin{itemize}
-      \item Processor
-      \item Minne
-      \item Annan hårdvara
-    \end{itemize}
-  \end{block}
-\end{frame}
-
-\begin{frame}
-  \begin{block}{Processorn}
-    \begin{itemize}
-      \item Exekverar maskinkod --- program
-    \end{itemize}
-  \end{block}
-
-  \pause
-
-  \begin{example}
-    \begin{itemize}
-      \item<1-2> 00012000050000020500
-      \item<3-> 0001 2000 0500
-      \item<3-> 0002 0500
-    \end{itemize}
-  \end{example}
-\end{frame}
-
-\begin{frame}
-  \begin{block}{Svar}
-    \begin{itemize}
-      \item Programmering är att skriva program.
-    \end{itemize}
-  \end{block}
-\end{frame}
-
-
-\subsection{Programmeringsspråk}
-
-\begin{frame}
-  \begin{block}{Programmeringsspråk}
-    \begin{itemize}
-      \item Ett språk för människor att skriva datorprogram.
-    \end{itemize}
-  \end{block}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[Python]
-    \begin{minted}{python}
-print("Hello, World!")
-    \end{minted}
-  \end{example}
-
-  \pause
-
-  \begin{example}[C++]
-    \begin{minted}{c++}
-#include <iostream>
-using namespace std;
-
-int main(void) {
-    std::cout << "Hello, World!" << std::endl;
-    return 0;
-}
-    \end{minted}
-  \end{example}
-\end{frame}
-
-\begin{frame}
-  \begin{remark}
-    \begin{itemize}
-      \item Måste översättas till maskinkod!
-    \end{itemize}
-  \end{remark}
-\end{frame}
-
-
-\section{Köra Python}
-
-\subsection{Terminalen}
-
-\begin{frame}
-  \begin{figure}
-    \centering
-    \includegraphics[height=0.8\textheight]{figs/python-terminal.png}
-    \caption{Ett kodexempel i Python som skriver ut \enquote{hello world!} i 
-    terminalen.}
-  \end{figure}
-\end{frame}
-
-
-\subsection{Andra gränssnitt}
-
-\begin{frame}
-  \begin{figure}
-    \centering
-    \includegraphics[height=0.8\textheight]{figs/idle.jpg}
-    \caption{Kod och körning av pythonkod i Idle.}
-  \end{figure}
-\end{frame}
-
-\begin{frame}
-  \begin{figure}
-    \centering
-    \includegraphics[height=0.8\textheight]{figs/codium.png}
-    \caption{Gränssnittet till VSCodium (öppen källkodsvariant av Visual Studio 
-    Code).}
-  \end{figure}
-\end{frame}
-
-\begin{frame}
-  \begin{figure}
-    \centering
-    \includegraphics[height=0.8\textheight]{figs/atom.png}
-    \caption{Gränssnittet för Atom.}
-  \end{figure}
-\end{frame}
-
-\begin{frame}
-  \begin{figure}
-    \centering
-    \includegraphics[height=0.8\textheight]{figs/pycharm.png}
-    \caption{Gränssnittet för PyCharm.}
-  \end{figure}
-\end{frame}
-
-
 \section{Skriva pythonprogram}
 
 \subsection{Kommentarer}

From d06b99255e440c8227911a2f7b799f64ed850abf Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 14:38:12 +0200
Subject: [PATCH 115/214] Adds function to hello world

---
 modules/helloworld/slides/contents.tex | 44 ++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/modules/helloworld/slides/contents.tex b/modules/helloworld/slides/contents.tex
index 873390e4..75687938 100644
--- a/modules/helloworld/slides/contents.tex
+++ b/modules/helloworld/slides/contents.tex
@@ -170,3 +170,47 @@ \subsection{Andra gränssnitt}
   \end{figure}
 \end{frame}
 
+
+\section{Hello World!}
+
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{python}
+# Skriver ut till skärmen
+print("Hello, World!")
+    \end{minted}
+  \end{example}
+
+  \pause
+
+  \begin{example}
+    \begin{minted}{python}
+# Skriver ut "Hello" + namnet till skärmen
+name = "World"
+print(f"Hello {name}!")
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{python}
+# Skriver ut "Hello" + namnet till skärmen
+name = "World"
+print(f"Hello {name}!")
+    \end{minted}
+  \end{example}
+
+  \pause
+
+  \begin{example}[Funktioner]
+    \begin{minted}{python}
+def print_hello(name):
+  """Skriver ut till skärmen"""
+  print(f"Hello, {name}!")
+
+print_hello("World")
+    \end{minted}
+  \end{example}
+\end{frame}
+

From edd3e90d82208f88aa359a09ea1948d314082f73 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 28 Aug 2022 16:39:53 +0200
Subject: [PATCH 116/214] Update lab0.md

---
 modules/lab0.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/lab0.md b/modules/lab0.md
index f409f43c..ba549e63 100644
--- a/modules/lab0.md
+++ b/modules/lab0.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Kom igång med Hello world
+title: Laboration Kom igång med Hello world
 authors:
   - Celina Soori <celinah@kth.se>
 ---

From 19ef4113bee3b3bce604a4215e4b2bab3c08ea63 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 28 Aug 2022 17:50:43 +0200
Subject: [PATCH 117/214] Delete lab0.md

---
 modules/lab0.md | 91 -------------------------------------------------
 1 file changed, 91 deletions(-)
 delete mode 100644 modules/lab0.md

diff --git a/modules/lab0.md b/modules/lab0.md
deleted file mode 100644
index ba549e63..00000000
--- a/modules/lab0.md
+++ /dev/null
@@ -1,91 +0,0 @@
----
-title: Laboration Kom igång med Hello world
-authors:
-  - Celina Soori <celinah@kth.se>
----
-# Laboration: Kom igång med Hello world
-
-Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. 
-Du behöver inte lämna in något för denna laboration.
-
-Målet med laborationen är att:
-
-1. Installera Python.
-2. Välj, installera och förstå en textredigerare.
-3. Skriva ett enkelt program "Hello World".
-
-## Ladda ner Python
-
-Första steget vi ska göra är att installera Python. Det gör du enklast genom 
-att gå till [Pythons nedladdningssida](https://www.python.org/downloads/).
-
-När du installerar Python, missa inte att klicka i boxen musen pekar på
-i bilden nedan (bilden är från Windows-versionen):
-
-![download_python](https://user-images.githubusercontent.com/105818197/186904393-23505d95-c172-4c9e-a949-952a4b8ded18.PNG)
-
-## Välj textredigerare
-
-Det finns många textredigerare därute, i den här kursen får du välja själv
-vilken textredigerare du känner dig mest bekväm vid. Nedan kommer några
-av de textredigerare vi rekommenderar. Under varje textredigerare finns en 
-länk till en tutorial som hjälper dig att skriva ditt första python-program.
-
-Hur din textredigerare ser ut på din dator stämmer inte alltid överens med 
-hur den ser ut i den tutorial du tittar på. Om du stöter på problem är du 
-välkommen till ett laborationstillfälle för att få hjälp!
-
-### PyCharm
-
-Installera PyCharm Community från [PyCharms nedladdningssida](https://www.jetbrains.com/pycharm/download/#section=windows).
-
-Läs genomgången [Create and run your first Python project](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) 
-för att skapa ditt första program i PyCharm. Koden som används i genomgången 
-behöver du inte förstå, utan viktiga är att du förstår hur du öppnar PyCharm, 
-skapar ett program, skriver in kod i programmet och kör programmet.
-
-### IDLE 
-
-IDLE är en textredigerare som installeras automatiskt när du installerar Python 
-(på de flesta system, på vissa Linux-system måste den installeras separat).
-
-Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE 
-(Python GUI). Nu borde du se detta fönster:
-
-![idle_part1](https://user-images.githubusercontent.com/105818197/186905321-49a6c171-0786-4342-b0c9-0a4eb77ff16e.PNG)
-
-Följ nu [Writing, Saving and Running Python Programs with IDLE](https://thehelloworldprogram.com/python/python-program-idle/) för att 
-skapa ditt första program i IDLE.
-
-
-### VSCode
-
-Installera VSCode från [VSCodes nedladdningssida](https://code.visualstudio.com/download).
-När du installerat VSCode och startat det borde det se ut ungefär så här:
-
-![vscode_part1](https://user-images.githubusercontent.com/105818197/186906373-e111faad-a7bc-4900-a5a1-c98913098fe2.PNG)
-
-Följ nu de första 5 minuterna av [videon Visual Studio Code Python for Beginners: Hello World & Beyond](https://www.youtube.com/watch?v=dGeUH_bqNpA) 
-för att skriva ditt första Python-program!
-
-
-## Skriv ett enkelt program
-
-Nu har du förhoppningsvis installerat Python och en textredigerare. Dags att skriva
-ditt första egna program!
-
-Skapa en fil i din textredigerare och döp den till helloworld.py (eller något 
-annat skoj). Skriv in:
-```python
-message = "Hello World!"
-
-print(message)
-
-```
-Kör din fil helloworld.py i din textredigerare. Utskriften i terminalen ska nu 
-se ut så här:
-```
-Hello World!
-```
-Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans 
-utmaningar!

From 01b3000e61296a5caa5db3e1d5ff2c3d2e475dc3 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 28 Aug 2022 17:58:30 +0200
Subject: [PATCH 118/214] minor changes to tutorial

---
 modules/helloworld/tutorial.md | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md
index f9d28975..eaf19194 100644
--- a/modules/helloworld/tutorial.md
+++ b/modules/helloworld/tutorial.md
@@ -2,6 +2,7 @@
 title: Övning: Hello World!
 authors:
   - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
 ---
 # Övning: Hello World!
 
@@ -17,18 +18,21 @@ Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
 
 Zoomlänk: 
 
-## Önskemål från gruppen
+## Terminalen
 
-Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget?
+Under veckans föreläsning har ni arbetat med terminalen. Om ni
+har frågor eller behöver hjälp med terminalen, be en lärarassistent
+om hjälp när vi jobbar med Hello World. 
 
-Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen?
+## Hello World!
 
-## Övningsuppgifter
+Under den här övningen ska vi jobba med __Laboration (0) Hello World__ som
+ni hittar på Canvas. Dela upp er i smågrupper och hitta den textredigerare
+som passar er bäst och se till att ni kan skapa och köra ett Hello World-program 
+i den. 
 
-### Hello World!
+### Exempelkod
 
-Testa olika textredigerare eller IDE:er. Skapa och kör ett Hello World-program 
-i varje:
 ```python
 print("Hello World!")
 ```

From f035969e3f5ba9d08e2f7b8ec598268696678ba8 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 28 Aug 2022 18:04:30 +0200
Subject: [PATCH 119/214] Update tutorial.md

---
 modules/helloworld/tutorial.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md
index eaf19194..624e1a46 100644
--- a/modules/helloworld/tutorial.md
+++ b/modules/helloworld/tutorial.md
@@ -1,5 +1,5 @@
 ---
-title: Övning: Hello World!
+title: Övning om Hello World!
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>

From b43f29975ba48ca1320c02335f2ebe0d7485d880 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 20:09:54 +0200
Subject: [PATCH 120/214] Adds draft for advanced tutorial for helloworld

---
 modules/helloworld/advanced_tutorial.md | 73 +++++++++++++++++++++++++
 1 file changed, 73 insertions(+)
 create mode 100644 modules/helloworld/advanced_tutorial.md

diff --git a/modules/helloworld/advanced_tutorial.md b/modules/helloworld/advanced_tutorial.md
new file mode 100644
index 00000000..de2426d4
--- /dev/null
+++ b/modules/helloworld/advanced_tutorial.md
@@ -0,0 +1,73 @@
+---
+title: Övning om Hello World!
+authors:
+  - Daniel Bosk <dbosk@kth.se>
+  - Celina Soori <celinah@kth.se>
+---
+# Övning: Hello World!
+
+Målet med övningen är att du ska bli bättre på att
+
+  - kontrollera datorn med terminalen,
+  - hantera filsystemet,
+  - använda en textredigerare eller IDE för att skriva program.
+
+## Repetition och förtydliganden
+
+Är det något ni skulle vilja repetera kort innan övningen kör igång?
+
+
+## Textredigerare och IDE:er
+
+Under den här övningen ska vi jobba med __Laboration (0) Hello World__ som
+ni hittar på Canvas. Dela upp er i smågrupper och hitta den textredigerare
+som passar er bäst och se till att ni kan skapa och köra ett Hello 
+World-program i den. 
+
+### Exempelkod
+
+```python
+print("Hello World!")
+```
+eller
+```python
+name = "World"
+print(f"Hello {name}!")
+```
+
+## Hantera egna filer för kursen
+
+Vi vill hantera de egna filerna på kursen, så att vi håller koll på våra 
+inlämningar.
+
+### Terminalen och IDE:n
+
+Först vill vi ha en terminal. Hitta terminalen i IDE:n. Alternativt, om du 
+föredrar, använd terminalen utanför IDE:n.
+
+
+### Skapa en mappstruktur för kursen
+
+Använd terminalen (och eventuellt den grafiska filhanteraren) för att skapa en 
+mappstruktur för kursen. Exempelvis en mapp för kursen. I den finns en mapp för 
+varje labb: labb1, labb2, ..., labb6. Lägg sedan in ett program i varje 
+labbmapp som skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer.
+
+### Skapa ett Git repo för kursen
+
+Gör kursmappen ovan till ett Git-repo för att versionshantera dina inlämningar.
+
+Gör en redigering av labb 1 och spara ändringarna i repot.
+
+
+### Pusha repot till GitHub
+
+Skapa ett privat repo på GitHub eller KTH GitHub. Pusha innehållet i repot ovan 
+till repot på GitHub.
+
+
+### Utforska Git-integrering i din IDE
+
+Många IDE:er stödjer tillägg för versionshantering med Git (och andra system). 
+Utforska ur du kan integrera Git i din IDE för att hantera dina labbar.
+

From 79f7ab7db74e143bba2ab23d0bc4a78d5cd44343 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 20:13:39 +0200
Subject: [PATCH 121/214] Adds ILO on version management, links to GH+gits15

---
 modules/helloworld/advanced_tutorial.md | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/modules/helloworld/advanced_tutorial.md b/modules/helloworld/advanced_tutorial.md
index de2426d4..7e8ec956 100644
--- a/modules/helloworld/advanced_tutorial.md
+++ b/modules/helloworld/advanced_tutorial.md
@@ -11,6 +11,8 @@ Målet med övningen är att du ska bli bättre på att
   - kontrollera datorn med terminalen,
   - hantera filsystemet,
   - använda en textredigerare eller IDE för att skriva program.
+  - versionshantera källkod.
+
 
 ## Repetition och förtydliganden
 
@@ -62,8 +64,11 @@ Gör en redigering av labb 1 och spara ändringarna i repot.
 
 ### Pusha repot till GitHub
 
-Skapa ett privat repo på GitHub eller KTH GitHub. Pusha innehållet i repot ovan 
-till repot på GitHub.
+Skapa ett privat repo på [GitHub][gh] eller [KTH GitHub][gits15]. Pusha 
+innehållet i repot ovan till repot på GitHub.
+
+[gh]: https://github.com
+[gits15]: https://gits-15.sys.kth.se
 
 
 ### Utforska Git-integrering i din IDE

From 838285f7fffe9fdec34c81972e10fc9871e142bb Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 20:23:36 +0200
Subject: [PATCH 122/214] Improves title for adanced tutorial for helloworld

---
 modules/helloworld/advanced_tutorial.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/helloworld/advanced_tutorial.md b/modules/helloworld/advanced_tutorial.md
index 7e8ec956..5c34c847 100644
--- a/modules/helloworld/advanced_tutorial.md
+++ b/modules/helloworld/advanced_tutorial.md
@@ -1,10 +1,10 @@
 ---
-title: Övning om Hello World!
+title: Fördjupande övning om terminalen, IDE:er och versionshantering
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>
 ---
-# Övning: Hello World!
+# Fördjupande övning: Terminalen, IDE:er och versionshantering
 
 Målet med övningen är att du ska bli bättre på att
 

From 7389ed763c268671a4f7483dc12e4386a09b8b2b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 28 Aug 2022 20:23:56 +0200
Subject: [PATCH 123/214] Adds extra assignment to helloworld tutorial

---
 modules/helloworld/tutorial.md | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md
index 624e1a46..8aa2a7ee 100644
--- a/modules/helloworld/tutorial.md
+++ b/modules/helloworld/tutorial.md
@@ -51,3 +51,10 @@ skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer.
 
 Prova att växla mellan labbarna och köra dem. Om programmet skriver ut "Hello 
 labb N" så vet du att du kör rätt program.
+
+
+### Mer med terminalen
+
+Använd terminalen för att redigera labb 3 i din mappstruktur. Använd därefter 
+terminalen för att köra labb 3 i terminalen.
+

From 25288bf8069ef766c86093521cfa7792d420fc5d Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 29 Aug 2022 14:37:54 +0200
Subject: [PATCH 124/214] Updates overview slides

---
 modules/overview/slides/contents.tex | 113 +++++++++++++++------------
 modules/overview/slides/slides.tex   |   6 +-
 2 files changed, 66 insertions(+), 53 deletions(-)

diff --git a/modules/overview/slides/contents.tex b/modules/overview/slides/contents.tex
index ecddea09..13bd7d2b 100644
--- a/modules/overview/slides/contents.tex
+++ b/modules/overview/slides/contents.tex
@@ -40,41 +40,42 @@ \subsection{Lärare}
 \begin{frame}
   \begin{block}{Fler lärare på kursen}
     \begin{itemize}
+      \item Olle
       \item Övningsledare
       \item Labbhandledare
     \end{itemize}
   \end{block}
 \end{frame}
 
-\subsection{Studenter}
-
-\begin{frame}
-  \begin{exercise}[Vad har ni för intressen?]
-    \begin{itemize}
-      \item \url{https://menti.com}
-    \end{itemize}
-  \end{exercise}
-\end{frame}
-
-\begin{frame}
-  \begin{exercise}[Vilka är ni?]
-    \begin{itemize}
-      \item Break-out rooms: tre personer i varje.
-      \item Vart kommer ni från?
-      \item Varför kom ni hit?
-      \item Vart är ni på väg?
-    \end{itemize}
-  \end{exercise}
-\end{frame}
-
+%\subsection{Studenter}
+%
+%\begin{frame}
+%  \begin{exercise}[Vad har ni för intressen?]
+%    \begin{itemize}
+%      \item \url{https://menti.com}
+%    \end{itemize}
+%  \end{exercise}
+%\end{frame}
+%
+%\begin{frame}
+%  \begin{exercise}[Vilka är ni?]
+%    \begin{itemize}
+%      \item Break-out rooms: tre personer i varje.
+%      \item Vart kommer ni från?
+%      \item Varför kom ni hit?
+%      \item Vart är ni på väg?
+%    \end{itemize}
+%  \end{exercise}
+%\end{frame}
 
-\section{Varför ska ni läsa programmering?}
 
-\begin{frame}
-  \begin{center}
-    Varför ska ni lära er att programmera?
-  \end{center}
-\end{frame}
+%\section{Varför ska ni läsa programmering?}
+%
+%\begin{frame}
+%  \begin{center}
+%    Varför ska ni lära er att programmera?
+%  \end{center}
+%\end{frame}
 
 
 \section{Om kursen}
@@ -110,10 +111,9 @@ \subsection{Hur ska ni få ut detta?}
   \begin{block}{Moduler}
     \begin{enumerate}
       \item Förberedelse
-      \item Föreläsning
-      \item Laboration
-      \item Föreläsning
       \item Övning
+      \item Laboration
+      \item Fördjupande övning
     \end{enumerate}
   \end{block}
 
@@ -136,12 +136,13 @@ \subsection{Hur ska ni få ut detta?}
   \end{block}
 
   \pause
-  
-  \begin{block}{\enquote{Föreläsningar}}
+
+  \begin{block}{Övningar}
     \begin{itemize}
-      \item Ger en översiktlig genomgång.
-      \item Fokuserar på de viktigaste delarna.
+      \item Genomgång av problemen som uppdagades under förberedelsen.
       \item Får information från interaktionen under era förberedelser.
+      \item Fokuserar på de viktigaste delarna.
+      \item Interaktiva tillfällen för lärande.
       \item Praktisk problemlösning för er!
     \end{itemize}
   \end{block}
@@ -150,8 +151,10 @@ \subsection{Hur ska ni få ut detta?}
 \begin{frame}
   \begin{block}{Laborationer}
     \begin{itemize}
-      \item Driver ert lärande framåt.
-      \item Lärande är socialt, arbeta i grupper om två.
+      \item Ger återkoppling på ert kodande.
+      \item Lärande är socialt, arbeta i grupper (max tre/grupp).
+      \item Labbarna 1--2, 4--5 kamraträttas (peer review).
+      \item Labbarna 3, 6 presenteras för assistent (examinerande).
     \end{itemize}
   \end{block}
 
@@ -162,34 +165,44 @@ \subsection{Hur ska ni få ut detta?}
       \item Skapa studiegrupper!
     \end{itemize}
   \end{remark}
+\end{frame}
 
-  \pause
-
-  \begin{block}{Övningar}
+\begin{frame}
+  \begin{remark}
     \begin{itemize}
-      \item Interaktiva tillfällen för lärande.
-      \item Bygger vidare på laborationerna.
+      \item Alla tillfällen ges både online och på campus!
     \end{itemize}
-  \end{block}
+  \end{remark}
 \end{frame}
 
 \begin{frame}
-  \begin{exercise}[Hur studerar ni?]
+  \begin{block}{Fördjupande övningar}
     \begin{itemize}
-      \item Break-out rooms: tre nya personer i varje.
-      \item Hur har du studerat bäst hittills? Vad är din studieteknik?
+      \item Interaktiva tillfällen för lärande.
+      \item Fördjupande innehåll.
+      \item Lämpligt för dem som har lätt för programmering.
+      \item Ges endast online, men med salar på campus.
     \end{itemize}
-  \end{exercise}
+  \end{block}
 \end{frame}
 
+%\begin{frame}
+%  \begin{exercise}[Hur studerar ni?]
+%    \begin{itemize}
+%      \item Break-out rooms: tre nya personer i varje.
+%      \item Hur har du studerat bäst hittills? Vad är din studieteknik?
+%    \end{itemize}
+%  \end{exercise}
+%\end{frame}
+
 \subsection{Hur kollar vi att ni kan?}
 
 \begin{frame}
   \begin{block}<+>{Laborationer (LAB1, 1.5 hp)}
     \begin{itemize}
-      \item Lämnas in i Canvas.
-      \item Måste även delta i övningen.
-      \item \emph{Man får misslyckas}, bara att fixa och lämna in igen!
+      \item Lämnas in i Canvas och presenteras muntligen (labb 3, 6).
+      \item \emph{Man får misslyckas}, bara att fixa, lämna in och presentera 
+        igen!
       \item Första halvan av kursen.
     \end{itemize}
   \end{block}
@@ -198,7 +211,7 @@ \subsection{Hur kollar vi att ni kan?}
     \begin{itemize}
       \item Testar era kunskaper efter att vi täckt allt material.
       \item Mitten av kursen.
-      \item Ges en gång i månaden så länge det finns behov.
+      \item Ges var fjärde fredag kl 15 så länge det finns behov.
     \end{itemize}
   \end{block}
 \end{frame}
diff --git a/modules/overview/slides/slides.tex b/modules/overview/slides/slides.tex
index d7beb5f0..692a8dd9 100644
--- a/modules/overview/slides/slides.tex
+++ b/modules/overview/slides/slides.tex
@@ -102,7 +102,7 @@
 %
 %%% REFERENCES %%%
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From 0891844ce7e586368f10d3b2c6473dcee75f618b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 29 Aug 2022 14:38:23 +0200
Subject: [PATCH 125/214] Moves biblatex in preamble to make overview slides
 compile

---
 modules/overview/slides/preamble.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/overview/slides/preamble.tex b/modules/overview/slides/preamble.tex
index e2a8ccb2..2ec6312e 100644
--- a/modules/overview/slides/preamble.tex
+++ b/modules/overview/slides/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[swedish]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{disciplinary.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{disciplinary.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}

From 0b1d861fe16e5e3593fdf2d89074c1a8a4b37904 Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Wed, 31 Aug 2022 01:28:38 +0200
Subject: [PATCH 126/214] Omstrukturering av klassmodulen.

---
 .gitignore                                    |   3 +
 modules/classes/lab/input_type.py             |   3 +
 modules/classes/tutorial-advanced/.gitignore  |   1 +
 modules/classes/tutorial-advanced/Makefile    |  17 +
 modules/classes/tutorial-advanced/address.py  |  62 ++++
 modules/classes/tutorial-advanced/bank.py     | 188 +++++++++++
 .../classes/tutorial-advanced/bank_program.py | 125 ++++++++
 modules/classes/tutorial-advanced/citizen.py  |  52 +++
 .../{tutorial => tutorial-advanced}/frac.py   |  21 +-
 .../classes/tutorial-advanced/input_type.py   |  29 ++
 .../instruction.md}                           |  21 +-
 modules/classes/tutorial-advanced/person.py   | 112 +++++++
 modules/classes/tutorial/address.py           |  92 ++++++
 modules/classes/tutorial/adress.py            |  70 ----
 modules/classes/tutorial/bank.py              | 303 +++++++++---------
 modules/classes/tutorial/bank_arv.py          | 161 ----------
 modules/classes/tutorial/bank_program.py      | 125 ++++++++
 modules/classes/tutorial/banken.py            | 113 -------
 modules/classes/tutorial/banken_arv.py        | 113 -------
 modules/classes/tutorial/citizen.py           |  51 +++
 modules/classes/tutorial/input_type.py        |   3 +
 modules/classes/tutorial/instruction.md       |  16 +-
 modules/classes/tutorial/person.py            | 151 +++++----
 modules/classes/tutorial/shopping.py          |  53 ++-
 modules/classes/tutorial/skatteverket.py      |  79 -----
 25 files changed, 1170 insertions(+), 794 deletions(-)
 create mode 100644 modules/classes/tutorial-advanced/.gitignore
 create mode 100644 modules/classes/tutorial-advanced/Makefile
 create mode 100644 modules/classes/tutorial-advanced/address.py
 create mode 100644 modules/classes/tutorial-advanced/bank.py
 create mode 100644 modules/classes/tutorial-advanced/bank_program.py
 create mode 100644 modules/classes/tutorial-advanced/citizen.py
 rename modules/classes/{tutorial => tutorial-advanced}/frac.py (87%)
 create mode 100644 modules/classes/tutorial-advanced/input_type.py
 rename modules/classes/{tutorial/advanced_instruction.md => tutorial-advanced/instruction.md} (80%)
 create mode 100644 modules/classes/tutorial-advanced/person.py
 create mode 100644 modules/classes/tutorial/address.py
 delete mode 100644 modules/classes/tutorial/adress.py
 delete mode 100644 modules/classes/tutorial/bank_arv.py
 create mode 100644 modules/classes/tutorial/bank_program.py
 delete mode 100644 modules/classes/tutorial/banken.py
 delete mode 100644 modules/classes/tutorial/banken_arv.py
 create mode 100644 modules/classes/tutorial/citizen.py
 delete mode 100644 modules/classes/tutorial/skatteverket.py

diff --git a/.gitignore b/.gitignore
index bc12a958..14b4c993 100644
--- a/.gitignore
+++ b/.gitignore
@@ -281,3 +281,6 @@ TSWLatexianTemp*
 
 # Makeindex log files
 *.lpz
+
+# Jetbrains
+.idea/*
diff --git a/modules/classes/lab/input_type.py b/modules/classes/lab/input_type.py
index 52a136be..2fe9a90d 100644
--- a/modules/classes/lab/input_type.py
+++ b/modules/classes/lab/input_type.py
@@ -1,5 +1,6 @@
 """Take input more easily."""
 
+
 def input_type(t, prompt=""):
     """Take input, convert to type t; repeat if error."""
     while True:
@@ -11,6 +12,7 @@ def input_type(t, prompt=""):
             else:
                 print(f"Sorry, can't convert to {t}.")
 
+
 def main():
     """Test functionality of this module"""
     x = input_type(int, "x = ")
@@ -22,5 +24,6 @@ def main():
     print(f"z = {z}")
     print(f"Your name is {name}")
 
+
 if __name__ == "__main__":
     main()
diff --git a/modules/classes/tutorial-advanced/.gitignore b/modules/classes/tutorial-advanced/.gitignore
new file mode 100644
index 00000000..21feef11
--- /dev/null
+++ b/modules/classes/tutorial-advanced/.gitignore
@@ -0,0 +1 @@
+instruction.html
diff --git a/modules/classes/tutorial-advanced/Makefile b/modules/classes/tutorial-advanced/Makefile
new file mode 100644
index 00000000..c9d2ccd8
--- /dev/null
+++ b/modules/classes/tutorial-advanced/Makefile
@@ -0,0 +1,17 @@
+HTML_FILES= 	instruction.html
+
+PANDOCFLAGS= 	--filter pandoc-xnos
+
+
+.PHONY: all
+all: ${HTML_FILES} ${PDF_FILES}
+
+instruction.html: instruction.md
+
+
+.PHONY: clean
+clean:
+	${RM} ${HTML_FILES} ${PDF_FILES}
+
+
+include ../../../html.mk
diff --git a/modules/classes/tutorial-advanced/address.py b/modules/classes/tutorial-advanced/address.py
new file mode 100644
index 00000000..c2942846
--- /dev/null
+++ b/modules/classes/tutorial-advanced/address.py
@@ -0,0 +1,62 @@
+from dataclasses import dataclass
+from typing import ClassVar
+import input_type as it
+
+
+@dataclass(frozen=True)
+class Address:
+    """En address."""
+
+    DEFAULT_COUNTRY: ClassVar[str] = "Sweden"
+    """Om inget land specificeras under konstruktion av Address-objekt så blir 
+    `DEFAULT_COUNTRY` det land som gäller.
+    """
+
+    street_name: str  # gatunamnet, t.ex. "Sveavägen"
+    street_number: str  # gatunumret, t.ex. "58" eller "2B"
+    postal_code: int  # postnumret
+    town: str  # orten
+    country: str = DEFAULT_COUNTRY  # landets namn
+
+    def __str__(self):
+        address_str = f"{self.street_name} {self.street_number}, " \
+                      f"{self.postal_code} {self.town}"
+
+        if self.country != self.DEFAULT_COUNTRY:
+            address_str += " " + self.country
+
+        return address_str
+
+
+def input_address(prompt: str = "") -> Address:
+    """Låter användaren mata in data för en adress,
+    returnerar ett Address-objekt."""
+    if prompt:
+        print(prompt)
+
+    gata = input("Gatans namn: ")
+    nummer = input("Gatunummer: ")
+    postnummer = it.input_type(int, "Postnummer: ")
+    postort = input("Postort: ")
+    land = input(f"Land [blankt för {Address.DEFAULT_COUNTRY}]: ")
+    if not land:
+        land = Address.DEFAULT_COUNTRY
+
+    return Address(gata, nummer, postnummer, postort, land)
+
+
+def main():
+    """Testprogram"""
+    daniels_kontor = Address("Lindstedtsvägen", "5", 11428, "Stockholm")
+    print(f"Daniel har sitt arbetsrum på adressen {daniels_kontor}.")
+    print(f"Gatan är {daniels_kontor.street_name}.")
+
+    olles_kontor = Address("Lindstedtsvägen", "3", 11428, "Stockholm")
+    if daniels_kontor == olles_kontor:
+        print("Daniel och Olle har arbetsrum på samma adress.")
+    else:
+        print("Daniel och Olle har inte arbetsrum på samma adress.")
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial-advanced/bank.py b/modules/classes/tutorial-advanced/bank.py
new file mode 100644
index 00000000..252fbad1
--- /dev/null
+++ b/modules/classes/tutorial-advanced/bank.py
@@ -0,0 +1,188 @@
+from citizen import Citizen
+from address import Address, input_address
+import input_type as it
+from dataclasses import dataclass
+from typing import List, Tuple
+
+
+@dataclass(frozen=True)
+class ClientProfile:
+    """Klient hos en bank."""
+    citizen: Citizen  # medborgaren som ska vara en klient
+    phone_number: int  # medborgarens telefonnummer
+
+    def __str__(self):
+        return f"{self.citizen} (telefon nummer: {self.phone_number})"
+
+
+class Account:
+    """Bankkonto."""
+    def __init__(self, account_id: int, password: str,
+                 owner_profile: ClientProfile):
+        """`account_id` är ett unikt kontonummer hos en bank.
+        `password` är lösenordet. Krav: minst 8 symboler lång.
+        `owner_profile` är profilen till ägaren.
+        """
+        self.__account_id = account_id
+        self.__owner_profile = owner_profile
+        self.__balance = 0.0
+        self.__password = None  # Obs: Här deklarerar vi bara att attributet
+        # `__password` finns, och vi låter set_password-metoden tilldela kontot
+        # sitt lösenord för att slippa kod-duplicering.
+        self.set_password(password)
+
+    def __str__(self):
+        return str(self.__account_id)
+
+    def __repr__(self):
+        return f"Account({self.__account_id}, '{self.__password}', " \
+               f"{self.__balance})"
+
+    @property
+    def account_id(self) -> int:
+        """Kontonummer."""
+        return self.__account_id
+
+    @property
+    def owner_profile(self) -> ClientProfile:
+        """Kontonummer."""
+        return self.__owner_profile
+
+    @property
+    def balance(self) -> float:
+        """Kontots saldo."""
+        return self.__balance
+
+    def insert_money(self, amount: float):
+        """Sätt in pengar."""
+        self.__balance += amount
+
+    def withdraw_money(self, amount: float):
+        """Tar ut en summa pengar från kontot,
+        kastar ett särfall ValueError vid för lite täckning på kontot"""
+        if self.__balance < amount:
+            raise ValueError(f"kontot saknar täckning, saldot {self.__balance} "
+                             f"är mindre än uttaget {amount}.")
+
+        self.__balance -= amount
+
+    def set_password(self, password: str):
+        """Byt lösenord. Krav: minst 8 bokstäver."""
+        if len(password) < 8:
+            raise ValueError("bankkontolösenordet är för kort.")
+
+        self.__password = password
+
+    def check_password(self, password: str) -> bool:
+        """Är lösenordet korrekt?"""
+        return self.__password == password
+
+
+class Bank:
+    """En bank."""
+    def __init__(self, name: str):
+        """`name` är namnet på banken."""
+        self.__name = name
+        # Personnummer till respektive klients ClientProfile-objekt:
+        self.__clients = {}
+        # Kontonummer till respektive Account-objekt:
+        self.__accounts = {}
+        # Personnummer till respektive Account-objekt (värdet är en lista):
+        self.__client_accounts = {}
+        # Följande hjälper oss att hitta på unika ID nummer för nya konton:
+        self.__account_id_autoincrement = 1
+
+    def __str__(self):
+        return self.__name
+
+    def __repr__(self):
+        return f"Bank({self.__name}, {len(self.__clients)} clients, " \
+               f"{len(self.__accounts)} accounts)"
+
+    @property
+    def name(self) -> str:
+        return self.__name
+
+    def create_account(self, personal_id: int, password: str) -> Account:
+        """Skapar ett nytt konto åt klienten med personnumret `personal_id`,
+        returnerar det nya kontot. `password` blir kontots lösenord.
+        Se Account-klassen för krav på lösenordet."""
+        owner_profile = self.__get_client_profile2(personal_id)
+        new_account_id = self.__account_id_autoincrement
+        account = Account(new_account_id, password, owner_profile)
+        self.__accounts[account.account_id] = account
+        self.__account_id_autoincrement += 1
+        self.__client_accounts[personal_id].append(account)
+        return account
+
+    def __get_client_profile2(self, personal_id: int) -> ClientProfile:
+        """Är personen en klient? Om ja, returnera klientens profil.
+        Om inte, släng ett ValueError."""
+        try:
+            return self.get_client_profile(personal_id)
+        except KeyError:
+            raise ValueError(f"medborgare med personnummer {personal_id} "
+                             f"är inte en klient.")
+
+    def add_client(self, citizen: Citizen, phone_number: int):
+        """Lägger till en ny klient."""
+        self.__clients[citizen.personal_id] = \
+            ClientProfile(citizen, phone_number)
+        self.__client_accounts[citizen.personal_id] = []
+
+    def get_client_accounts(self, personal_id: int) -> List[Account]:
+        """Lista med alla konton som tillhör en klient."""
+        self.__get_client_profile2(personal_id)
+        try:
+            return self.__client_accounts[personal_id].copy()
+        except KeyError:
+            return []
+
+    def get_client_profile(self, personal_id: int) -> ClientProfile:
+        """Returnerar profil till klient med personnumret `personal_id`,
+        om inte denne är en klient så kastas ett KeyError."""
+        return self.__clients[personal_id]
+
+    def get_account(self, account_id: int) -> Account:
+        """Returnerar ett konto med kontonumret `account_id`, om kontot inte
+        existerar så kastas ett KeyError."""
+        return self.__accounts[account_id]
+
+
+def input_client(prompt: str = "") -> Tuple[Citizen, int]:
+    """Låter användaren mata in uppgifter för en kund,
+    returnerar ett Client-objekt"""
+    if prompt:
+        print(prompt)
+
+    full_name = input("Fullständigt namn: ")
+    personal_id = it.input_type(int, "Personnummer: ")
+    address = input_address()
+    phone_number = it.input_type(int, "Telefonnummer: ")
+
+    return Citizen(full_name, personal_id, address, []), phone_number
+
+
+def main():
+    bank = Bank("LåtsasBanken")
+
+    # Specificera medborgaren som ska bli en ny klient hos LåtsasBanken
+    vilmas_id = 9911037621
+    vilmas_address = Address("Trollgatan", "1", 50641, "Borås")
+    vilma = Citizen("Vilma (totally legit) Andersson", vilmas_id,
+                    vilmas_address, [])
+
+    # Lägg till klient och skapa ett nya konton
+    bank.add_client(vilma, 5555555)
+    student_account = bank.create_account(vilmas_id, "pa$$word")
+    savings_account = bank.create_account(vilmas_id, "pa$$word2")
+
+    student_account.insert_money(100.0)
+    student_account.withdraw_money(71.5)
+    savings_account.insert_money(71.5)
+
+    print(bank.get_client_accounts(vilmas_id))
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial-advanced/bank_program.py b/modules/classes/tutorial-advanced/bank_program.py
new file mode 100644
index 00000000..6907f8e0
--- /dev/null
+++ b/modules/classes/tutorial-advanced/bank_program.py
@@ -0,0 +1,125 @@
+from bank import *
+import input_type as it
+
+
+def menu(bank: Bank) -> int:
+    """Skriver ut menyn, låter användaren välja ett alternativ.
+    Returnerar ett korrekt alternativ."""
+    print(f"Välkommen till {bank}, hur kan vi hjälpa dig?")
+    print("""
+[1] Avsluta.
+[2] Registrera dig som klient.
+[3] Skapa ett konto.
+[4] Se dina konton.
+[5] Sätt in pengar.
+[6] Ta ut pengar.
+""")
+    choice = it.input_type(int, "Välj ett alternativ: ")
+    while choice < 1 or choice > 6:
+        print("Tyvärr är det inte ett giltigt alternativ, försök igen, "
+              "talet måste vara 1, 2, 3, 4, 5 eller 6.")
+        choice = it.input_type(int, "Välj ett alternativ: ")
+
+    return choice
+
+
+def register_client(bank: Bank):
+    """Menyvalet att registrera en ny klient."""
+    try:
+        citizen, phone_number = input_client("Registrera dig som klient genom "
+                                             "att fylla i formuläret.")
+        bank.add_client(citizen, phone_number)
+    except KeyError:
+        print("Tyvärr verkar du redan vara registrerad som klient.")
+    except ValueError:
+        print("Namnet du angav var ogiltigt.")
+
+
+def create_account(bank: Bank):
+    """Menyvalet att skapa ett konto."""
+    personal_id = it.input_type(int, "Ange ditt personnummer: ")
+    password = input("Ange ett lösenord för kontot: ")
+    try:
+        bank.create_account(personal_id, password)
+    except KeyError:
+        print(f"Finns ingen klient med personnummer {personal_id}.")
+    except ValueError:
+        print("Lösenordet är för kort.")
+
+
+def list_accounts(bank: Bank):
+    """Listar klientens konton."""
+    personal_id = it.input_type(int, "Ange personnummer: ")
+    try:
+        accounts = bank.get_client_accounts(personal_id)
+    except ValueError:
+        print(f"Finns ingen klient med personnummer {personal_id}.")
+        return
+
+    for account in accounts:
+        print(f"{account}: {account.balance} kr")
+
+
+def get_account(bank: Bank) -> Account:
+    """Låt användaren mata in kontonummer och hämta konto."""
+    account_id = it.input_type(int, "Ange kontonummer: ")
+    try:
+        account = bank.get_account(account_id)
+    except KeyError:
+        print(f"Tyvärr finns inte något konto {account_id}.")
+        account = None
+
+    return account
+
+
+def insert_money(account: Account):
+    """Låter användaren mata in summa att sätta in på konto."""
+    amount = it.input_type(int, "Ange summa att sätta in: ")
+    account.insert_money(amount)
+
+
+def withdraw_money(account: Account):
+    """Låter användaren mata in summa att ta ut från konto."""
+    personal_id = it.input_type(int, "Ange ägarens personnummer: ")
+    password = input("Ange kontots lösenord: ")
+    if account.owner_profile.citizen.personal_id != personal_id or \
+       not account.check_password(password):
+        print("Tyvärr autentiseringen misslyckades!")
+        return
+
+    while True:
+        amount = it.input_type(int, "Ange summa att ta ut: ")
+        try:
+            account.withdraw_money(amount)
+            return
+        except ValueError as error:
+            print(error)
+
+
+def main():
+    """Huvudprogram"""
+    bank = Bank("Sveriges Riksbank")
+
+    choice = menu(bank)
+    while choice != 1:
+        if choice == 2:
+            register_client(bank)
+        elif choice == 3:
+            create_account(bank)
+        elif choice == 4:
+            list_accounts(bank)
+        elif choice == 5 or choice == 6:
+            account = get_account(bank)
+            if not account:
+                continue
+
+            if choice == 5:
+                insert_money(account)
+            else:
+                withdraw_money(account)
+
+        choice = menu(bank)
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial-advanced/citizen.py b/modules/classes/tutorial-advanced/citizen.py
new file mode 100644
index 00000000..1d7234b5
--- /dev/null
+++ b/modules/classes/tutorial-advanced/citizen.py
@@ -0,0 +1,52 @@
+from typing import Collection, Tuple
+from person import Person
+from address import Address
+
+
+# Obs: Detta är ett exempel på arv där Citizen-klassen ärver egenskaper från
+# Person-klassen. På så vis kan man skapa klasser för personer med mer
+# "specialiserade" egenskaper (t.ex. att de är medborgare) utan att behöva
+# skriva om alla metoder.
+class Citizen(Person):
+    """En medborgare."""
+
+    def __init__(self, full_name: str, personal_id: int, address: Address,
+                 parents: Collection[Person]):
+        """
+        `full_name` är personens är medborgarens fullständiga namn.
+        Krav: minst ett mellanrum måste existera.
+        `personal_id` är personnumret.
+        `address` är medborgarens registrerade address.
+        `parents` medborgarens föräldrar (max 2 stycken).
+        """
+        try:
+            first_name, last_name = full_name.split(maxsplit=1)
+        except ValueError:
+            raise ValueError("ett fullständigt namn måste bestå av åtminstone "
+                             "ett mellanrum.")
+
+        super(Citizen, self).__init__(first_name, last_name, address)
+        self.__personal_id = personal_id
+
+        if len(parents) > 2:
+            raise ValueError("en medborgare kan inte ha fler än två föräldrar.")
+
+        for parent in parents:
+            if not isinstance(parent, Person):
+                raise ValueError("`parents` får endast innehålla "
+                                 "Person-objekt.")
+
+        # `parents` kan vara vilket itererbart objekt som helst
+        # (lista, tupel, etc.). Vi vill att `self.__parents` ska vara en tupel,
+        # och inget annat, så vi konstruerar en tupel från `parents`.
+        self.__parents = tuple(parents)
+
+    @property
+    def personal_id(self) -> int:
+        """Personens personnummer."""
+        return self.__personal_id
+
+    @property
+    def parents(self) -> Collection[Person]:
+        """Returnerar en tupel med medborgarens föräldrar (Person-objekt)."""
+        return self.__parents
diff --git a/modules/classes/tutorial/frac.py b/modules/classes/tutorial-advanced/frac.py
similarity index 87%
rename from modules/classes/tutorial/frac.py
rename to modules/classes/tutorial-advanced/frac.py
index ddf99d45..649d0ce5 100644
--- a/modules/classes/tutorial/frac.py
+++ b/modules/classes/tutorial-advanced/frac.py
@@ -1,8 +1,10 @@
 """ Fractions library """
 
+
 class Fraction:
     """ Class for fractions """
-    def __init__(self, nominator, denominator=1):
+    def __init__(self, nominator: int | str | "Fraction",
+                 denominator: int | "Fraction" = 1):
         self.__nominator = 1
         self.__denominator = 1
 
@@ -27,13 +29,13 @@ def __init__(self, nominator, denominator=1):
             raise TypeError(f"can't create fraction from {type(nominator)}")
 
     @property
-    def nominator(self):
+    def nominator(self) -> int:
         """nominator getter"""
         return self.__nominator
 
     @property
-    def denominator(self):
-        """demoninator getter"""
+    def denominator(self) -> int:
+        """denominator getter"""
         return self.__denominator
 
     def __str__(self):
@@ -90,16 +92,16 @@ def main():
     """Test program"""
     frac_a = Fraction(1, 2)
     frac_b = Fraction(2, 4)
-    if frac_a == frac_b: # frac_a.__eq__(frac_b)
+    if frac_a == frac_b:  # frac_a.__eq__(frac_b)
         print(f"{frac_a} = {frac_b}")
-    elif frac_a > frac_b: # frac_a.__gt__(frac_b) --> not (a <= b)
+    elif frac_a > frac_b:  # frac_a.__gt__(frac_b) --> not (a <= b)
         print(f"{frac_a} > {frac_b}")
-    elif frac_a < frac_b: # frac_a.__lt__(frac_b)
+    elif frac_a < frac_b:  # frac_a.__lt__(frac_b)
         print(f"{frac_a} <= {frac_b}")
 
     fracs = sorted([Fraction(1, 2), Fraction(1, 3), Fraction(1, 4)])
-    #fracs = [Fraction(1, 2), Fraction(1, 3), Fraction(1, 4)]
-    #fracs.sort()
+    # fracs = [Fraction(1, 2), Fraction(1, 3), Fraction(1, 4)]
+    # fracs.sort()
     for frac in fracs:
         print(frac)
 
@@ -109,5 +111,6 @@ def main():
     frac_test = Fraction("1/2")
     print(f"1/2 blir {frac_test}")
 
+
 if __name__ == "__main__":
     main()
diff --git a/modules/classes/tutorial-advanced/input_type.py b/modules/classes/tutorial-advanced/input_type.py
new file mode 100644
index 00000000..6149af07
--- /dev/null
+++ b/modules/classes/tutorial-advanced/input_type.py
@@ -0,0 +1,29 @@
+"""Take input more easily."""
+
+
+def input_type(t: type, prompt: str = ""):
+    """Take input, convert to type t; repeat if error."""
+    while True:
+        try:
+            return t(input(prompt))
+        except ValueError:
+            if t == int:
+                print(f"Sorry, can't convert to integer.")
+            else:
+                print(f"Sorry, can't convert to {t}.")
+
+
+def main():
+    """Test functionality of this module"""
+    x = input_type(int, "x = ")
+    y = input_type(int, "y = ")
+    z = input_type(float, "z = ")
+    name = input_type(str, "Your name: ")
+
+    print(f"{x} + {y} = {x+y}")
+    print(f"z = {z}")
+    print(f"Your name is {name}")
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial-advanced/instruction.md
similarity index 80%
rename from modules/classes/tutorial/advanced_instruction.md
rename to modules/classes/tutorial-advanced/instruction.md
index a260b29a..112ee8ce 100644
--- a/modules/classes/tutorial/advanced_instruction.md
+++ b/modules/classes/tutorial-advanced/instruction.md
@@ -3,10 +3,11 @@ title: Övning om klasser och objekt
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>
+  - Mazen Mardini <mazenm@kth.se>
 ---
 # Fördjupande övning: klasser och objekt
 
-Målet med övningen är att du ska få en djupare förståelse för för hur du ska
+Målet med övningen är att du ska få en djupare förståelse för hur du ska
 
   - använda och konstruera sammansatta datatyper (klasser),
   - tillämpa behållare för att lagra mängder med data,
@@ -51,16 +52,18 @@ sammansatt datatyp (klass) som kan representera ett bankkonto:
 Lösningsförslag:
 
   - [En modul med klasser för en bank, bank.py][bank.py]
-  - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py]
-  - [Ett program med gränssnitt för en bank, banken.py][banken.py]
-  - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py]
+  - [Ett program med gränssnitt för en bank, bank_program.py][bank_program.py]
+  - [En modul med en personklass, person.py][bank_program.py]
+  - [En modul med en medborgarklass, citizen.py][citizen.py]
+  - [En modul med en adressklass, address.py][address.py]
   - [En modul för inmatning av specifika typer, input_type.py][input_type.py]
 
-[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py
-[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py
-[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py
-[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py
-[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py
+[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/bank.py
+[bank_program.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/bank_program.py
+[address.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/address.py
+[citizen.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/citizen.py
+[person.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/person.py
+[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/input_type.py
 
 
 ### En bråkig klass
diff --git a/modules/classes/tutorial-advanced/person.py b/modules/classes/tutorial-advanced/person.py
new file mode 100644
index 00000000..68200a02
--- /dev/null
+++ b/modules/classes/tutorial-advanced/person.py
@@ -0,0 +1,112 @@
+from address import Address
+
+
+class Person:
+    """En person."""
+
+    def __init__(self, first_name: str, last_name: str, address: Address):
+        """`first_name` är förnamnet (sträng).
+        `last_name` är efternamnet (sträng).
+        `address` är adressen (Address-objekt).
+        """
+        self.__first_name = first_name
+        self.__last_name = last_name
+        self.__address = address
+
+    # Obs: __str__-metoden används för att ge en användarvänlig
+    # sträng-representation av objektet.
+    def __str__(self):
+        """Personens fullständiga namn."""
+        return self.full_name
+
+    # Obs: __repr__-metoden används för att ge en sträng-representation
+    # av objektet som är hjälpsam
+    # för programmeraren.
+    def __repr__(self):
+        """En sträng som innehåller alla attribut."""
+        return f"Person({self.__first_name}, {self.__last_name}, " \
+               f"{repr(self.__address)})"
+
+    # Obs: @property gör att vi inte behöver parenteserna:
+    # `kund.namn` istället för `kund.namn()`
+    @property
+    def first_name(self) -> str:
+        """Personens förnamn."""
+        return self.__first_name.capitalize()
+
+    @property
+    def last_name(self) -> str:
+        """Personens efternamn."""
+        return self.__last_name.capitalize()
+
+    @property
+    def full_name(self) -> str:
+        """Personens fullständiga namn."""
+        return self.first_name + " " + self.last_name
+
+    @property
+    def address(self) -> Address:
+        """Personens adress."""
+        return self.__address
+
+    # Obs: "*" betyder att alla efterkommande parametrar måste explicit anges i
+    # ett anrop om du väljer att tilldela dem värden. Till exempel är
+    # "person.change_name('Olle', 'Ohlsson')" inte tillåtet, men
+    # "person.change_name(first_name='Olle', last_name='Ohlsson')" är det.
+    def change_name(self, *, first_name: str | None = None,
+                    last_name: str | None = None):
+        """Byt personens för- och/eller efternamn.
+
+        Om parametern `first_name` eller `last_name` är None så byts det
+        inte ut.
+
+        Exempel:
+        >> person.change_name()  # Gör ingenting
+        >> person.change_name(last_name="Stonkman")  # Byter efternamnet till
+        "Stonkman"
+        """
+        if first_name:
+            self.__first_name = first_name
+
+        if last_name:
+            self.__last_name = last_name
+
+    def __lt__(self, other):
+        """Gör så att operatorn < jämför personer baserat på deras namn."""
+        return self.full_name < other.full_name
+
+
+def main():
+    """ Test program """
+
+    # Skapa ett Person-objekt
+    person = Person("Anne-Marie", "Ingeström", Address("Odengatan", "1",
+                                                       11424, "Stockholm"))
+    print(f"{person} bor på adressen {person.address}.")
+
+    # Byt namn
+    person.change_name(first_name="Margareta", last_name="Engström")
+    print(f"{person} bor på adressen {person.address}")
+
+    # Skapa ett annat Person-objekt
+    person2 = Person("Ada", "Bedasdotter", Address("Uttervägen", "12",
+                                                   98137, "Kiruna"))
+
+    # Jämför objekten (använder __lt__-metoden implicit)
+    if person < person2:
+        print(f"{person} sorteras före {person2}.")
+    else:
+        print(f"{person2} sorteras före {person}.")
+
+    people = [person, person2]
+
+    # När man skriver ut en lista så används __repr__-metoden för alla element
+    print(people)
+
+    # Vi kan sortera listan eftersom < operatorn är definierad för Person-objekt
+    people.sort()
+    print(people)
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial/address.py b/modules/classes/tutorial/address.py
new file mode 100644
index 00000000..d5ae2960
--- /dev/null
+++ b/modules/classes/tutorial/address.py
@@ -0,0 +1,92 @@
+import input_type as it
+
+
+class Address:
+    """En address."""
+
+    DEFAULT_COUNTRY = "Sweden"
+    """Om inget land specificeras under konstruktion av Address-objekt så blir 
+    `DEFAULT_COUNTRY` det land som gäller.
+    """
+
+    def __init__(self, street_name, street_number, postal_code, town,
+                 country=DEFAULT_COUNTRY):
+        """`street_name` är gatunamnet, t.ex. "Sveavägen" (sträng).
+        `street_number` är gatunumret, t.ex. "58" eller "2B" (sträng).
+        `postal_code` är postnumret (sträng).
+        `town` är orten (sträng).
+        `country` är landets namn (sträng).
+        """
+        self.__street_name = street_name
+        self.__street_number = street_number
+        self.__postal_code = postal_code
+        self.__town = town
+        self.__country = country
+
+    def __str__(self):
+        address_str = f"{self.street_name} {self.street_number}, " \
+                      f"{self.postal_code} {self.town}"
+
+        if self.__country != self.DEFAULT_COUNTRY:
+            address_str += " " + self.country
+
+        return address_str
+
+    @property
+    def street_name(self):
+        """Gatunamnet."""
+        return self.__street_name
+
+    @property
+    def street_number(self):
+        """Gatunumret."""
+        return self.__street_number
+
+    @property
+    def postal_code(self):
+        """Postnumret."""
+        return self.__postal_code
+
+    @property
+    def town(self):
+        """Orten."""
+        return self.__town
+
+    @property
+    def country(self):
+        """Landets namn."""
+        return self.__country
+
+
+def input_address(prompt=""):
+    """Låter användaren mata in data för en adress,
+    returnerar ett Address-objekt."""
+    if prompt:
+        print(prompt)
+
+    gata = input("Gatans namn: ")
+    nummer = input("Gatunummer: ")
+    postnummer = it.input_type(int, "Postnummer: ")
+    postort = input("Postort: ")
+    land = input(f"Land [blankt för {Address.DEFAULT_COUNTRY}]: ")
+    if not land:
+        land = Address.DEFAULT_COUNTRY
+
+    return Address(gata, nummer, postnummer, postort, land)
+
+
+def main():
+    """Testprogram"""
+    daniels_kontor = Address("Lindstedtsvägen", "5", "11428", "Stockholm")
+    print(f"Daniel har sitt arbetsrum på adressen {daniels_kontor}.")
+    print(f"Gatan är {daniels_kontor.street_name}.")
+
+    olles_kontor = Address("Lindstedtsvägen", "3", "11428", "Stockholm")
+    if daniels_kontor == olles_kontor:
+        print("Daniel och Olle har arbetsrum på samma adress.")
+    else:
+        print("Daniel och Olle har inte arbetsrum på samma adress.")
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial/adress.py b/modules/classes/tutorial/adress.py
deleted file mode 100644
index 7fe4bc6e..00000000
--- a/modules/classes/tutorial/adress.py
+++ /dev/null
@@ -1,70 +0,0 @@
-"""Modul med en klass för att hantera adresser"""
-
-class Adress:
-    """Klass för att hantera adresser"""
-    def __init__(self, gata, nummer, postnummer, postort,
-            land="Sverige"):
-        """Returnerar ett adressobjekt"""
-        self.__gata = gata
-        self.__nummer = nummer
-        self.__postnummer = postnummer
-        self.__postort = postort
-        self.__land = land
-
-    def __str__(self):
-        """Returnerar sträng för utskrift"""
-        adress = f"{self.__gata} {self.__nummer}, " + \
-                 f"{self.__postnummer} {self.__postort}"
-
-        if self.__land != "Sverige":
-            adress += f", {self.__land}"
-
-        return adress
-
-    def gatan(self):
-        """Returnerar gatan i adressen"""
-        return self.__gata
-
-    def orten(self):
-        """Returnerar numret i adressen"""
-        return self.__postort
-
-    def __eq__(self, other):
-        """Jämför två adresser, returnerar True om de är identiska"""
-        return self.__gata == other.__gata and \
-               self.__nummer == other.__nummer and \
-               self.__postnummer == other.__postnummer and \
-               self.__postort == other.__postort and \
-               self.__land == other.__land
-
-def input_adress(prompt=""):
-    """Låter användaren mata in data för en adress,
-    returnerar ett Adress-objekt"""
-    if prompt:
-        print(prompt)
-
-    gata = input("Gatans namn: ")
-    nummer = input("Gatunummer: ")
-    postnummer = input("Postnummer: ")
-    postort = input("Postort: ")
-    land = input("Land [blankt för Sverige]: ")
-    if not land:
-        land = "Sverige"
-
-    return Adress(gata, nummer, postnummer, postort, land)
-
-
-def main():
-    """Testprogram"""
-    daniels_kontor = Adress("Lindstedtsvägen", "5", "11428", "Stockholm")
-    print(f"Daniel har sitt arbtesrum på adressen {daniels_kontor}.")
-    print(f"Gatan är {daniels_kontor.gatan()}.")
-
-    olles_kontor = Adress("Lindstedtsvägen", "3", "11428", "Stockholm")
-    if daniels_kontor == olles_kontor:
-        print("Daniel och Olle har arbetsrum på samma adress.")
-    else:
-        print("Daniel och Olle har inte arbetsrum på samma adress.")
-
-if __name__ == "__main__":
-    main()
diff --git a/modules/classes/tutorial/bank.py b/modules/classes/tutorial/bank.py
index 98208a41..fed1cd05 100644
--- a/modules/classes/tutorial/bank.py
+++ b/modules/classes/tutorial/bank.py
@@ -1,183 +1,198 @@
-"""En modul för bankrelaterade klasser"""
+from citizen import Citizen
+from address import Address, input_address
+import input_type as it
 
-import adress
 
-class Kund:
-    """En klass för kunder"""
-
-    def __init__(self, namn, personnummer, adress, telefon):
-        """Skapar en bankkund: namn (sträng), personnummer (sträng), adress 
-        (Adress-objekt), telefon (sträng)"""
-        self.__namn = namn
-        self.__personnummer = personnummer
-        self.__adress = adress
-        self.__telefon = telefon
-        self.__konton = []
-
-    # @property gör att vi inte behöver parenteserna:
-    # `kund.namn` istället för `kund.namn()`
-    @property
-    def namn(self):
-        """ Returnerar namnet"""
-        return self.__namn
+class ClientProfile:
+    """Klient hos en bank."""
+    def __init__(self, citizen, phone_number):
+        self.__citizen = citizen
+        self.__phone_number = phone_number
 
     def __str__(self):
-        """Returnerar en strängrepresentation lämpligt för utskrift"""
-        return self.namn
+        return f"{self.citizen} (telefon nummer: {self.phone_number})"
+
+    def __repr__(self):
+        return f"ClientProfile({repr(self.citizen)}, {self.phone_number})"
 
     @property
-    def personnummer(self):
-        """ Returnera personnummer """
-        return self.__personnummer
+    def citizen(self):
+        """Klienten som profilen avser."""
+        return self.__citizen
 
     @property
-    def adress(self):
-        """ Returnera adress """
-        return self.__adress
+    def phone_number(self):
+        """Klientens telefonnummer."""
+        return self.__phone_number
+
+
+class Account:
+    """Bankkonto."""
+    def __init__(self, account_id, password, owner_profile):
+        """`account_id` är ett unikt kontonummer hos en bank (heltal).
+        `password` är lösenordet (sträng)..Krav: minst 8 symboler lång.
+        `owner_profile` är profilen till ägaren (ClientProfile).
+        """
+        self.__account_id = account_id
+        self.__owner_profile = owner_profile
+        self.__balance = 0.0
+        self.__password = None  # Obs: Här deklarerar vi bara att attributet
+        # `__password` finns, och vi låter set_password-metoden tilldela kontot
+        # sitt lösenord för att slippa kod-duplicering.
+        self.set_password(password)
+
+    def __str__(self):
+        return str(self.__account_id)
 
     def __repr__(self):
-        """Returns unique representation"""
-        return f"({self.namn}, {self.personnummer}"
+        return f"Account({self.__account_id}, '{self.__password}', " \
+               f"{self.__balance})"
 
     @property
-    def telefon(self):
-        """Returnerar telefonnumret"""
-        return self.__telefon
+    def account_id(self):
+        """Kontonummer."""
+        return self.__account_id
 
-    def lägg_till_konto(self, konto):
-        """Lägger till konto till kundens konton"""
-        self.__konton.append(konto)
+    @property
+    def owner_profile(self):
+        """Kontonummer."""
+        return self.__owner_profile
 
     @property
-    def konton(self):
-        """Returnerar en lista med kundens konton"""
-        return self.__konton.copy()
+    def balance(self):
+        """Kontots saldo."""
+        return self.__balance
 
-def input_kund(prompt=""):
-    """Låter användaren mata in uppgifter för en kund,
-    returnerar ett Kund-objekt"""
-    if prompt:
-        print(prompt)
+    def insert_money(self, amount):
+        """Sätt in pengar."""
+        self.__balance += amount
 
-    namn = input("Fullständigt namn: ")
-    personnummer = input("Personnummer: ")
-    adressen = adress.input_adress()
-    telefon = input("Telefonnummer: ")
+    def withdraw_money(self, amount):
+        """Tar ut en summa pengar från kontot,
+        kastar ett särfall ValueError vid för lite täckning på kontot"""
+        if self.__balance < amount:
+            raise ValueError(f"kontot saknar täckning, saldot {self.__balance} "
+                             f"är mindre än uttaget {amount}.")
 
-    return Kund(namn, personnummer, adressen, telefon)
+        self.__balance -= amount
 
-class Konto:
-    """Ett bankkonto"""
+    def set_password(self, password):
+        """Byt lösenord. Krav: minst 8 bokstäver."""
+        if len(password) < 8:
+            raise ValueError("bankkontolösenordet är för kort.")
 
-    def __init__(self, ägare, konto_id, saldo=0):
-        """Skapar ett bankkonto:
-            ägare är en Kund,
-            konto_id är en textsträng,
-            saldo är ett tal (int eller float, default 0)"""
-        self.__owner = ägare
-        self.__account_id = konto_id
-        self.__amount = saldo
-        self.__lösneord = ""
+        self.__password = password
 
-    @property
-    def ägare(self):
-        """Returnerar ägaren"""
-        return self.__owner
+    def check_password(self, password):
+        """Är lösenordet korrekt?"""
+        return self.__password == password
 
-    @property
-    def kontonr(self):
-        """Returnerar kontonumret"""
-        return self.__account_id
+
+class Bank:
+    """En bank."""
+    def __init__(self, name):
+        """`name` är namnet på banken."""
+        self.__name = name
+        # Personnummer till respektive klients ClientProfile-objekt:
+        self.__clients = {}
+        # Kontonummer till respektive Account-objekt:
+        self.__accounts = {}
+        # Personnummer till respektive Account-objekt (värdet är en lista):
+        self.__client_accounts = {}
+        # Följande hjälper oss att hitta på unika ID nummer för nya konton:
+        self.__account_id_autoincrement = 1
 
     def __str__(self):
-        return str(self.kontonr)
+        return self.__name
 
-    def sätt_in(self, summa):
-        """Sätter in en summa pengar på kontot"""
-        self.__amount += summa
+    def __repr__(self):
+        return f"Bank({self.__name}, {len(self.__clients)} clients, " \
+               f"{len(self.__accounts)} accounts)"
 
     @property
-    def saldo(self):
-        """Returnerar kontots saldo"""
-        return self.__amount
-
-    def ta_ut(self, summa):
-        """Tar ut en summa pengar från kontot,
-        kastar ett särfall ValueError vid för lite täckning på kontot"""
-        if self.__amount - summa < 0:
-            raise ValueError(f"kontot saknar täckning, "
-                             f"saldot {self.__amount} är mindre än "
-                             f"uttaget {summa}")
-
-        self.__amount -= summa
-
-    def sätt_lösenord(self, lösenord):
-        """Sätter ett lösenord för kontot"""
-        self.__lösenord = lösenord
-
-    def korrekt_lösenord(self, lösenord):
-        """Returnerar True om lösenordet matchar"""
-        return self.__lösenord == lösenord
-
-class Bank:
-    """Klass för en bank"""
+    def name(self):
+        return self.__name
+
+    def create_account(self, personal_id, password):
+        """Skapar ett nytt konto åt klienten med personnumret `personal_id`,
+        returnerar det nya kontot. `password` blir kontots lösenord.
+        Se Account-klassen för krav på lösenordet."""
+        owner_profile = self.__get_client_profile2(personal_id)
+        new_account_id = self.__account_id_autoincrement
+        account = Account(new_account_id, password, owner_profile)
+        self.__accounts[account.account_id] = account
+        self.__account_id_autoincrement += 1
+        self.__client_accounts[personal_id].append(account)
+        return account
+
+    def __get_client_profile2(self, personal_id):
+        """Är personen en klient? Om ja, returnera klientens profil.
+        Om inte, släng ett ValueError."""
+        try:
+            return self.get_client_profile(personal_id)
+        except KeyError:
+            raise ValueError(f"medborgare med personnummer {personal_id} "
+                             f"är inte en klient.")
+
+    def add_client(self, citizen, phone_number):
+        """Lägger till en ny klient."""
+        self.__clients[citizen.personal_id] = \
+            ClientProfile(citizen, phone_number)
+        self.__client_accounts[citizen.personal_id] = []
+
+    def get_client_accounts(self, personal_id):
+        """Lista med alla konton som tillhör en klient."""
+        self.__get_client_profile2(personal_id)
+        try:
+            return self.__client_accounts[personal_id].copy()
+        except KeyError:
+            return []
+
+    def get_client_profile(self, personal_id):
+        """Returnerar profil till klient med personnumret `personal_id`,
+        om inte denne är en klient så kastas ett KeyError."""
+        return self.__clients[personal_id]
+
+    def get_account(self, account_id):
+        """Returnerar ett konto med kontonumret `account_id`, om kontot inte
+        existerar så kastas ett KeyError."""
+        return self.__accounts[account_id]
+
+
+def input_client(prompt=""):
+    """Låter användaren mata in uppgifter för en kund,
+    returnerar ett Client-objekt"""
+    if prompt:
+        print(prompt)
 
-    def __init__(self, namn):
-        """Skapa en bank med namnet namn"""
-        self.__namn = namn
-        self.__kunder = {}
-        self.__konton = {}
-        self.__nuvarande_kontonr = 0
+    full_name = input("Fullständigt namn: ")
+    personal_id = it.input_type(int, "Personnummer: ")
+    address = input_address()
+    phone_number = it.input_type(int, "Telefonnummer: ")
 
-    def __str__(self):
-        """Returnerar en strängformaterat representation"""
-        return self.__namn
+    return Citizen(full_name, personal_id, address, []), phone_number
 
-    def registrera_kund(self, kund):
-        """Registrera kunden kund (Kund-objekt) som kund i banken.
-        kund får inte vara registrerad, då kastas ett KeyError."""
-        if kund.personnummer in self.__kunder:
-            raise KeyError(f"{kund} är redan registrerad som kund.")
 
-        self.__kunder[kund.personnummer] = kund
+def main():
+    bank = Bank("LåtsasBanken")
 
-    def hämta_kund(self, personnummer):
-        """Returnerar kund med personnummer personnummer"""
-        return self.__kunder[personnummer]
+    # Specificera medborgaren som ska bli en ny klient hos LåtsasBanken
+    vilmas_id = 9911037621
+    vilmas_address = Address("Trollgatan", "1", 50641, "Borås")
+    vilma = Citizen("Vilma (totally legit) Andersson", vilmas_id,
+                    vilmas_address, [])
 
-    def skapa_konto(self, personnummer):
-        """Skapa ett nytt konto åt kunden med personnumret personnummer, 
-        returnerar det nya kontot"""
-        kund = self.hämta_kund(personnummer)
-        konto = Konto(kund, self.__nuvarande_kontonr+1)
-        self.__konton[konto.kontonr] = konto
-        self.__nuvarande_kontonr += 1
-        kund.lägg_till_konto(konto)
-        return konto
+    # Lägg till klient och skapa ett nya konton
+    bank.add_client(vilma, 5555555)
+    student_account = bank.create_account(vilmas_id, "pa$$word")
+    savings_account = bank.create_account(vilmas_id, "pa$$word2")
 
-    def hämta_konto(self, kontonr):
-        """Returnerar Konto-objektet med kontonumret kontonr,
-        kastar KeyError om kontonumret inte finns"""
-        return self.__konton[int(kontonr)]
+    student_account.insert_money(100.0)
+    student_account.withdraw_money(71.5)
+    savings_account.insert_money(71.5)
 
+    print(bank.get_client_accounts(vilmas_id))
 
-def main():
-    """Testprogram"""
-    kund = Kund("Ada Adamsdotter", "1999-01-01-xxxx",
-                adress.Adress("Stora vägen", "1", "12345", "Orten"),
-                "070-1234567")
-    konto = Konto(kund, "123-456-789")
-
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-    konto.sätt_in(500)
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-    konto.ta_ut(200)
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-    try:
-        konto.ta_ut(500)
-    except ValueError as err:
-        print(err)
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
 
 if __name__ == "__main__":
     main()
diff --git a/modules/classes/tutorial/bank_arv.py b/modules/classes/tutorial/bank_arv.py
deleted file mode 100644
index 400454d8..00000000
--- a/modules/classes/tutorial/bank_arv.py
+++ /dev/null
@@ -1,161 +0,0 @@
-"""En modul för bankrelaterade klasser"""
-
-import adress
-import person
-
-class Kund(person.Person):
-    """En klass för kunder"""
-
-    def __init__(self, namn, personnummer, adress, telefon):
-        """Skapar en bankkund: namn (sträng), personnummer (sträng), adress 
-        (Address-objekt), telefon (sträng)"""
-        namnen = namn.split(" ")
-        super().__init__(" ".join(namnen[:-1]), namnen[-1], personnummer,
-                         adress)
-        self.__telefon = telefon
-        self.__konton = []
-
-    # @property gör att vi inte behöver parenteserna:
-    # `kund.telefon` istället för `kund.telefon()`
-    @property
-    def telefon(self):
-        """Returnerar telefonnumret"""
-        return self.__telefon
-
-    def lägg_till_konto(self, konto):
-        """Lägger till konto till kundens konton"""
-        self.__konton.append(konto)
-
-    @property
-    def konton(self):
-        """Returnerar en lista med kundens konton"""
-        return self.__konton.copy()
-
-def input_kund(prompt=""):
-    """Låter användaren mata in uppgifter för en kund,
-    returnerar ett Kund-objekt"""
-    if prompt:
-        print(prompt)
-
-    namn = input("Fullständigt namn: ")
-    personnummer = input("Personnummer: ")
-    adressen = adress.input_adress()
-    telefon = input("Telefonnummer: ")
-
-    return Kund(namn, personnummer, adressen, telefon)
-
-class Konto:
-    """Ett bankkonto"""
-
-    def __init__(self, ägare, konto_id, saldo=0):
-        """Skapar ett bankkonto:
-            ägare är en Kund,
-            konto_id är en textsträng,
-            saldo är ett tal (int eller float, default 0)"""
-        self.__owner = ägare
-        self.__account_id = konto_id
-        self.__amount = saldo
-        self.__lösneord = ""
-
-    @property
-    def ägare(self):
-        """Returnerar ägaren"""
-        return self.__owner
-
-    @property
-    def kontonr(self):
-        """Returnerar kontonumret"""
-        return self.__account_id
-
-    def __str__(self):
-        return str(self.kontonr)
-
-    def sätt_in(self, summa):
-        """Sätter in en summa pengar på kontot"""
-        self.__amount += summa
-
-    @property
-    def saldo(self):
-        """Returnerar kontots saldo"""
-        return self.__amount
-
-    def ta_ut(self, summa):
-        """Tar ut en summa pengar från kontot,
-        kastar ett särfall ValueError vid för lite täckning på kontot"""
-        if self.__amount - summa < 0:
-            raise ValueError(f"kontot saknar täckning, "
-                             f"saldot {self.__amount} är mindre än "
-                             f"uttaget {summa}")
-
-        self.__amount -= summa
-
-    def sätt_lösenord(self, lösenord):
-        """Sätter ett lösenord för kontot"""
-        self.__lösenord = lösenord
-
-    def korrekt_lösenord(self, lösenord):
-        """Returnerar True om lösenordet matchar"""
-        return self.__lösenord == lösenord
-
-class Bank:
-    """Klass för en bank"""
-
-    def __init__(self, namn):
-        """Skapa en bank med namnet namn"""
-        self.__namn = namn
-        self.__kunder = {}
-        self.__konton = {}
-        self.__nuvarande_kontonr = 0
-
-    def __str__(self):
-        """Returnerar en strängformaterat representation"""
-        return self.__namn
-
-    def registrera_kund(self, kund):
-        """Registrera kunden kund (Kund-objekt) som kund i banken.
-        kund får inte vara registrerad, då kastas ett KeyError."""
-        if kund.get_personnummer() in self.__kunder:
-            raise KeyError(f"{kund} är redan registrerad som kund.")
-
-        self.__kunder[kund.get_personnummer()] = kund
-
-    def hämta_kund(self, personnummer):
-        """Returnerar kund med personnummer personnummer"""
-        return self.__kunder[personnummer]
-
-    def skapa_konto(self, personnummer):
-        """Skapa ett nytt konto åt kunden med personnumret personnummer, 
-        returnerar det nya kontot"""
-        kund = self.hämta_kund(personnummer)
-        konto = Konto(kund, self.__nuvarande_kontonr+1)
-        self.__konton[konto.kontonr] = konto
-        self.__nuvarande_kontonr += 1
-        kund.lägg_till_konto(konto)
-        return konto
-
-    def hämta_konto(self, kontonr):
-        """Returnerar Konto-objektet med kontonumret kontonr,
-        kastar KeyError om kontonumret inte finns"""
-        return self.__konton[int(kontonr)]
-
-
-def main():
-    """Testprogram"""
-    kund = Kund("Ada Adamsdotter", "1999-01-01-xxxx",
-                adress.Adress("Stora vägen", "1", "12345", "Orten"),
-                "070-1234567")
-    konto = Konto(kund, "123-456-789")
-
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-    konto.sätt_in(500)
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-    konto.ta_ut(200)
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-    try:
-        konto.ta_ut(500)
-    except ValueError as err:
-        print(err)
-    print(f"{konto.ägare} har {konto.saldo} kr på {konto}")
-
-if __name__ == "__main__":
-    main()
diff --git a/modules/classes/tutorial/bank_program.py b/modules/classes/tutorial/bank_program.py
new file mode 100644
index 00000000..91f3760c
--- /dev/null
+++ b/modules/classes/tutorial/bank_program.py
@@ -0,0 +1,125 @@
+from bank import *
+import input_type as it
+
+
+def menu(bank):
+    """Skriver ut menyn, låter användaren välja ett alternativ.
+    Returnerar ett korrekt alternativ."""
+    print(f"Välkommen till {bank}, hur kan vi hjälpa dig?")
+    print("""
+[1] Avsluta.
+[2] Registrera dig som klient.
+[3] Skapa ett konto.
+[4] Se dina konton.
+[5] Sätt in pengar.
+[6] Ta ut pengar.
+""")
+    choice = it.input_type(int, "Välj ett alternativ: ")
+    while choice < 1 or choice > 6:
+        print("Tyvärr är det inte ett giltigt alternativ, försök igen, "
+              "talet måste vara 1, 2, 3, 4, 5 eller 6.")
+        choice = it.input_type(int, "Välj ett alternativ: ")
+
+    return choice
+
+
+def register_client(bank):
+    """Menyvalet att registrera en ny klient."""
+    try:
+        citizen, phone_number = input_client("Registrera dig som klient genom "
+                                             "att fylla i formuläret.")
+        bank.add_client(citizen, phone_number)
+    except KeyError:
+        print("Tyvärr verkar du redan vara registrerad som klient.")
+    except ValueError:
+        print("Namnet du angav var ogiltigt.")
+
+
+def create_account(bank):
+    """Menyvalet att skapa ett konto."""
+    personal_id = it.input_type(int, "Ange ditt personnummer: ")
+    password = input("Ange ett lösenord för kontot: ")
+    try:
+        bank.create_account(personal_id, password)
+    except KeyError:
+        print(f"Finns ingen klient med personnummer {personal_id}.")
+    except ValueError:
+        print("Lösenordet är för kort.")
+
+
+def list_accounts(bank):
+    """Listar klientens konton."""
+    personal_id = it.input_type(int, "Ange personnummer: ")
+    try:
+        accounts = bank.get_client_accounts(personal_id)
+    except ValueError:
+        print(f"Finns ingen klient med personnummer {personal_id}.")
+        return
+
+    for account in accounts:
+        print(f"{account}: {account.balance} kr")
+
+
+def get_account(bank):
+    """Låt användaren mata in kontonummer och hämta konto."""
+    account_id = it.input_type(int, "Ange kontonummer: ")
+    try:
+        account = bank.get_account(account_id)
+    except KeyError:
+        print(f"Tyvärr finns inte något konto {account_id}.")
+        account = None
+
+    return account
+
+
+def insert_money(account):
+    """Låter användaren mata in summa att sätta in på konto."""
+    amount = it.input_type(int, "Ange summa att sätta in: ")
+    account.insert_money(amount)
+
+
+def withdraw_money(account):
+    """Låter användaren mata in summa att ta ut från konto."""
+    personal_id = it.input_type(int, "Ange ägarens personnummer: ")
+    password = input("Ange kontots lösenord: ")
+    if account.owner_profile.citizen.personal_id != personal_id or \
+       not account.check_password(password):
+        print("Tyvärr autentiseringen misslyckades!")
+        return
+
+    while True:
+        amount = it.input_type(int, "Ange summa att ta ut: ")
+        try:
+            account.withdraw_money(amount)
+            return
+        except ValueError as error:
+            print(error)
+
+
+def main():
+    """Huvudprogram"""
+    bank = Bank("Sveriges Riksbank")
+
+    choice = menu(bank)
+    while choice != 1:
+        if choice == 2:
+            register_client(bank)
+        elif choice == 3:
+            create_account(bank)
+        elif choice == 4:
+            list_accounts(bank)
+        elif choice == 5 or choice == 6:
+            account = get_account(bank)
+            if not account:
+                continue
+
+            if choice == 5:
+                insert_money(account)
+            else:
+                withdraw_money(account)
+
+        choice = menu(bank)
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/classes/tutorial/banken.py b/modules/classes/tutorial/banken.py
deleted file mode 100644
index 708c0e8d..00000000
--- a/modules/classes/tutorial/banken.py
+++ /dev/null
@@ -1,113 +0,0 @@
-"""Ett program som utför bankliga uppgifter"""
-
-import bank
-import input_type as it
-
-def meny(banken="banken"):
-    """Skriver ut menyn, låter användaren välja ett alternativ.
-    Returnerar ett korrekt alternativ."""
-    print(f"Välkommen till {banken}, hur kan vi hjälpa dig?")
-    print("""
-[1] Avsluta.
-[2] Registrera dig som kund.
-[3] Skapa ett konto.
-[4] Se dina konton.
-[5] Sätt in pengar.
-[6] Ta ut pengar.
-""")
-    val = it.input_type(int, "Välj ett alternativ: ")
-    while val < 1 or val > 6:
-        print("Tyvärr är det inte ett giltigt alternaiv, försök igen, "
-              "talet måste vara 1, 2, 3, 4, 5 eller 6.")
-        val = it.input_type(int, "Välj ett alternativ: ")
-
-    return val
-
-def registrera_kund(banken):
-    """Menyvalet att registrera en ny kund"""
-    kund = bank.input_kund("Registrera dig som kund genom att "
-                            "fylla i formuläret.")
-    try:
-        banken.registrera_kund(kund)
-    except KeyError:
-        print("Tyvärr verkar du redan vara registrerad som kund.")
-
-def skapa_konto(banken):
-    """Menyvalet att skapa ett konto"""
-    personnummer = input("Ange ditt personnummer: ")
-    try:
-        konto = banken.skapa_konto(personnummer)
-    except KeyError:
-        print(f"Finns ingen kund med personnummer {personnummer}.")
-        return
-
-    lösenord = input("Ange ett lösenord för kontot: ")
-    konto.sätt_lösenord(lösenord)
-
-def lista_konton(banken):
-    """Listar kundens konton"""
-    personnummer = input("Ange personnummer: ")
-    kund = banken.hämta_kund(personnummer)
-    for konto in kund.konton:
-        print(f"{konto}: {konto.saldo} kr")
-
-def hämta_konto(banken):
-    """Låt användaren mata in kontonummer och hämta konto"""
-    kontonr = input("Ange kontonummer: ")
-    try:
-        konto = banken.hämta_konto(kontonr)
-    except KeyError:
-        print(f"Tyvärr finns inte något konto {kontonr}.")
-        konto = None
-
-    return konto
-
-def sätt_in(konto):
-    """Låter användaren mata in summa att sätta in på konto"""
-    summa = it.input_type(int, "Ange summa att sätta in: ")
-    konto.sätt_in(summa)
-
-def ta_ut(konto):
-    """Låter användaren mata in summa att ta ut från konto"""
-    personnummer = input("Ange ägarens personnummer: ")
-    lösenord = input("Ange kontots lösenord: ")
-    if konto.ägare.personnummer != personnummer or \
-       not konto.korrekt_lösenord(lösenord):
-        print("Tyvärr autentiseringen misslyckades!")
-        return
-
-    while True:
-        summa = it.input_type(int, "Ange summa att ta ut: ")
-        try:
-            konto.ta_ut(summa)
-            return
-        except ValueError as err:
-            print(err)
-
-
-def main():
-    """Huvudprogram"""
-    banken = bank.Bank("Sveriges Riksbank")
-
-    menyval = meny(banken)
-    while menyval != 1:
-        if menyval == 2:
-            registrera_kund(banken)
-        elif menyval == 3:
-            skapa_konto(banken)
-        elif menyval == 4:
-            lista_konton(banken)
-        elif menyval == 5 or menyval == 6:
-            konto = hämta_konto(banken)
-            if not konto:
-                continue
-
-            if menyval == 5:
-                sätt_in(konto)
-            else:
-                ta_ut(konto)
-
-        menyval = meny(banken)
-
-if __name__ == "__main__":
-    main()
diff --git a/modules/classes/tutorial/banken_arv.py b/modules/classes/tutorial/banken_arv.py
deleted file mode 100644
index 07473180..00000000
--- a/modules/classes/tutorial/banken_arv.py
+++ /dev/null
@@ -1,113 +0,0 @@
-"""Ett program som utför bankliga uppgifter"""
-
-import bank_arv as bank
-import input_type as it
-
-def meny(banken="banken"):
-    """Skriver ut menyn, låter användaren välja ett alternativ.
-    Returnerar ett korrekt alternativ."""
-    print(f"Välkommen till {banken}, hur kan vi hjälpa dig?")
-    print("""
-[1] Avsluta.
-[2] Registrera dig som kund.
-[3] Skapa ett konto.
-[4] Se dina konton.
-[5] Sätt in pengar.
-[6] Ta ut pengar.
-""")
-    val = it.input_type(int, "Välj ett alternativ: ")
-    while val < 1 or val > 6:
-        print("Tyvärr är det inte ett giltigt alternaiv, försök igen, "
-              "talet måste vara 1, 2, 3, 4, 5 eller 6.")
-        val = it.input_type(int, "Välj ett alternativ: ")
-
-    return val
-
-def registrera_kund(banken):
-    """Menyvalet att registrera en ny kund"""
-    kund = bank.input_kund("Registrera dig som kund genom att "
-                            "fylla i formuläret.")
-    try:
-        banken.registrera_kund(kund)
-    except KeyError:
-        print("Tyvärr verkar du redan vara registrerad som kund.")
-
-def skapa_konto(banken):
-    """Menyvalet att skapa ett konto"""
-    personnummer = input("Ange ditt personnummer: ")
-    try:
-        konto = banken.skapa_konto(personnummer)
-    except KeyError:
-        print(f"Finns ingen kund med personnummer {personnummer}.")
-        return
-
-    lösenord = input("Ange ett lösenord för kontot: ")
-    konto.sätt_lösenord(lösenord)
-
-def lista_konton(banken):
-    """Listar kundens konton"""
-    personnummer = input("Ange personnummer: ")
-    kund = banken.hämta_kund(personnummer)
-    for konto in kund.konton:
-        print(f"{konto}: {konto.saldo} kr")
-
-def hämta_konto(banken):
-    """Låt användaren mata in kontonummer och hämta konto"""
-    kontonr = input("Ange kontonummer: ")
-    try:
-        konto = banken.hämta_konto(kontonr)
-    except KeyError:
-        print(f"Tyvärr finns inte något konto {kontonr}.")
-        konto = None
-
-    return konto
-
-def sätt_in(konto):
-    """Låter användaren mata in summa att sätta in på konto"""
-    summa = it.input_type(int, "Ange summa att sätta in: ")
-    konto.sätt_in(summa)
-
-def ta_ut(konto):
-    """Låter användaren mata in summa att ta ut från konto"""
-    personnummer = input("Ange ägarens personnummer: ")
-    lösenord = input("Ange kontots lösenord: ")
-    if konto.ägare.get_personnummer() != personnummer or \
-       not konto.korrekt_lösenord(lösenord):
-        print("Tyvärr autentiseringen misslyckades!")
-        return
-
-    while True:
-        summa = it.input_type(int, "Ange summa att ta ut: ")
-        try:
-            konto.ta_ut(summa)
-            return
-        except ValueError as err:
-            print(err)
-
-
-def main():
-    """Huvudprogram"""
-    banken = bank.Bank("Sveriges Riksbank")
-
-    menyval = meny(banken)
-    while menyval != 1:
-        if menyval == 2:
-            registrera_kund(banken)
-        elif menyval == 3:
-            skapa_konto(banken)
-        elif menyval == 4:
-            lista_konton(banken)
-        elif menyval == 5 or menyval == 6:
-            konto = hämta_konto(banken)
-            if not konto:
-                continue
-
-            if menyval == 5:
-                sätt_in(konto)
-            else:
-                ta_ut(konto)
-
-        menyval = meny()
-
-if __name__ == "__main__":
-    main()
diff --git a/modules/classes/tutorial/citizen.py b/modules/classes/tutorial/citizen.py
new file mode 100644
index 00000000..b0f32902
--- /dev/null
+++ b/modules/classes/tutorial/citizen.py
@@ -0,0 +1,51 @@
+from person import Person
+
+
+# Obs: Detta är ett exempel på arv där Citizen-klassen ärver egenskaper från
+# Person-klassen. På så vis kan man skapa klasser för personer med mer
+# "specialiserade" egenskaper (t.ex. att de är medborgare) utan att behöva
+# skriva om alla metoder.
+class Citizen(Person):
+    """En medborgare."""
+
+    def __init__(self, full_name, personal_id, address, parents):
+        """
+        `full_name` är personens är medborgarens fullständiga namn (sträng).
+        Krav: minst ett mellanrum måste existera.
+        `personal_id` är personnumret (heltal).
+        `address` är medborgarens registrerade address (Address-objekt).
+        `parents` ett itererbart objekt (en lista, tupel, etc.) med medborgarens
+        föräldrar (max 2 stycken).
+        Föräldrarna får vara Person-objekt.
+        """
+        try:
+            first_name, last_name = full_name.split(maxsplit=1)
+        except ValueError:
+            raise ValueError("ett fullständigt namn måste bestå av åtminstone "
+                             "ett mellanrum.")
+
+        super(Citizen, self).__init__(first_name, last_name, address)
+        self.__personal_id = personal_id
+
+        if len(parents) > 2:
+            raise ValueError("en medborgare kan inte ha fler än två föräldrar.")
+
+        for parent in parents:
+            if not isinstance(parent, Person):
+                raise ValueError("`parents` får endast innehålla "
+                                 "Person-objekt.")
+
+        # `parents` kan vara vilket itererbart objekt som helst
+        # (lista, tupel, etc.). Vi vill att `self.__parents` ska vara en tupel,
+        # och inget annat, så vi konstruerar en tupel från `parents`.
+        self.__parents = tuple(parents)
+
+    @property
+    def personal_id(self):
+        """Personens personnummer."""
+        return self.__personal_id
+
+    @property
+    def parents(self):
+        """Returnerar en tupel med medborgarens föräldrar (Person-objekt)."""
+        return self.__parents
diff --git a/modules/classes/tutorial/input_type.py b/modules/classes/tutorial/input_type.py
index 52a136be..2fe9a90d 100644
--- a/modules/classes/tutorial/input_type.py
+++ b/modules/classes/tutorial/input_type.py
@@ -1,5 +1,6 @@
 """Take input more easily."""
 
+
 def input_type(t, prompt=""):
     """Take input, convert to type t; repeat if error."""
     while True:
@@ -11,6 +12,7 @@ def input_type(t, prompt=""):
             else:
                 print(f"Sorry, can't convert to {t}.")
 
+
 def main():
     """Test functionality of this module"""
     x = input_type(int, "x = ")
@@ -22,5 +24,6 @@ def main():
     print(f"z = {z}")
     print(f"Your name is {name}")
 
+
 if __name__ == "__main__":
     main()
diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md
index 448b343e..06d5fcc4 100644
--- a/modules/classes/tutorial/instruction.md
+++ b/modules/classes/tutorial/instruction.md
@@ -3,6 +3,7 @@ title: Övning om klasser och objekt
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>
+  - Mazen Mardini <mazenm@kth.se>
 ---
 # Övning: klasser och objekt
 
@@ -77,13 +78,16 @@ sammansatt datatyp (klass) som kan representera ett bankkonto:
 Lösningsförslag:
 
   - [En modul med klasser för en bank, bank.py][bank.py]
-  - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py]
-  - [Ett program med gränssnitt för en bank, banken.py][banken.py]
-  - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py]
+  - [Ett program med gränssnitt för en bank, bank_program.py][bank_program.py]
+  - [En modul med en personklass, person.py][bank_program.py]
+  - [En modul med en medborgarklass, citizen.py][citizen.py]
+  - [En modul med en adressklass, address.py][address.py]
   - [En modul för inmatning av specifika typer, input_type.py][input_type.py]
 
 [bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py
-[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py
-[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py
-[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py
+[bank_program.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_program.py
+[address.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/address.py
+[citizen.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/citizen.py
+[person.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/person.py
 [input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py
+
diff --git a/modules/classes/tutorial/person.py b/modules/classes/tutorial/person.py
index 6e5ae301..507499c9 100644
--- a/modules/classes/tutorial/person.py
+++ b/modules/classes/tutorial/person.py
@@ -1,86 +1,111 @@
-""" Class for a person """
+from address import Address
+
 
 class Person:
-    """ Class for a person """
-    def __init__(self, first_name, last_name, personnummer, address):
-        """first_name: string with first name.
-        last_name: string with last name.
-        personnummer: string with personnummer,
-        address: string or Adress object with address."""
+    """En person."""
+
+    def __init__(self, first_name, last_name, address):
+        """`first_name` är förnamnet (sträng).
+        `last_name` är efternamnet (sträng).
+        `address` är adressen (Address-objekt).
+        """
         self.__first_name = first_name
         self.__last_name = last_name
-        self.__personnummer = personnummer
         self.__address = address
 
-    def get_name(self):
-        """ Returns the full name as a concatenation """
-        return self.__first_name + " " + self.__last_name
-
+    # Obs: __str__-metoden används för att ge en användarvänlig
+    # sträng-representation av objektet.
     def __str__(self):
-        """Returnerar en strängrepresentation lämpligt för utskrift"""
-        return self.get_name()
-
-    def get_first_name(self):
-        """ Returns the first name """
-        return self.__first_name
-
-    def get_last_name(self):
-        """ Returns the last name """
-        return self.__last_name
-
-    def change_name(self, name):
-        """ Takes a concatenated name, sets last and first names """
-        names = name.split()
-        # Shorthand for the last element in the list
-        self.__last_name = names[-1]
-        # names[:-1] all elements except the last
-        self.__first_name = " ".join(names[:-1])
-
-    def get_personnummer(self):
-        """ Return personnummer """
-        return self.__personnummer
-
-    def get_address(self):
-        """ Return address """
+        """Personens fullständiga namn."""
+        return self.full_name
+
+    # Obs: __repr__-metoden används för att ge en sträng-representation
+    # av objektet som är hjälpsam
+    # för programmeraren.
+    def __repr__(self):
+        """En sträng som innehåller alla attribut."""
+        return f"Person({self.__first_name}, {self.__last_name}, " \
+               f"{repr(self.__address)})"
+
+    # Obs: @property gör att vi inte behöver parenteserna:
+    # `kund.namn` istället för `kund.namn()`
+    @property
+    def first_name(self):
+        """Personens förnamn."""
+        return self.__first_name.capitalize()
+
+    @property
+    def last_name(self):
+        """Personens efternamn."""
+        return self.__last_name.capitalize()
+
+    @property
+    def full_name(self):
+        """Personens fullständiga namn."""
+        return self.first_name + " " + self.last_name
+
+    @property
+    def address(self):
+        """Personens adress."""
         return self.__address
 
-    def __lt__(self, other):
-        """Returns True if self comes before other in alphabetical order"""
-        if self.get_last_name() == other.get_last_name():
-            return self.get_first_name() < other.get_first_name()
+    # Obs: "*" betyder att alla efterkommande parametrar måste explicit anges i
+    # ett anrop om du väljer att tilldela dem värden. Till exempel är
+    # "person.change_name('Olle', 'Ohlsson')" inte tillåtet, men
+    # "person.change_name(first_name='Olle', last_name='Ohlsson')" är det.
+    def change_name(self, *, first_name=None, last_name=None):
+        """Byt personens för- och/eller efternamn.
 
-        return self.get_last_name() < other.get_last_name()
+        Om parametern `first_name` eller `last_name` är None så byts det
+        inte ut.
 
-    def __repr__(self):
-        """Returns unique representation"""
-        return f"({self.get_name()}, {self.get_personnummer()}"
+        Exempel:
+        >> person.change_name()  # Gör ingenting
+        >> person.change_name(last_name="Stonkman")  # Byter efternamnet till
+        "Stonkman"
+        """
+        if first_name:
+            self.__first_name = first_name
+
+        if last_name:
+            self.__last_name = last_name
+
+    def __lt__(self, other):
+        """Gör så att operatorn < jämför personer baserat på deras namn."""
+        return self.full_name < other.full_name
 
 
 def main():
     """ Test program """
-    person = Person("Anne-Marie", "Ingeström", "1907-08-28",
-                    "Vimmerby", "okänt")
-    print(f"{person.get_name()} har telefonnummer {person.get_phone()} "
-          f"och bor på adressen {person.get_address()}")
-    print(f"{person} har telefonnummer {person.get_phone()} "
-          f"och bor på adressen {person.get_address()}")
-
-    person.change_name("Margareta Engström")
-    print(f"{person} bor på adressen {person.get_address()}")
-    print(person.get_first_name())
-    print(person.get_last_name())
-
-    person2 = Person("Ada", "Bedasdotter", "1990-01-01",
-                    "Kiruna", "070-1234567")
+
+    # Skapa ett Person-objekt
+    person = Person("Anne-Marie", "Ingeström", Address("Odengatan", "1",
+                                                       11424, "Stockholm"))
+    print(f"{person} bor på adressen {person.address}.")
+
+    # Byt namn
+    person.change_name(first_name="Margareta", last_name="Engström")
+    print(f"{person} bor på adressen {person.address}")
+
+    # Skapa ett annat Person-objekt
+    person2 = Person("Ada", "Bedasdotter", Address("Uttervägen", "12",
+                                                   98137, "Kiruna"))
+
+    # Jämför objekten (använder __lt__-metoden implicit)
     if person < person2:
         print(f"{person} sorteras före {person2}.")
     else:
         print(f"{person2} sorteras före {person}.")
 
-    lista = [person, person2]
-    print(lista)
-    lista.sort()
-    print(lista)
+    people = [person, person2]
+
+    # När man skriver ut en lista så används __repr__-metoden för alla element
+    print(people)
+
+    # Vi kan sortera listan eftersom < operatorn är definierad för Person-objekt
+    people.sort()
+    print(people)
+
 
 if __name__ == "__main__":
     main()
diff --git a/modules/classes/tutorial/shopping.py b/modules/classes/tutorial/shopping.py
index 5b824a80..16137477 100644
--- a/modules/classes/tutorial/shopping.py
+++ b/modules/classes/tutorial/shopping.py
@@ -1,59 +1,58 @@
 """En modul lämpad för hantering av shoppinglistor"""
 
-class Vara:
+
+class Item:
     """En klass för varor i en shoppinglista"""
 
-    def __init__(self, namn, antal=1):
+    def __init__(self, name, amount=1):
         """Skapar ett inlägg i en shoppinglista:
-        namn (sträng),
-        antal (int, default 1)"""
-        self.__namn = namn
-        if type(antal) in [int, float]:
-            self.__antal = antal
+        `name` (sträng),
+        `amount` (heltal, default 1)"""
+        self.__name = name
+        if type(amount) in [int, float]:
+            self.__amount = amount
         else:
-            self.__antal = int(antal)
-        self.__avbockad = False
+            self.__amount = int(amount)
+        self.__checked = False
 
     @property
-    def namn(self):
+    def name(self):
         """Returnerar namnet"""
-        return self.__namn
+        return self.__name
 
     @property
-    def antal(self):
+    def amount(self):
         """Returnerar antalet"""
-        return self.__antal
+        return self.__amount
 
     @property
-    def avbockad(self):
+    def checked(self):
         """Returnerar True om varan är avbockad, False annars"""
-        return self.__avbockad
+        return self.__checked
 
     def __str__(self):
         """Returnerar en representation lämplig för utskrift"""
-        return f"[{'x' if self.avbockad else ' '}] {self.antal} st {self.namn}"
+        return f"[{'x' if self.checked else ' '}] {self.amount} st {self.name}"
 
-    def bocka_av(self):
+    def check(self):
         """Bockar av"""
-        self.__avbockad = True
+        self.__checked = True
 
 
 def main():
     """Testprogram"""
-    lista = []
-    lista.append(Vara("mjölk", 5))
-    lista.append(Vara("tomater", 3))
-    lista.append(Vara("yoghurt", 1))
+    shopping_items = [Item("mjölk", 5), Item("tomater", 3), Item("yoghurt", 1)]
 
     print("Shoppinglista")
-    for vara in lista:
-        print(vara)
+    for item in shopping_items:
+        print(item)
 
-    lista[1].bocka_av()
+    shopping_items[1].check()
 
     print("Shoppinglista")
-    for vara in lista:
-        print(vara)
+    for item in shopping_items:
+        print(item)
+
 
 if __name__ == "__main__":
     main()
diff --git a/modules/classes/tutorial/skatteverket.py b/modules/classes/tutorial/skatteverket.py
deleted file mode 100644
index d51e65e7..00000000
--- a/modules/classes/tutorial/skatteverket.py
+++ /dev/null
@@ -1,79 +0,0 @@
-""" Reperesenting Skatteverket's pupulation register """
-
-import person
-# vi kan byta namn på Adress till Address då personklassen är skriven på 
-# engelska
-from adress import Adress as Address
-
-# vi kan ha "samma namn" på dem, fast egentligen är det inte samma namn:
-# den ena heter Person och den andra person.Person.
-class Person(person.Person):
-    """ Represents a real/physical person """
-    def __init__(self, person_id, full_name, parents, address):
-        names = full_name.split()
-        # vi behöver separera för- och efternamn åt person.Person
-        super().__init__(" ".join(names[:-1]), names[-1], person_id, address)
-        self.__parents = parents
-        self.__address = address
-        self.__old_addresses = []
-
-    def __str__(self):
-        """Returns a string representation of the person"""
-        return f"{self.get_name()} ({self.get_personnummer()})"
-
-    def get_parents(self):
-        """ Returns the parents """
-        # vi returnerar en kopia, annars kan någon uppdatera föräldrarna
-        # genom att modifiera listan som returneras.
-        return self.__parents.copy()
-
-    def change_address(self, new_address):
-        """ Changes the address (registers a move) """
-        self.__old_addresses.append(self.__address)
-        self.__address = new_address
-
-    def get_address_history(self):
-        """Returns the list of all addresses"""
-        # returnera kopia för att historiken inte ska kunna förvanskas
-        return self.__old_addresses.copy()
-
-
-def main():
-    """ Skatteverket test program """
-    folkbokföring = {}
-
-    alice = Person("1950-01-01-1234", "Alice Adamsdotter", None,
-                   Address("Vägen", "1", "12345", "Orten"))
-
-    folkbokföring["1950-01-01-1234"] = alice
-
-    bob = Person("1950-01-01-1244", "Bob Evasson", None,
-                 Address("Vägen", "1", "12345", "Orten"))
-
-    folkbokföring["1950-01-01-1244"] = bob
-
-    cecilia = Person("1970-01-01-1234", "Cecilia Adamsdotter-Evasson",
-                     [alice, bob],
-                     Address("Vägen", "1", "12345", "Orten"))
-
-    folkbokföring["1970-01-01-1234"] = cecilia
-
-    print(f"{cecilia} bor på {cecilia.get_address()}")
-
-    cecilia.change_address(Address("Vägen", "2", "12345", "Orten"))
-    print(f"{cecilia} bor på {cecilia.get_address()}")
-    print(f"{cecilia} har tidigare bott på adresserna:")
-    for address in cecilia.get_address_history():
-        print(address)
-
-    parents = cecilia.get_parents()
-    print(f"{cecilia}s föräldrar heter {parents[0]} och {parents[1]}.")
-
-    print(f"{alice} och {bob} bor fortfarande på {alice.get_address()}")
-
-    print("Folkbokföringen")
-    for person in sorted(folkbokföring.values()):
-        print(person)
-
-if __name__ == "__main__":
-    main()

From 429eb06bacf399ef50a9f2f6c884e59bec36a544 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 1 Sep 2022 13:21:25 +0200
Subject: [PATCH 127/214] Changes bookedTAs and missingTAs to start at today

---
 adm/tid/bookedTAs.py  | 9 +++++++--
 adm/tid/missingTAs.py | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/adm/tid/bookedTAs.py b/adm/tid/bookedTAs.py
index edbe613b..dc128a10 100644
--- a/adm/tid/bookedTAs.py
+++ b/adm/tid/bookedTAs.py
@@ -56,10 +56,13 @@ def main():
         booking_data += utils.read_signup_sheet_from_url(url)
 
     schedule = generate_schedule(events_booked_TAs(booking_data))
+    now = arrow.get(2022, 8, 29)
+    if now < arrow.now():
+        now = arrow.now()
 
     if len(sys.argv) > 1:
         try:
-            time_limit = arrow.get(2022, 8, 29).shift(weeks=+int(sys.argv[1]))
+            time_limit = now.shift(weeks=+int(sys.argv[1]))
         except ValueError as err:
             print(f"{sys.argv[0]}: {err}: "
                   f"first argument must be the number of weeks to print",
@@ -76,7 +79,9 @@ def main():
             print(end="\n\n")
 
         try:
-            if event.begin > time_limit:
+            if event.begin < now:
+                continue
+            elif event.begin > time_limit:
                 break
         except NameError:
             pass
diff --git a/adm/tid/missingTAs.py b/adm/tid/missingTAs.py
index 5b875b72..96f8c933 100644
--- a/adm/tid/missingTAs.py
+++ b/adm/tid/missingTAs.py
@@ -61,10 +61,13 @@ def main():
         booking_data += utils.read_signup_sheet_from_url(url)
 
     schedule = generate_schedule(events_missing_TAs(booking_data))
+    now = arrow.get(2022, 8, 29)
+    if now < arrow.now():
+        now = arrow.now()
 
     if len(sys.argv) > 1:
         try:
-            time_limit = arrow.get(2022, 8, 29).shift(weeks=+int(sys.argv[1]))
+            time_limit = now.shift(weeks=+int(sys.argv[1]))
         except ValueError as err:
             print(f"{sys.argv[0]}: {err}: "
                   f"first argument must be the number of weeks to print",
@@ -81,7 +84,9 @@ def main():
             print(end="\n\n")
 
         try:
-            if event.begin > time_limit:
+            if event.begin < now:
+                continue
+            elif event.begin > time_limit:
                 break
         except NameError:
             pass

From 30154abe24b4369bdb27c59dc3c7bf7eb89944bc Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 1 Sep 2022 13:22:02 +0200
Subject: [PATCH 128/214] Removes redundant examples, adds age example

---
 modules/variables/slides/examples/age.py    | 26 +++++++++++++++++++++
 modules/variables/slides/examples/hello.py  |  1 -
 modules/variables/slides/examples/roligt.py |  5 ----
 3 files changed, 26 insertions(+), 6 deletions(-)
 create mode 100644 modules/variables/slides/examples/age.py
 delete mode 100644 modules/variables/slides/examples/hello.py
 delete mode 100644 modules/variables/slides/examples/roligt.py

diff --git a/modules/variables/slides/examples/age.py b/modules/variables/slides/examples/age.py
new file mode 100644
index 00000000..d9ecd359
--- /dev/null
+++ b/modules/variables/slides/examples/age.py
@@ -0,0 +1,26 @@
+"""
+Ett program om ålder. Illustrerar:
+
+    - kommentarer,
+    - utskrifter,
+    - variabler,
+    - datatyper
+    - variabelnamn och konstanter
+"""
+
+name = "Daniel"
+birthyear = 1985
+
+print(f"Hej, {name}")
+
+this_year = 2022
+age = this_year - birthyear
+
+print(f"Du är {this_year-birthyear} gammal.")
+
+print("Nu ska du får bli 25 år igen.")
+
+# beräkna ny ålder
+birthyear = this_year - 25
+
+print(f"Du är {this_year-birthyear} gammal.")
diff --git a/modules/variables/slides/examples/hello.py b/modules/variables/slides/examples/hello.py
deleted file mode 100644
index 665c637a..00000000
--- a/modules/variables/slides/examples/hello.py
+++ /dev/null
@@ -1 +0,0 @@
-print("hello world!")
diff --git a/modules/variables/slides/examples/roligt.py b/modules/variables/slides/examples/roligt.py
deleted file mode 100644
index 9740d056..00000000
--- a/modules/variables/slides/examples/roligt.py
+++ /dev/null
@@ -1,5 +0,0 @@
-print("Vad vill addera?")
-x = int(input())
-print(f"Vad vill du addera {x} med?")
-y = int(input())
-print(f"Då blir summan {x+y}.")

From cc808696494fd2d25f4990f09beb119163960d44 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 1 Sep 2022 13:30:24 +0200
Subject: [PATCH 129/214] Cleans up code examples for variables slides

---
 modules/variables/slides/examples/cinek2.py                  | 3 ---
 modules/variables/slides/examples/{cinek.py => farenheit.py} | 0
 modules/variables/slides/examples/test2.py                   | 1 -
 modules/variables/slides/examples/test3.py                   | 0
 modules/variables/slides/examples/vscode-test.py             | 1 -
 5 files changed, 5 deletions(-)
 delete mode 100644 modules/variables/slides/examples/cinek2.py
 rename modules/variables/slides/examples/{cinek.py => farenheit.py} (100%)
 delete mode 100644 modules/variables/slides/examples/test2.py
 delete mode 100644 modules/variables/slides/examples/test3.py
 delete mode 100644 modules/variables/slides/examples/vscode-test.py

diff --git a/modules/variables/slides/examples/cinek2.py b/modules/variables/slides/examples/cinek2.py
deleted file mode 100644
index 7a8cdcbc..00000000
--- a/modules/variables/slides/examples/cinek2.py
+++ /dev/null
@@ -1,3 +0,0 @@
-"""Ett till test för cinek"""
-
-print("Hej, CINEK!")
diff --git a/modules/variables/slides/examples/cinek.py b/modules/variables/slides/examples/farenheit.py
similarity index 100%
rename from modules/variables/slides/examples/cinek.py
rename to modules/variables/slides/examples/farenheit.py
diff --git a/modules/variables/slides/examples/test2.py b/modules/variables/slides/examples/test2.py
deleted file mode 100644
index 6b94de03..00000000
--- a/modules/variables/slides/examples/test2.py
+++ /dev/null
@@ -1 +0,0 @@
-print("test 2")
diff --git a/modules/variables/slides/examples/test3.py b/modules/variables/slides/examples/test3.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/modules/variables/slides/examples/vscode-test.py b/modules/variables/slides/examples/vscode-test.py
deleted file mode 100644
index 556b3c1a..00000000
--- a/modules/variables/slides/examples/vscode-test.py
+++ /dev/null
@@ -1 +0,0 @@
-print("from vscode")
\ No newline at end of file

From 59315dcc36354bf1fc751c77bee09abd5e7a0fd5 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 1 Sep 2022 14:52:12 +0200
Subject: [PATCH 130/214] Improves variables slides

Adds one big example program as "the whole", then discusses it's parts
(through variation).
---
 modules/variables/slides/Makefile        |  2 +
 modules/variables/slides/contents.tex    | 69 ++++++++++++++++++++----
 modules/variables/slides/examples/age.py |  8 +--
 modules/variables/slides/slides.tex      |  6 +--
 4 files changed, 70 insertions(+), 15 deletions(-)

diff --git a/modules/variables/slides/Makefile b/modules/variables/slides/Makefile
index 1d9d9db6..74b94364 100644
--- a/modules/variables/slides/Makefile
+++ b/modules/variables/slides/Makefile
@@ -8,6 +8,8 @@ SRC+=		abstract.tex contents.tex
 
 DEPENDS+= 	beamer-didactic.sty
 
+SRC+= 		examples/age.py
+
 
 notes.pdf: notes.tex
 slides.pdf: slides.tex
diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex
index 5f09ee74..6c7e4fb5 100644
--- a/modules/variables/slides/contents.tex
+++ b/modules/variables/slides/contents.tex
@@ -1,5 +1,5 @@
 \title{%
-  Variabler och funktioner
+  Variabler och utskrifter
 }
 \author{Daniel Bosk}
 \institute{%
@@ -20,9 +20,13 @@
 \end{abstract}
 
 
-\section{Skriva pythonprogram}
+\section{Ett pythonprogram}
 
-\subsection{Kommentarer}
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
+\section{Kommentarer}
 
 \begin{frame}[fragile]
   \begin{center}
@@ -39,6 +43,10 @@ \subsection{Kommentarer}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={16,24},linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
@@ -51,8 +59,12 @@ \subsection{Kommentarer}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={1-10},linenos]{python}{examples/age.py}
+\end{frame}
 
-\subsection{Utskrifter}
+
+\section{Utskrifter}
 
 \begin{frame}[fragile]
   \begin{center}
@@ -77,8 +89,12 @@ \subsection{Utskrifter}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={14,20,22,27-28},linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
 
-\subsection{Variabler och datatyper}
+\section{Variabler och datatyper}
 
 \begin{frame}
   \begin{block}{Data}
@@ -101,6 +117,10 @@ \subsection{Variabler och datatyper}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={11-12,14,17,20,22,25,27-28},linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
 \begin{frame}[fragile]
   \begin{block}{Variabler}
     \begin{itemize}
@@ -138,6 +158,10 @@ \subsection{Variabler och datatyper}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={11-12,14,17,18,20,25,27-28},linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
 \begin{frame}
   \begin{remark}
     \begin{itemize}
@@ -181,6 +205,10 @@ \subsection{Variabler och datatyper}
   \end{exercise}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={12,25,28},linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
 \begin{frame}[fragile]
   \begin{example}[Fler heltalsoperationer]
     \begin{minted}{python}
@@ -190,6 +218,15 @@ \subsection{Variabler och datatyper}
 x_square = x**2
     \end{minted}
   \end{example}
+
+  \pause
+
+  \begin{remark}
+    \begin{itemize}
+      \item Operatorer är typberoende.
+      \item \mintinline{python}|"hej" / "då"|?
+    \end{itemize}
+  \end{remark}
 \end{frame}
 
 \begin{frame}[fragile]
@@ -200,11 +237,20 @@ \subsection{Variabler och datatyper}
     \end{itemize}
   \end{remark}
 
-  \begin{example}
+  \begin{example}[Funkar]
     \begin{minted}{python}
 name = "Daniel"
 x = 5
 print("Hej " + name + "!")
+print(x)
+    \end{minted}
+  \end{example}
+
+  \begin{example}[Funkar inte]
+    \begin{minted}[highlightlines=3]{python}
+name = "Daniel"
+x = 5
+print("Hej " + x + "!")
 print(x)
     \end{minted}
   \end{example}
@@ -213,7 +259,8 @@ \subsection{Variabler och datatyper}
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
-print("Är " + x " stort?")
+x = 5
+print("Är " + x + " stort?")
 print("Är " + str(x) + " stort?")
 print("Är {} stort?".format(x))
 print(f"Är {x} stort?")
@@ -221,8 +268,12 @@ \subsection{Variabler och datatyper}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[highlightlines={14,20,27-28},linenos,firstline=11]{python}{examples/age.py}
+\end{frame}
+
 
-\subsection{Konstanter}
+\section{Konstanter}
 
 \begin{frame}
   \begin{remark}[Konstanter varierar inte]
@@ -235,7 +286,7 @@ \subsection{Konstanter}
 \end{frame}
 
 
-\subsection{Variabelnamn}
+\section{Variabelnamn}
 
 \begin{frame}[fragile]
   \begin{remark}[Reserverade namn]
diff --git a/modules/variables/slides/examples/age.py b/modules/variables/slides/examples/age.py
index d9ecd359..1afd8bc3 100644
--- a/modules/variables/slides/examples/age.py
+++ b/modules/variables/slides/examples/age.py
@@ -13,14 +13,16 @@
 
 print(f"Hej, {name}")
 
+# beräkna ålder
 this_year = 2022
 age = this_year - birthyear
 
-print(f"Du är {this_year-birthyear} gammal.")
+print(f"Du är {age} gammal.")
 
 print("Nu ska du får bli 25 år igen.")
 
-# beräkna ny ålder
+# beräkna nytt födelseår
 birthyear = this_year - 25
 
-print(f"Du är {this_year-birthyear} gammal.")
+print(f"Du är {this_year-birthyear} år gammal, "
+      f"det är {age-(this_year-birthyear)} år yngre.")
diff --git a/modules/variables/slides/slides.tex b/modules/variables/slides/slides.tex
index d7beb5f0..692a8dd9 100644
--- a/modules/variables/slides/slides.tex
+++ b/modules/variables/slides/slides.tex
@@ -102,7 +102,7 @@
 %
 %%% REFERENCES %%%
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From 0812e44b44920f89b179bec1860e7812c4cd6d71 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Fri, 2 Sep 2022 11:47:45 +0200
Subject: [PATCH 131/214] Update instruction.md

---
 modules/conditionals/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md
index 7a1afef0..7f141723 100644
--- a/modules/conditionals/lab/instruction.md
+++ b/modules/conditionals/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Klasser och objekt
+title: Laboration om Klasser och objekt
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>

From 17df0455e8fef7a040124f9494727806c3aede42 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 15:33:21 +0200
Subject: [PATCH 132/214] Changes variables/slides-more to
 computational-thinking module

---
 .../{variables => computational-thinking}/slides-more/.gitignore  | 0
 .../{variables => computational-thinking}/slides-more/Makefile    | 0
 .../slides-more/abstract.tex                                      | 0
 .../slides-more/contents.tex                                      | 0
 .../slides-more/examples/area.py                                  | 0
 .../{variables => computational-thinking}/slides-more/notes.tex   | 0
 .../slides-more/preamble.tex                                      | 0
 .../{variables => computational-thinking}/slides-more/slides.tex  | 0
 8 files changed, 0 insertions(+), 0 deletions(-)
 rename modules/{variables => computational-thinking}/slides-more/.gitignore (100%)
 rename modules/{variables => computational-thinking}/slides-more/Makefile (100%)
 rename modules/{variables => computational-thinking}/slides-more/abstract.tex (100%)
 rename modules/{variables => computational-thinking}/slides-more/contents.tex (100%)
 rename modules/{variables => computational-thinking}/slides-more/examples/area.py (100%)
 rename modules/{variables => computational-thinking}/slides-more/notes.tex (100%)
 rename modules/{variables => computational-thinking}/slides-more/preamble.tex (100%)
 rename modules/{variables => computational-thinking}/slides-more/slides.tex (100%)

diff --git a/modules/variables/slides-more/.gitignore b/modules/computational-thinking/slides-more/.gitignore
similarity index 100%
rename from modules/variables/slides-more/.gitignore
rename to modules/computational-thinking/slides-more/.gitignore
diff --git a/modules/variables/slides-more/Makefile b/modules/computational-thinking/slides-more/Makefile
similarity index 100%
rename from modules/variables/slides-more/Makefile
rename to modules/computational-thinking/slides-more/Makefile
diff --git a/modules/variables/slides-more/abstract.tex b/modules/computational-thinking/slides-more/abstract.tex
similarity index 100%
rename from modules/variables/slides-more/abstract.tex
rename to modules/computational-thinking/slides-more/abstract.tex
diff --git a/modules/variables/slides-more/contents.tex b/modules/computational-thinking/slides-more/contents.tex
similarity index 100%
rename from modules/variables/slides-more/contents.tex
rename to modules/computational-thinking/slides-more/contents.tex
diff --git a/modules/variables/slides-more/examples/area.py b/modules/computational-thinking/slides-more/examples/area.py
similarity index 100%
rename from modules/variables/slides-more/examples/area.py
rename to modules/computational-thinking/slides-more/examples/area.py
diff --git a/modules/variables/slides-more/notes.tex b/modules/computational-thinking/slides-more/notes.tex
similarity index 100%
rename from modules/variables/slides-more/notes.tex
rename to modules/computational-thinking/slides-more/notes.tex
diff --git a/modules/variables/slides-more/preamble.tex b/modules/computational-thinking/slides-more/preamble.tex
similarity index 100%
rename from modules/variables/slides-more/preamble.tex
rename to modules/computational-thinking/slides-more/preamble.tex
diff --git a/modules/variables/slides-more/slides.tex b/modules/computational-thinking/slides-more/slides.tex
similarity index 100%
rename from modules/variables/slides-more/slides.tex
rename to modules/computational-thinking/slides-more/slides.tex

From 48dfd747f29515362f1681d4b624cd2275512d12 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 15:42:30 +0200
Subject: [PATCH 133/214] Makes modules/packages module

---
 modules/functions/slides-more/contents.tex    |  81 ------------
 modules/packages/slides/.gitignore            |   3 +
 modules/packages/slides/Makefile              |  25 ++++
 modules/packages/slides/abstract.tex          |  22 ++++
 modules/packages/slides/contents.tex          |  82 ++++++++++++
 .../packages/slides/examples/bad_module.py    |   7 ++
 .../packages/slides/examples/good_module.py   |  11 ++
 .../packages/slides/examples/input_type.py    |  26 ++++
 .../packages/slides/examples/test_good_bad.py |   7 ++
 .../packages/slides/examples/testarmodul.py   |   5 +
 .../packages/slides/figs/pypi-matplotlib.png  | Bin 0 -> 276003 bytes
 modules/packages/slides/figs/pypi-scipy.png   | Bin 0 -> 139032 bytes
 modules/packages/slides/figs/pypi-torch.png   | Bin 0 -> 192548 bytes
 modules/packages/slides/figs/pypi.png         | Bin 0 -> 180897 bytes
 .../packages/slides/figs/pytorch-install.png  | Bin 0 -> 77259 bytes
 modules/packages/slides/figs/pytorch.png      | Bin 0 -> 597073 bytes
 modules/packages/slides/notes.tex             |  45 +++++++
 modules/packages/slides/preamble.tex          |  44 +++++++
 modules/packages/slides/slides.tex            | 118 ++++++++++++++++++
 19 files changed, 395 insertions(+), 81 deletions(-)
 create mode 100644 modules/packages/slides/.gitignore
 create mode 100644 modules/packages/slides/Makefile
 create mode 100644 modules/packages/slides/abstract.tex
 create mode 100644 modules/packages/slides/contents.tex
 create mode 100644 modules/packages/slides/examples/bad_module.py
 create mode 100644 modules/packages/slides/examples/good_module.py
 create mode 100644 modules/packages/slides/examples/input_type.py
 create mode 100644 modules/packages/slides/examples/test_good_bad.py
 create mode 100644 modules/packages/slides/examples/testarmodul.py
 create mode 100644 modules/packages/slides/figs/pypi-matplotlib.png
 create mode 100644 modules/packages/slides/figs/pypi-scipy.png
 create mode 100644 modules/packages/slides/figs/pypi-torch.png
 create mode 100644 modules/packages/slides/figs/pypi.png
 create mode 100644 modules/packages/slides/figs/pytorch-install.png
 create mode 100644 modules/packages/slides/figs/pytorch.png
 create mode 100644 modules/packages/slides/notes.tex
 create mode 100644 modules/packages/slides/preamble.tex
 create mode 100644 modules/packages/slides/slides.tex

diff --git a/modules/functions/slides-more/contents.tex b/modules/functions/slides-more/contents.tex
index 21a8f0f8..745c4edd 100644
--- a/modules/functions/slides-more/contents.tex
+++ b/modules/functions/slides-more/contents.tex
@@ -1,59 +1,5 @@
 \mode*
 
-\section{Moduler}
-
-\begin{frame}[fragile]
-  \begin{lstlisting}[numbers=none,basicstyle=\huge]
-import module
-  \end{lstlisting}
-\end{frame}
-
-\subsection{Hur?}
-
-\begin{frame}[fragile]
-  \begin{example}[bad-module.py]
-    \lstinputlisting{examples/bad_module.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[test-good-bad.py]
-    \lstinputlisting{examples/test_good_bad.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[good-module.py]
-    \lstinputlisting{examples/good_module.py}
-  \end{example}
-\end{frame}
-
-\subsection{Ett gammalt exempel}
-
-\begin{frame}[fragile]
-  \begin{example}[input-type.py, del 1]
-    \lstinputlisting[linerange=1-13]{examples/input_type.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[input-type.py, del 2]
-    \lstinputlisting[firstline=14,firstnumber=14]{examples/input_type.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[Använda modulen]
-    \begin{lstlisting}
-import input_type
-
-x = input_type(int, "x = ")
-print(f"x = {x}")
-    \end{lstlisting}
-  \end{example}
-\end{frame}
-
-
 \section{Linting}
 
 \begin{frame}[fragile]
@@ -157,30 +103,3 @@ \subsection{Vad är egentligen skillnaden?}
   \end{example}
 \end{frame}
 
-
-\section{PyPI}
-
-\begin{frame}
-  \includegraphics[width=\columnwidth]{figs/pypi.png}
-\end{frame}
-
-\begin{frame}
-  \includegraphics[width=\columnwidth]{figs/pypi-scipy.png}
-\end{frame}
-
-\begin{frame}
-  \includegraphics[width=\columnwidth]{figs/pypi-matplotlib.png}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[Installation]
-    \begin{lstlisting}[language={},numbers=none]
-$ pip install numpy scipy matplotlib
-    \end{lstlisting}
-  \end{example}
-\end{frame}
-
-\begin{frame}
-  \includegraphics[width=\columnwidth]{figs/pypi-torch.png}
-\end{frame}
-
diff --git a/modules/packages/slides/.gitignore b/modules/packages/slides/.gitignore
new file mode 100644
index 00000000..aaae5fd9
--- /dev/null
+++ b/modules/packages/slides/.gitignore
@@ -0,0 +1,3 @@
+notes.pdf
+slides.pdf
+
diff --git a/modules/packages/slides/Makefile b/modules/packages/slides/Makefile
new file mode 100644
index 00000000..bfd70696
--- /dev/null
+++ b/modules/packages/slides/Makefile
@@ -0,0 +1,25 @@
+.PHONY: all
+all: notes.pdf slides.pdf
+
+SRC+=	preamble.tex
+SRC+=	abstract.tex contents.tex
+
+SRC+=	examples/bad_module.py
+SRc+= 	examples/good_module.py
+SRC+=	examples/test_good_bad.py
+SRC+=	examples/input_type.py
+
+notes.pdf: notes.tex
+notes.pdf: ${SRC}
+
+slides.pdf: slides.tex
+slides.pdf: ${SRC}
+
+
+.PHONY: clean
+clean:
+	${RM} notes.pdf slides.pdf
+
+
+INCLUDE_MAKEFILES=../../../makefiles
+include ${INCLUDE_MAKEFILES}/tex.mk
diff --git a/modules/packages/slides/abstract.tex b/modules/packages/slides/abstract.tex
new file mode 100644
index 00000000..4012d9d3
--- /dev/null
+++ b/modules/packages/slides/abstract.tex
@@ -0,0 +1,22 @@
+% What's the problem?
+% Why is it a problem? Research gap left by other approaches?
+% Why is it important? Why care?
+% What's the approach? How to solve the problem?
+% What's the findings? How was it evaluated, what are the results, limitations, 
+% what remains to be done?
+
+% XXX Summary
+\emph{Summary:}
+\dots
+
+% XXX Motivation and intended learning outcomes
+\emph{Intended learning outcomes:}
+\dots
+
+% XXX Prerequisites
+\emph{Prerequisites:}
+\dots
+
+% XXX Reading material
+\emph{Reading:}
+\dots
diff --git a/modules/packages/slides/contents.tex b/modules/packages/slides/contents.tex
new file mode 100644
index 00000000..2754c765
--- /dev/null
+++ b/modules/packages/slides/contents.tex
@@ -0,0 +1,82 @@
+\mode*
+
+\section{Moduler}
+
+\begin{frame}[fragile]
+  \begin{lstlisting}[numbers=none,basicstyle=\huge]
+import module
+  \end{lstlisting}
+\end{frame}
+
+\subsection{Hur?}
+
+\begin{frame}[fragile]
+  \begin{example}[bad-module.py]
+    \lstinputlisting{examples/bad_module.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[test-good-bad.py]
+    \lstinputlisting{examples/test_good_bad.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[good-module.py]
+    \lstinputlisting{examples/good_module.py}
+  \end{example}
+\end{frame}
+
+\subsection{Ett gammalt exempel}
+
+\begin{frame}[fragile]
+  \begin{example}[input-type.py, del 1]
+    \lstinputlisting[linerange=1-13]{examples/input_type.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[input-type.py, del 2]
+    \lstinputlisting[firstline=14,firstnumber=14]{examples/input_type.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Använda modulen]
+    \begin{lstlisting}
+import input_type
+
+x = input_type(int, "x = ")
+print(f"x = {x}")
+    \end{lstlisting}
+  \end{example}
+\end{frame}
+
+
+\section{PyPI}
+
+\begin{frame}
+  \includegraphics[width=\columnwidth]{figs/pypi.png}
+\end{frame}
+
+\begin{frame}
+  \includegraphics[width=\columnwidth]{figs/pypi-scipy.png}
+\end{frame}
+
+\begin{frame}
+  \includegraphics[width=\columnwidth]{figs/pypi-matplotlib.png}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Installation]
+    \begin{lstlisting}[language={},numbers=none]
+$ python3 -m pip install numpy scipy matplotlib
+    \end{lstlisting}
+  \end{example}
+\end{frame}
+
+\begin{frame}
+  \includegraphics[width=\columnwidth]{figs/pypi-torch.png}
+\end{frame}
+
diff --git a/modules/packages/slides/examples/bad_module.py b/modules/packages/slides/examples/bad_module.py
new file mode 100644
index 00000000..3a2f0036
--- /dev/null
+++ b/modules/packages/slides/examples/bad_module.py
@@ -0,0 +1,7 @@
+"""This is a bad module"""
+
+def hello_world():
+    """Prints 'Hello, world!'"""
+    print("Hello, world!")
+
+hello_world()
diff --git a/modules/packages/slides/examples/good_module.py b/modules/packages/slides/examples/good_module.py
new file mode 100644
index 00000000..abc3ea3a
--- /dev/null
+++ b/modules/packages/slides/examples/good_module.py
@@ -0,0 +1,11 @@
+"""This is a good module"""
+
+def hello_world():
+    """Prints 'Hello, world!!!!!!'"""
+    print("Hello, world!!!!!!!!!!")
+
+def main():
+    hello_world()
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/packages/slides/examples/input_type.py b/modules/packages/slides/examples/input_type.py
new file mode 100644
index 00000000..52a136be
--- /dev/null
+++ b/modules/packages/slides/examples/input_type.py
@@ -0,0 +1,26 @@
+"""Take input more easily."""
+
+def input_type(t, prompt=""):
+    """Take input, convert to type t; repeat if error."""
+    while True:
+        try:
+            return t(input(prompt))
+        except ValueError:
+            if t == int:
+                print(f"Sorry, can't convert to integer.")
+            else:
+                print(f"Sorry, can't convert to {t}.")
+
+def main():
+    """Test functionality of this module"""
+    x = input_type(int, "x = ")
+    y = input_type(int, "y = ")
+    z = input_type(float, "z = ")
+    name = input_type(str, "Your name: ")
+
+    print(f"{x} + {y} = {x+y}")
+    print(f"z = {z}")
+    print(f"Your name is {name}")
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/packages/slides/examples/test_good_bad.py b/modules/packages/slides/examples/test_good_bad.py
new file mode 100644
index 00000000..30ae7894
--- /dev/null
+++ b/modules/packages/slides/examples/test_good_bad.py
@@ -0,0 +1,7 @@
+"""Tests good and bad modules"""
+
+import good_module
+import testarmodul
+
+good_module.hello_world()
+testarmodul.testfunktion("hej")
diff --git a/modules/packages/slides/examples/testarmodul.py b/modules/packages/slides/examples/testarmodul.py
new file mode 100644
index 00000000..62dcd438
--- /dev/null
+++ b/modules/packages/slides/examples/testarmodul.py
@@ -0,0 +1,5 @@
+"""En testmodul"""
+
+def testfunktion(text):
+    print(text*5)
+
diff --git a/modules/packages/slides/figs/pypi-matplotlib.png b/modules/packages/slides/figs/pypi-matplotlib.png
new file mode 100644
index 0000000000000000000000000000000000000000..db8be456dfe235ed3d12bac79842348014ae8787
GIT binary patch
literal 276003
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
NNGN`;7Bl?*{{elD{A>UK

literal 0
HcmV?d00001

diff --git a/modules/packages/slides/figs/pypi-scipy.png b/modules/packages/slides/figs/pypi-scipy.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5f6f6cfc2917afa77caca457385c76bde0ca2f9
GIT binary patch
literal 139032
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
VrwX@g73E(|QC3Z+^sRBw{{S~g^#uR`

literal 0
HcmV?d00001

diff --git a/modules/packages/slides/figs/pypi-torch.png b/modules/packages/slides/figs/pypi-torch.png
new file mode 100644
index 0000000000000000000000000000000000000000..93ac3526a31cd6db7346285d1b2d6ef36b11eff2
GIT binary patch
literal 192548
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
NMp99tO3X0u{{d#WdU^l=

literal 0
HcmV?d00001

diff --git a/modules/packages/slides/figs/pypi.png b/modules/packages/slides/figs/pypi.png
new file mode 100644
index 0000000000000000000000000000000000000000..e760199f61bfbf375998c42d31155388c4692b08
GIT binary patch
literal 180897
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%0D#C|6`J-*{X6i2=hPOPQnKH6d+sOzmNY7k@SDI
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%0A{)!{rWHS>D+OZ57mSX{$OYuQKg
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
SM*@8j82&Q1H^W@_O8hVD8$$&E

literal 0
HcmV?d00001

diff --git a/modules/packages/slides/figs/pytorch-install.png b/modules/packages/slides/figs/pytorch-install.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb7401ce66b1e0bc7eed6fc403639e098304218c
GIT binary patch
literal 77259
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%0AbzOel2=>=dU1>5DKsP!
zg=L-Bd50c6ykL@mx~w03Pl!yQu$()@4Ht`q-_ExsoDM34;DSU;K~XbC3rhLlzm1?K
ziP%;_TmrMdX1D!^sHolo)0ZGF1sOfm7)$Ct1!V0{8|z1va!0j3h5{Jeh%41*++}HB
z|DISR7OdNYNTg(C8(?LESsXSQ2oQ+ai%eTv8!H$Jn$w7l1jKi1=1@zbrl#f^Ni8lW
zg1HmKnCs(;5LAJ)E24#`WMKFvn+Y>lV1>*67W8R>wWlno48o_Lz->vk`u%L6AFd?A
zX9q`<`%rR%FA3$xBFXlDE>)d%`@2Wrw*?~`JoR{xosf$wRH@n7*?(NKg?JblQ}9H|
zuI+DanRJ(^*0#0=AVn&W!CC{79yu=bu_WI~`)2jqW`NsfRsyDbD6OMF%uCDn#}=|s
za_m1JXVost$ay;mj2-iN<IyoOsd;#cUMv9BC|=lYxZ<p<0i4lp%Se|+7Zve<a-pVh
zX=zD1G0$;*9C3?-U=XR;8@d0fj$&zcM5@KXk_ir=lfX!y0<*XB*_^*W%VxD?zV=i9
zZCJ8EQ~@<LST3Q&4%JAavaxY9Vu;Q`6$`+~n^2>K!h41y<Kf{U3hdY5(=?Fn-(O|t
zd6@Ip_8=C67LX@uYBFG62vL_g$Hs;1Au|9$V}cEP?_#}40r-Os{4PeEO7n(bx`1aZ
z5$sr{HB?~~AmI|M4`3e$vg2;Os(;SWylfs^G$Va{u7LTW0CZ;|Jwh<+X@l7*I(ms-
z8Q8?;IBgr89d^1y81e?dyP%9fLG0mx`JQ9kON&s2o%h#dB_w=Z?4H0r0<i))KUomj
z+}ktw-Sr9c7KayDqu%33D#~EhsSQ<hC`aCakphkl$uqFOLTpt5jF|?J|ER-=IUGEF
z$P}C{5%&OaD4Vn?xr%|I3!)WsD{(}s0<T%0`s5><?U)o<B(i}G2%C1T*B;B?zZK1V
zdS!35v4^g_p=p9$Q0DJ^0=$o(^S@bhGJ07hPTg+t+Znk;LC)&WtH&2Hm-^qO0sfnV
z{14L)|I>x*|K#vaMUEH19RAU~)`G%JiOVkVQjan4PFd{D7?#g<1#!q@8+?rAtsafd
z@BUu_4*~H0|3S>dpX0n#)8T($%X|MqpnJnH-k3R!KOL%nkO7l9l)i&+;^w>WXYQEm
zFgEJwBnwg|@VxN_cD;8S4az<JPyTh(ANb-@b;SLFEsN{bvFULV?%&MKA8zI88=7x+
z`pac3Snx5M_Z=kvv>iJp%%Oc5e8X_2&zj54H#JpjJ;&Z)=CnU?$S|50w*DWtHF2L$
zE=Xa*^ZPE<O9O`KZ<6(wG47uazC4~EEr{c_tiLd^*;WotZd%5IMW5DOOQ{`<W&%S8
zGyLXR%$;>JHv~4@n4M20ardH9;(oP)#sA*7`2*Mg2Qd%l^V2mexYS`HA|fKvHvT`D
W`b!2H3-49{0000<MNUMnLSTabh7Uym

literal 0
HcmV?d00001

diff --git a/modules/packages/slides/figs/pytorch.png b/modules/packages/slides/figs/pytorch.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0cd9fd2603d829c2d497eab24f2d689bd6664d5
GIT binary patch
literal 597073
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%0A`;Z@cXRout1~UUXSfFlja(-IJ
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
RAz}-%&(qb<Wt~$(69Bq@x;y{?

literal 0
HcmV?d00001

diff --git a/modules/packages/slides/notes.tex b/modules/packages/slides/notes.tex
new file mode 100644
index 00000000..922a441f
--- /dev/null
+++ b/modules/packages/slides/notes.tex
@@ -0,0 +1,45 @@
+\documentclass{article}
+
+\usepackage[hyphens]{url}
+\usepackage[hidelinks]{hyperref}
+
+\input{preamble.tex}
+
+\usepackage[noamsthm,notheorems]{beamerarticle}
+\setjobnamebeamerversion{slides}
+
+%\usepackage{authblk}
+%\let\institute\affil
+
+\declaretheorem[numbered=unless unique,style=theorem]{theorem}
+\declaretheorem[numbered=unless unique,style=definition]{definition}
+\declaretheorem[numbered=unless unique,style=definition]{assumption}
+\declaretheorem[numbered=unless unique,style=definition]{protocol}
+\declaretheorem[numbered=unless unique,style=example]{example}
+%\declaretheorem[style=definition,numbered=unless unique,
+%  name=Example,refname={example,examples}]{example}
+\declaretheorem[numbered=unless unique,style=remark]{remark}
+\declaretheorem[numbered=unless unique,style=remark]{idea}
+\declaretheorem[numbered=unless unique,style=exercise]{exercise}
+\declaretheorem[numbered=unless unique,style=exercise]{question}
+\declaretheorem[numbered=unless unique,style=solution]{solution}
+
+\begin{document}
+\title{%
+  Funktioner
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\maketitle
+
+\begin{abstract}
+  \input{abstract.tex}
+\end{abstract}
+
+\input{contents.tex}
+
+\printbibliography
+\end{document}
diff --git a/modules/packages/slides/preamble.tex b/modules/packages/slides/preamble.tex
new file mode 100644
index 00000000..7fa313f0
--- /dev/null
+++ b/modules/packages/slides/preamble.tex
@@ -0,0 +1,44 @@
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[british]{babel}
+\usepackage{booktabs}
+
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
+\usepackage[all]{foreign}
+\renewcommand{\foreignfullfont}{}
+\renewcommand{\foreignabbrfont}{}
+
+\usepackage{newclude}
+\usepackage{import}
+
+\usepackage[strict]{csquotes}
+\usepackage[single]{acro}
+
+\usepackage{subcaption}
+
+\usepackage[noend]{algpseudocode}
+\usepackage{xparse}
+
+\let\email\texttt
+
+\usepackage{listings}
+\lstset{%
+  basicstyle=\footnotesize,
+  numbers=left,
+  language=python,
+  showstringspaces=false,
+}
+
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{mathtools}
+\usepackage{amsthm}
+\usepackage{thmtools}
+\usepackage[unq]{unique}
+\DeclareMathOperator{\powerset}{\mathcal{P}}
+
+\usepackage[binary-units]{siunitx}
+
+\usepackage[capitalize]{cleveref}
diff --git a/modules/packages/slides/slides.tex b/modules/packages/slides/slides.tex
new file mode 100644
index 00000000..97901656
--- /dev/null
+++ b/modules/packages/slides/slides.tex
@@ -0,0 +1,118 @@
+\documentclass[ignoreframetext]{beamer}
+\input{preamble.tex}
+
+\usetheme{Berlin}
+\setbeamertemplate{footline}%{miniframes theme}
+{%
+  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+  \end{beamercolorbox}
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
+    \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
+    \hfill%
+    {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+    {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill     \insertframenumber%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
+  \end{beamercolorbox}
+}
+\setbeamercovered{transparent}
+\setbeamertemplate{bibliography item}[text]
+
+\AtBeginSection[]{%
+  \begin{frame}<beamer>
+    \tableofcontents[currentsection]
+  \end{frame}
+}
+
+\ProvideDocumentEnvironment{assumption}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Assumption: #1}
+  }{%
+    \begin{block}{Assumption}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{protocol}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Protocol: #1}
+  }{%
+    \begin{block}{Protocol}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{remark}{o}{%
+  \IfValueTF{#1}{%
+    \begin{alertblock}{Note: #1}
+  }{%
+    \begin{alertblock}{Note}
+  }
+}{%
+  \end{alertblock}
+}
+
+\ProvideDocumentEnvironment{idea}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Idea: #1}
+  }{%
+    \begin{block}{Idea}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{question}{o}{%
+  \setbeamercolor{block body}{bg=orange!15,fg=black}
+  \setbeamercolor{block title}{bg=orange,fg=white}
+  \setbeamercolor{local structure}{fg=orange}
+  \IfValueTF{#1}{%
+    \begin{block}{Question: #1}
+  }{%
+    \begin{block}{Question}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{exercise}{o}{%
+  \setbeamercolor{block body}{bg=yellow!10,fg=black}
+  \setbeamercolor{block title}{bg=yellow,fg=black}
+  \setbeamercolor{local structure}{fg=yellow}
+  \IfValueTF{#1}{%
+    \begin{block}{Exercise: #1}
+  }{%
+    \begin{block}{Exercise}
+  }
+}{%
+  \end{block}
+}
+
+
+\begin{document}
+\title{%
+  Moduler, rekursion och generatorer
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\begin{frame}
+  \maketitle
+\end{frame}
+
+\mode<all>
+\input{contents.tex}
+\mode*
+
+\begin{frame}[allowframebreaks]
+  \printbibliography
+\end{frame}
+\end{document}

From 9151f2270b87568d1de12687830224eb0b5b7dc0 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 17:00:29 +0200
Subject: [PATCH 134/214] Makes functions/slides compile, use minted

---
 modules/functions/slides/Makefile     |  2 ++
 modules/functions/slides/contents.tex | 44 +++++++++++++--------------
 modules/functions/slides/preamble.tex | 15 +++------
 3 files changed, 29 insertions(+), 32 deletions(-)

diff --git a/modules/functions/slides/Makefile b/modules/functions/slides/Makefile
index 4c9d0e24..e631f618 100644
--- a/modules/functions/slides/Makefile
+++ b/modules/functions/slides/Makefile
@@ -1,6 +1,8 @@
 .PHONY: all
 all: notes.pdf slides.pdf
 
+LATEXFLAGS+=	-shell-escape
+
 SRC+=	preamble.tex
 SRC+=	abstract.tex contents.tex
 
diff --git a/modules/functions/slides/contents.tex b/modules/functions/slides/contents.tex
index 173be36c..7556378c 100644
--- a/modules/functions/slides/contents.tex
+++ b/modules/functions/slides/contents.tex
@@ -16,28 +16,28 @@ \subsection{Vad är bra med funktioner?}
 
 \begin{frame}[fragile]
   \begin{example}[Summera]
-    \begin{lstlisting}
+    \begin{minted}{python}
 l = [1, 2, 3, 4]
 print(sum(l))
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 
   \begin{example}[Konkatenera]
-    \begin{lstlisting}
+    \begin{minted}{python}
 l = ["flag", "pole", "polishing"]
 print(sum(l))
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Summera själv]
-    \begin{lstlisting}
+    \begin{minted}{python}
 summa = 0
 
 for i in lst:
   summa += i
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
@@ -45,40 +45,40 @@ \subsection{Vad är bra med funktioner?}
 \subsection{Egna funktioner}
 
 \begin{frame}[fragile]
-  \begin{lstlisting}[basicstyle=\huge,numbers=none]
+    \begin{minted}[fontsize=\huge]{python}
 def func(parameters):
   # use {parameters}
   return results
-  \end{lstlisting}
+  \end{minted}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[summera.py]
-    \lstinputlisting{examples/summera.py}
+    \inputminted{python}{examples/summera.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[input-int.py]
-    \lstinputlisting{examples/input-int.py}
+    \inputminted{python}{examples/input-int.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[input-int-default.py]
-    \lstinputlisting{examples/input-int-default.py}
+    \inputminted{python}{examples/input-int-default.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[input-type.py, del 1]
-    \lstinputlisting[linerange=3-12,firstnumber=3]{examples/input-type.py}
+    \inputminted[firstline=3,lastline=12]{python}{examples/input-type.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[input-type.py, del 2]
-    \lstinputlisting[firstline=14,firstnumber=14]{examples/input-type.py}
+    \inputminted[firstline=14]{python}{examples/input-type.py}
   \end{example}
 \end{frame}
 
@@ -93,25 +93,25 @@ \subsection{map() och filter()}
 
 \begin{frame}[fragile]
   \begin{example}[mapping.py, del 1]
-    \lstinputlisting[linerange=3-15,firstnumber=3]{examples/mapping.py}
+    \inputminted[firstline=3,lastline=15]{python}{examples/mapping.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[mapping.py, del 2]
-    \lstinputlisting[firstline=16,firstnumber=17]{examples/mapping.py}
+    \inputminted[firstline=16]{python}{examples/mapping.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[filtering.py, del 1]
-    \lstinputlisting[linerange=3-15,firstnumber=3]{examples/filtering.py}
+    \inputminted[firstline=3,lastline=15]{python}{examples/filtering.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[filtering.py, del 2]
-    \lstinputlisting[firstline=21,firstnumber=21]{examples/filtering.py}
+    \inputminted[firstline=21]{python}{examples/filtering.py}
   \end{example}
 \end{frame}
 
@@ -119,19 +119,19 @@ \subsection{Namnlösa (lambda-)funktioner}
 
 \begin{frame}[fragile]
   \begin{example}[filter-lambda.py]
-    \lstinputlisting{examples/filter-lambda.py}
+    \inputminted{python}{examples/filter-lambda.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[any-all.py, del 1]
-    \lstinputlisting[linerange=7-18,firstnumber=7]{examples/any-all.py}
+    \inputminted[firstline=7,lastline=18]{python}{examples/any-all.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[any-all.py, del 2]
-    \lstinputlisting[firstline=20,firstnumber=20]{examples/any-all.py}
+    \inputminted[firstline=20]{python}{examples/any-all.py}
   \end{example}
 \end{frame}
 
@@ -139,13 +139,13 @@ \subsection{zip() och enumerate()}
 
 \begin{frame}[fragile]
   \begin{example}[enum.py]
-    \lstinputlisting{examples/enum.py}
+    \inputminted{python}{examples/enum.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[zip.py]
-    \lstinputlisting{examples/zip.py}
+    \inputminted{python}{examples/zip.py}
   \end{example}
 \end{frame}
 
diff --git a/modules/functions/slides/preamble.tex b/modules/functions/slides/preamble.tex
index 9e96be71..adb0af91 100644
--- a/modules/functions/slides/preamble.tex
+++ b/modules/functions/slides/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[british]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{slides.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}
@@ -23,13 +23,8 @@
 
 \let\email\texttt
 
-\usepackage{listings}
-\lstset{%
-  basicstyle=\footnotesize,
-  numbers=left,
-  language=python,
-  showstringspaces=false,
-}
+\usepackage[outputdir=ltxobj]{minted}
+\setminted{autogobble,fontsize=\footnotesize}
 
 \usepackage{amsmath}
 \usepackage{amssymb}

From c09dda1bb3909923266772168b15e3243fca6ab9 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 21:07:54 +0200
Subject: [PATCH 135/214] Breaks out generators to own slides

---
 .../functions/slides-generators/.gitignore    |   3 +
 modules/functions/slides-generators/Makefile  |  25 ++++
 .../functions/slides-generators/abstract.tex  |  22 ++++
 .../functions/slides-generators/contents.tex  |  54 ++++++++
 .../examples/filter_gen.py                    |   0
 .../examples/filter_own.py                    |   0
 .../examples/gen_adv.py                       |   0
 .../slides-generators/examples/input_type.py  |  26 ++++
 .../examples/mapping_gen.py                   |   0
 .../examples/mapping_own.py                   |   0
 .../slides-generators/examples/search.py      |  32 +++++
 modules/functions/slides-generators/notes.tex |  45 +++++++
 .../functions/slides-generators/preamble.tex  |  44 +++++++
 .../functions/slides-generators/slides.tex    | 118 ++++++++++++++++++
 modules/functions/slides-more/contents.tex    |  51 --------
 15 files changed, 369 insertions(+), 51 deletions(-)
 create mode 100644 modules/functions/slides-generators/.gitignore
 create mode 100644 modules/functions/slides-generators/Makefile
 create mode 100644 modules/functions/slides-generators/abstract.tex
 create mode 100644 modules/functions/slides-generators/contents.tex
 rename modules/functions/{slides-more => slides-generators}/examples/filter_gen.py (100%)
 rename modules/functions/{slides-more => slides-generators}/examples/filter_own.py (100%)
 rename modules/functions/{slides-more => slides-generators}/examples/gen_adv.py (100%)
 create mode 100644 modules/functions/slides-generators/examples/input_type.py
 rename modules/functions/{slides-more => slides-generators}/examples/mapping_gen.py (100%)
 rename modules/functions/{slides-more => slides-generators}/examples/mapping_own.py (100%)
 create mode 100644 modules/functions/slides-generators/examples/search.py
 create mode 100644 modules/functions/slides-generators/notes.tex
 create mode 100644 modules/functions/slides-generators/preamble.tex
 create mode 100644 modules/functions/slides-generators/slides.tex

diff --git a/modules/functions/slides-generators/.gitignore b/modules/functions/slides-generators/.gitignore
new file mode 100644
index 00000000..aaae5fd9
--- /dev/null
+++ b/modules/functions/slides-generators/.gitignore
@@ -0,0 +1,3 @@
+notes.pdf
+slides.pdf
+
diff --git a/modules/functions/slides-generators/Makefile b/modules/functions/slides-generators/Makefile
new file mode 100644
index 00000000..bfd70696
--- /dev/null
+++ b/modules/functions/slides-generators/Makefile
@@ -0,0 +1,25 @@
+.PHONY: all
+all: notes.pdf slides.pdf
+
+SRC+=	preamble.tex
+SRC+=	abstract.tex contents.tex
+
+SRC+=	examples/bad_module.py
+SRc+= 	examples/good_module.py
+SRC+=	examples/test_good_bad.py
+SRC+=	examples/input_type.py
+
+notes.pdf: notes.tex
+notes.pdf: ${SRC}
+
+slides.pdf: slides.tex
+slides.pdf: ${SRC}
+
+
+.PHONY: clean
+clean:
+	${RM} notes.pdf slides.pdf
+
+
+INCLUDE_MAKEFILES=../../../makefiles
+include ${INCLUDE_MAKEFILES}/tex.mk
diff --git a/modules/functions/slides-generators/abstract.tex b/modules/functions/slides-generators/abstract.tex
new file mode 100644
index 00000000..4012d9d3
--- /dev/null
+++ b/modules/functions/slides-generators/abstract.tex
@@ -0,0 +1,22 @@
+% What's the problem?
+% Why is it a problem? Research gap left by other approaches?
+% Why is it important? Why care?
+% What's the approach? How to solve the problem?
+% What's the findings? How was it evaluated, what are the results, limitations, 
+% what remains to be done?
+
+% XXX Summary
+\emph{Summary:}
+\dots
+
+% XXX Motivation and intended learning outcomes
+\emph{Intended learning outcomes:}
+\dots
+
+% XXX Prerequisites
+\emph{Prerequisites:}
+\dots
+
+% XXX Reading material
+\emph{Reading:}
+\dots
diff --git a/modules/functions/slides-generators/contents.tex b/modules/functions/slides-generators/contents.tex
new file mode 100644
index 00000000..943c9763
--- /dev/null
+++ b/modules/functions/slides-generators/contents.tex
@@ -0,0 +1,54 @@
+\mode*
+
+\section{Generatorer}
+
+\begin{frame}[fragile]
+  \begin{lstlisting}[basicstyle=\huge,numbers=none]
+def gen():
+  i = 0
+  while True:
+    yield i
+    i += 1
+  \end{lstlisting}
+\end{frame}
+
+\subsection{Filtrering och mappning igen}
+
+\begin{frame}[fragile]
+  \begin{example}[filter-own.py]
+    \lstinputlisting[linerange=7-12,firstnumber=7]{examples/filter_own.py}
+  \end{example}
+
+  \pause
+
+  \begin{example}[filter-gen.py]
+    \lstinputlisting[linerange=7-11,firstnumber=7]{examples/filter_gen.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[mapping-own.py]
+    \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_own.py}
+  \end{example}
+
+  \pause
+
+  \begin{example}[mapping-gen.py]
+    \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_gen.py}
+  \end{example}
+\end{frame}
+
+\subsection{Vad är egentligen skillnaden?}
+
+\begin{frame}[fragile]
+  \begin{example}[gen\textunderscore adv.py, del 1]
+    \lstinputlisting[linerange=3-13,firstnumber=3]{examples/gen_adv.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[gen\textunderscore adv.py, del 2]
+    \lstinputlisting[firstline=15,firstnumber=15]{examples/gen_adv.py}
+  \end{example}
+\end{frame}
+
diff --git a/modules/functions/slides-more/examples/filter_gen.py b/modules/functions/slides-generators/examples/filter_gen.py
similarity index 100%
rename from modules/functions/slides-more/examples/filter_gen.py
rename to modules/functions/slides-generators/examples/filter_gen.py
diff --git a/modules/functions/slides-more/examples/filter_own.py b/modules/functions/slides-generators/examples/filter_own.py
similarity index 100%
rename from modules/functions/slides-more/examples/filter_own.py
rename to modules/functions/slides-generators/examples/filter_own.py
diff --git a/modules/functions/slides-more/examples/gen_adv.py b/modules/functions/slides-generators/examples/gen_adv.py
similarity index 100%
rename from modules/functions/slides-more/examples/gen_adv.py
rename to modules/functions/slides-generators/examples/gen_adv.py
diff --git a/modules/functions/slides-generators/examples/input_type.py b/modules/functions/slides-generators/examples/input_type.py
new file mode 100644
index 00000000..52a136be
--- /dev/null
+++ b/modules/functions/slides-generators/examples/input_type.py
@@ -0,0 +1,26 @@
+"""Take input more easily."""
+
+def input_type(t, prompt=""):
+    """Take input, convert to type t; repeat if error."""
+    while True:
+        try:
+            return t(input(prompt))
+        except ValueError:
+            if t == int:
+                print(f"Sorry, can't convert to integer.")
+            else:
+                print(f"Sorry, can't convert to {t}.")
+
+def main():
+    """Test functionality of this module"""
+    x = input_type(int, "x = ")
+    y = input_type(int, "y = ")
+    z = input_type(float, "z = ")
+    name = input_type(str, "Your name: ")
+
+    print(f"{x} + {y} = {x+y}")
+    print(f"z = {z}")
+    print(f"Your name is {name}")
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/functions/slides-more/examples/mapping_gen.py b/modules/functions/slides-generators/examples/mapping_gen.py
similarity index 100%
rename from modules/functions/slides-more/examples/mapping_gen.py
rename to modules/functions/slides-generators/examples/mapping_gen.py
diff --git a/modules/functions/slides-more/examples/mapping_own.py b/modules/functions/slides-generators/examples/mapping_own.py
similarity index 100%
rename from modules/functions/slides-more/examples/mapping_own.py
rename to modules/functions/slides-generators/examples/mapping_own.py
diff --git a/modules/functions/slides-generators/examples/search.py b/modules/functions/slides-generators/examples/search.py
new file mode 100644
index 00000000..d605b79a
--- /dev/null
+++ b/modules/functions/slides-generators/examples/search.py
@@ -0,0 +1,32 @@
+""" Search through a list """
+
+import input_type
+
+def in_list(item, lst):
+    """ Check if item is in lst """
+    if len(lst) < 1:
+        return False
+    elif len(lst) == 1:
+        return lst[0] == item
+
+    middle = len(lst)//2
+    if item == lst[middle]:
+        return True
+    elif item < lst[middle]:
+        half_lst = lst[:middle] # lst[0:middle]
+    else:
+        half_lst = lst[middle+1:]
+    return in_list(item, half_lst)
+
+
+def main():
+    """Test functionality"""
+    l = sorted([1, 2, 4, 5, 8, 10, 18, 20, 21, 22, 30])
+    x = input_type.input_type(int, "What to search for? ")
+    if in_list(x, l):
+        print("Yes!")
+    else:
+        print("No!")
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/functions/slides-generators/notes.tex b/modules/functions/slides-generators/notes.tex
new file mode 100644
index 00000000..922a441f
--- /dev/null
+++ b/modules/functions/slides-generators/notes.tex
@@ -0,0 +1,45 @@
+\documentclass{article}
+
+\usepackage[hyphens]{url}
+\usepackage[hidelinks]{hyperref}
+
+\input{preamble.tex}
+
+\usepackage[noamsthm,notheorems]{beamerarticle}
+\setjobnamebeamerversion{slides}
+
+%\usepackage{authblk}
+%\let\institute\affil
+
+\declaretheorem[numbered=unless unique,style=theorem]{theorem}
+\declaretheorem[numbered=unless unique,style=definition]{definition}
+\declaretheorem[numbered=unless unique,style=definition]{assumption}
+\declaretheorem[numbered=unless unique,style=definition]{protocol}
+\declaretheorem[numbered=unless unique,style=example]{example}
+%\declaretheorem[style=definition,numbered=unless unique,
+%  name=Example,refname={example,examples}]{example}
+\declaretheorem[numbered=unless unique,style=remark]{remark}
+\declaretheorem[numbered=unless unique,style=remark]{idea}
+\declaretheorem[numbered=unless unique,style=exercise]{exercise}
+\declaretheorem[numbered=unless unique,style=exercise]{question}
+\declaretheorem[numbered=unless unique,style=solution]{solution}
+
+\begin{document}
+\title{%
+  Funktioner
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\maketitle
+
+\begin{abstract}
+  \input{abstract.tex}
+\end{abstract}
+
+\input{contents.tex}
+
+\printbibliography
+\end{document}
diff --git a/modules/functions/slides-generators/preamble.tex b/modules/functions/slides-generators/preamble.tex
new file mode 100644
index 00000000..7fa313f0
--- /dev/null
+++ b/modules/functions/slides-generators/preamble.tex
@@ -0,0 +1,44 @@
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[british]{babel}
+\usepackage{booktabs}
+
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
+\usepackage[all]{foreign}
+\renewcommand{\foreignfullfont}{}
+\renewcommand{\foreignabbrfont}{}
+
+\usepackage{newclude}
+\usepackage{import}
+
+\usepackage[strict]{csquotes}
+\usepackage[single]{acro}
+
+\usepackage{subcaption}
+
+\usepackage[noend]{algpseudocode}
+\usepackage{xparse}
+
+\let\email\texttt
+
+\usepackage{listings}
+\lstset{%
+  basicstyle=\footnotesize,
+  numbers=left,
+  language=python,
+  showstringspaces=false,
+}
+
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{mathtools}
+\usepackage{amsthm}
+\usepackage{thmtools}
+\usepackage[unq]{unique}
+\DeclareMathOperator{\powerset}{\mathcal{P}}
+
+\usepackage[binary-units]{siunitx}
+
+\usepackage[capitalize]{cleveref}
diff --git a/modules/functions/slides-generators/slides.tex b/modules/functions/slides-generators/slides.tex
new file mode 100644
index 00000000..97901656
--- /dev/null
+++ b/modules/functions/slides-generators/slides.tex
@@ -0,0 +1,118 @@
+\documentclass[ignoreframetext]{beamer}
+\input{preamble.tex}
+
+\usetheme{Berlin}
+\setbeamertemplate{footline}%{miniframes theme}
+{%
+  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+  \end{beamercolorbox}
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
+    \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
+    \hfill%
+    {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+    {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill     \insertframenumber%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
+  \end{beamercolorbox}
+}
+\setbeamercovered{transparent}
+\setbeamertemplate{bibliography item}[text]
+
+\AtBeginSection[]{%
+  \begin{frame}<beamer>
+    \tableofcontents[currentsection]
+  \end{frame}
+}
+
+\ProvideDocumentEnvironment{assumption}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Assumption: #1}
+  }{%
+    \begin{block}{Assumption}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{protocol}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Protocol: #1}
+  }{%
+    \begin{block}{Protocol}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{remark}{o}{%
+  \IfValueTF{#1}{%
+    \begin{alertblock}{Note: #1}
+  }{%
+    \begin{alertblock}{Note}
+  }
+}{%
+  \end{alertblock}
+}
+
+\ProvideDocumentEnvironment{idea}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Idea: #1}
+  }{%
+    \begin{block}{Idea}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{question}{o}{%
+  \setbeamercolor{block body}{bg=orange!15,fg=black}
+  \setbeamercolor{block title}{bg=orange,fg=white}
+  \setbeamercolor{local structure}{fg=orange}
+  \IfValueTF{#1}{%
+    \begin{block}{Question: #1}
+  }{%
+    \begin{block}{Question}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{exercise}{o}{%
+  \setbeamercolor{block body}{bg=yellow!10,fg=black}
+  \setbeamercolor{block title}{bg=yellow,fg=black}
+  \setbeamercolor{local structure}{fg=yellow}
+  \IfValueTF{#1}{%
+    \begin{block}{Exercise: #1}
+  }{%
+    \begin{block}{Exercise}
+  }
+}{%
+  \end{block}
+}
+
+
+\begin{document}
+\title{%
+  Moduler, rekursion och generatorer
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\begin{frame}
+  \maketitle
+\end{frame}
+
+\mode<all>
+\input{contents.tex}
+\mode*
+
+\begin{frame}[allowframebreaks]
+  \printbibliography
+\end{frame}
+\end{document}
diff --git a/modules/functions/slides-more/contents.tex b/modules/functions/slides-more/contents.tex
index 745c4edd..c28ac913 100644
--- a/modules/functions/slides-more/contents.tex
+++ b/modules/functions/slides-more/contents.tex
@@ -51,55 +51,4 @@ \subsection{Sökning}
 \end{frame}
 
 
-\section{Generatorer}
-
-\begin{frame}[fragile]
-  \begin{lstlisting}[basicstyle=\huge,numbers=none]
-def gen():
-  i = 0
-  while True:
-    yield i
-    i += 1
-  \end{lstlisting}
-\end{frame}
-
-\subsection{Filtrering och mappning igen}
-
-\begin{frame}[fragile]
-  \begin{example}[filter-own.py]
-    \lstinputlisting[linerange=7-12,firstnumber=7]{examples/filter_own.py}
-  \end{example}
-
-  \pause
-
-  \begin{example}[filter-gen.py]
-    \lstinputlisting[linerange=7-11,firstnumber=7]{examples/filter_gen.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[mapping-own.py]
-    \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_own.py}
-  \end{example}
-
-  \pause
-
-  \begin{example}[mapping-gen.py]
-    \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_gen.py}
-  \end{example}
-\end{frame}
-
-\subsection{Vad är egentligen skillnaden?}
-
-\begin{frame}[fragile]
-  \begin{example}[gen\textunderscore adv.py, del 1]
-    \lstinputlisting[linerange=3-13,firstnumber=3]{examples/gen_adv.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[gen\textunderscore adv.py, del 2]
-    \lstinputlisting[firstline=15,firstnumber=15]{examples/gen_adv.py}
-  \end{example}
-\end{frame}
 

From 6c08d5021e5d2b093c8ba24979f1f5c0535c764a Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 21:12:00 +0200
Subject: [PATCH 136/214] Updates titles for newly formed slides

---
 modules/functions/slides-generators/notes.tex  | 2 +-
 modules/functions/slides-generators/slides.tex | 2 +-
 modules/packages/slides/notes.tex              | 2 +-
 modules/packages/slides/slides.tex             | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/functions/slides-generators/notes.tex b/modules/functions/slides-generators/notes.tex
index 922a441f..6850b2fc 100644
--- a/modules/functions/slides-generators/notes.tex
+++ b/modules/functions/slides-generators/notes.tex
@@ -26,7 +26,7 @@
 
 \begin{document}
 \title{%
-  Funktioner
+  Generatorer
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/functions/slides-generators/slides.tex b/modules/functions/slides-generators/slides.tex
index 97901656..0dc00ee3 100644
--- a/modules/functions/slides-generators/slides.tex
+++ b/modules/functions/slides-generators/slides.tex
@@ -97,7 +97,7 @@
 
 \begin{document}
 \title{%
-  Moduler, rekursion och generatorer
+  Generatorer
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/packages/slides/notes.tex b/modules/packages/slides/notes.tex
index 922a441f..04db2256 100644
--- a/modules/packages/slides/notes.tex
+++ b/modules/packages/slides/notes.tex
@@ -26,7 +26,7 @@
 
 \begin{document}
 \title{%
-  Funktioner
+  Moduler och paket
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/packages/slides/slides.tex b/modules/packages/slides/slides.tex
index 97901656..c662f2e7 100644
--- a/modules/packages/slides/slides.tex
+++ b/modules/packages/slides/slides.tex
@@ -97,7 +97,7 @@
 
 \begin{document}
 \title{%
-  Moduler, rekursion och generatorer
+  Moduler och paket
 }
 \author{Daniel Bosk}
 \institute{%

From 817174c1a3523bfcec630e11d1859a7091ea670a Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 21:12:30 +0200
Subject: [PATCH 137/214] Makes functions/slides-more compile

Moves biblatex in the preamble.
---
 modules/functions/slides-more/preamble.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/functions/slides-more/preamble.tex b/modules/functions/slides-more/preamble.tex
index 9e96be71..7fa313f0 100644
--- a/modules/functions/slides-more/preamble.tex
+++ b/modules/functions/slides-more/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[british]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{slides.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}

From 162cdbc1ab286539c32d689bd97ee2255462c63b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 2 Sep 2022 21:15:37 +0200
Subject: [PATCH 138/214] Creates separate module for recursion

---
 .../{slides-more => slides-recursion}/.gitignore    |   0
 .../{slides-more => slides-recursion}/Makefile      |   0
 .../{slides-more => slides-recursion}/abstract.tex  |   0
 .../{slides-more => slides-recursion}/contents.tex  |   8 --------
 .../examples/bad_module.py                          |   0
 .../examples/factorial.py                           |   0
 .../examples/good_module.py                         |   0
 .../examples/input_type.py                          |   0
 .../examples/search.py                              |   0
 .../examples/test_good_bad.py                       |   0
 .../examples/testarmodul.py                         |   0
 .../figs/pypi-matplotlib.png                        | Bin
 .../figs/pypi-scipy.png                             | Bin
 .../figs/pypi-torch.png                             | Bin
 .../{slides-more => slides-recursion}/figs/pypi.png | Bin
 .../figs/pytorch-install.png                        | Bin
 .../figs/pytorch.png                                | Bin
 .../{slides-more => slides-recursion}/notes.tex     |   2 +-
 .../{slides-more => slides-recursion}/preamble.tex  |   0
 .../{slides-more => slides-recursion}/slides.tex    |   2 +-
 20 files changed, 2 insertions(+), 10 deletions(-)
 rename modules/functions/{slides-more => slides-recursion}/.gitignore (100%)
 rename modules/functions/{slides-more => slides-recursion}/Makefile (100%)
 rename modules/functions/{slides-more => slides-recursion}/abstract.tex (100%)
 rename modules/functions/{slides-more => slides-recursion}/contents.tex (87%)
 rename modules/functions/{slides-more => slides-recursion}/examples/bad_module.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/examples/factorial.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/examples/good_module.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/examples/input_type.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/examples/search.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/examples/test_good_bad.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/examples/testarmodul.py (100%)
 rename modules/functions/{slides-more => slides-recursion}/figs/pypi-matplotlib.png (100%)
 rename modules/functions/{slides-more => slides-recursion}/figs/pypi-scipy.png (100%)
 rename modules/functions/{slides-more => slides-recursion}/figs/pypi-torch.png (100%)
 rename modules/functions/{slides-more => slides-recursion}/figs/pypi.png (100%)
 rename modules/functions/{slides-more => slides-recursion}/figs/pytorch-install.png (100%)
 rename modules/functions/{slides-more => slides-recursion}/figs/pytorch.png (100%)
 rename modules/functions/{slides-more => slides-recursion}/notes.tex (98%)
 rename modules/functions/{slides-more => slides-recursion}/preamble.tex (100%)
 rename modules/functions/{slides-more => slides-recursion}/slides.tex (98%)

diff --git a/modules/functions/slides-more/.gitignore b/modules/functions/slides-recursion/.gitignore
similarity index 100%
rename from modules/functions/slides-more/.gitignore
rename to modules/functions/slides-recursion/.gitignore
diff --git a/modules/functions/slides-more/Makefile b/modules/functions/slides-recursion/Makefile
similarity index 100%
rename from modules/functions/slides-more/Makefile
rename to modules/functions/slides-recursion/Makefile
diff --git a/modules/functions/slides-more/abstract.tex b/modules/functions/slides-recursion/abstract.tex
similarity index 100%
rename from modules/functions/slides-more/abstract.tex
rename to modules/functions/slides-recursion/abstract.tex
diff --git a/modules/functions/slides-more/contents.tex b/modules/functions/slides-recursion/contents.tex
similarity index 87%
rename from modules/functions/slides-more/contents.tex
rename to modules/functions/slides-recursion/contents.tex
index c28ac913..027a8824 100644
--- a/modules/functions/slides-more/contents.tex
+++ b/modules/functions/slides-recursion/contents.tex
@@ -1,13 +1,5 @@
 \mode*
 
-\section{Linting}
-
-\begin{frame}[fragile]
-  \begin{lstlisting}[numbers=none,basicstyle=\huge]
-$ pylint prog.py
-  \end{lstlisting}
-\end{frame}
-
 \section{Rekursion}
 
 \begin{frame}[fragile]
diff --git a/modules/functions/slides-more/examples/bad_module.py b/modules/functions/slides-recursion/examples/bad_module.py
similarity index 100%
rename from modules/functions/slides-more/examples/bad_module.py
rename to modules/functions/slides-recursion/examples/bad_module.py
diff --git a/modules/functions/slides-more/examples/factorial.py b/modules/functions/slides-recursion/examples/factorial.py
similarity index 100%
rename from modules/functions/slides-more/examples/factorial.py
rename to modules/functions/slides-recursion/examples/factorial.py
diff --git a/modules/functions/slides-more/examples/good_module.py b/modules/functions/slides-recursion/examples/good_module.py
similarity index 100%
rename from modules/functions/slides-more/examples/good_module.py
rename to modules/functions/slides-recursion/examples/good_module.py
diff --git a/modules/functions/slides-more/examples/input_type.py b/modules/functions/slides-recursion/examples/input_type.py
similarity index 100%
rename from modules/functions/slides-more/examples/input_type.py
rename to modules/functions/slides-recursion/examples/input_type.py
diff --git a/modules/functions/slides-more/examples/search.py b/modules/functions/slides-recursion/examples/search.py
similarity index 100%
rename from modules/functions/slides-more/examples/search.py
rename to modules/functions/slides-recursion/examples/search.py
diff --git a/modules/functions/slides-more/examples/test_good_bad.py b/modules/functions/slides-recursion/examples/test_good_bad.py
similarity index 100%
rename from modules/functions/slides-more/examples/test_good_bad.py
rename to modules/functions/slides-recursion/examples/test_good_bad.py
diff --git a/modules/functions/slides-more/examples/testarmodul.py b/modules/functions/slides-recursion/examples/testarmodul.py
similarity index 100%
rename from modules/functions/slides-more/examples/testarmodul.py
rename to modules/functions/slides-recursion/examples/testarmodul.py
diff --git a/modules/functions/slides-more/figs/pypi-matplotlib.png b/modules/functions/slides-recursion/figs/pypi-matplotlib.png
similarity index 100%
rename from modules/functions/slides-more/figs/pypi-matplotlib.png
rename to modules/functions/slides-recursion/figs/pypi-matplotlib.png
diff --git a/modules/functions/slides-more/figs/pypi-scipy.png b/modules/functions/slides-recursion/figs/pypi-scipy.png
similarity index 100%
rename from modules/functions/slides-more/figs/pypi-scipy.png
rename to modules/functions/slides-recursion/figs/pypi-scipy.png
diff --git a/modules/functions/slides-more/figs/pypi-torch.png b/modules/functions/slides-recursion/figs/pypi-torch.png
similarity index 100%
rename from modules/functions/slides-more/figs/pypi-torch.png
rename to modules/functions/slides-recursion/figs/pypi-torch.png
diff --git a/modules/functions/slides-more/figs/pypi.png b/modules/functions/slides-recursion/figs/pypi.png
similarity index 100%
rename from modules/functions/slides-more/figs/pypi.png
rename to modules/functions/slides-recursion/figs/pypi.png
diff --git a/modules/functions/slides-more/figs/pytorch-install.png b/modules/functions/slides-recursion/figs/pytorch-install.png
similarity index 100%
rename from modules/functions/slides-more/figs/pytorch-install.png
rename to modules/functions/slides-recursion/figs/pytorch-install.png
diff --git a/modules/functions/slides-more/figs/pytorch.png b/modules/functions/slides-recursion/figs/pytorch.png
similarity index 100%
rename from modules/functions/slides-more/figs/pytorch.png
rename to modules/functions/slides-recursion/figs/pytorch.png
diff --git a/modules/functions/slides-more/notes.tex b/modules/functions/slides-recursion/notes.tex
similarity index 98%
rename from modules/functions/slides-more/notes.tex
rename to modules/functions/slides-recursion/notes.tex
index 922a441f..6cd59a06 100644
--- a/modules/functions/slides-more/notes.tex
+++ b/modules/functions/slides-recursion/notes.tex
@@ -26,7 +26,7 @@
 
 \begin{document}
 \title{%
-  Funktioner
+  Rekursion
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/functions/slides-more/preamble.tex b/modules/functions/slides-recursion/preamble.tex
similarity index 100%
rename from modules/functions/slides-more/preamble.tex
rename to modules/functions/slides-recursion/preamble.tex
diff --git a/modules/functions/slides-more/slides.tex b/modules/functions/slides-recursion/slides.tex
similarity index 98%
rename from modules/functions/slides-more/slides.tex
rename to modules/functions/slides-recursion/slides.tex
index 97901656..6282e342 100644
--- a/modules/functions/slides-more/slides.tex
+++ b/modules/functions/slides-recursion/slides.tex
@@ -97,7 +97,7 @@
 
 \begin{document}
 \title{%
-  Moduler, rekursion och generatorer
+  Rekursion
 }
 \author{Daniel Bosk}
 \institute{%

From df798f198e84ea7c5d9e3e2deef77f8da8275b96 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 4 Sep 2022 21:44:15 +0200
Subject: [PATCH 139/214] Writes up slides on alg thinking

---
 .../slides-more/contents.tex                  |  66 -----
 .../{slides-more => slides}/.gitignore        |   0
 .../{slides-more => slides}/Makefile          |   0
 .../{slides-more => slides}/abstract.tex      |   0
 .../slides/contents.tex                       | 255 ++++++++++++++++++
 .../{slides-more => slides}/examples/area.py  |   0
 .../{slides-more => slides}/notes.tex         |   0
 .../{slides-more => slides}/preamble.tex      |   8 +-
 .../{slides-more => slides}/slides.tex        |   6 +-
 9 files changed, 262 insertions(+), 73 deletions(-)
 delete mode 100644 modules/computational-thinking/slides-more/contents.tex
 rename modules/computational-thinking/{slides-more => slides}/.gitignore (100%)
 rename modules/computational-thinking/{slides-more => slides}/Makefile (100%)
 rename modules/computational-thinking/{slides-more => slides}/abstract.tex (100%)
 create mode 100644 modules/computational-thinking/slides/contents.tex
 rename modules/computational-thinking/{slides-more => slides}/examples/area.py (100%)
 rename modules/computational-thinking/{slides-more => slides}/notes.tex (100%)
 rename modules/computational-thinking/{slides-more => slides}/preamble.tex (93%)
 rename modules/computational-thinking/{slides-more => slides}/slides.tex (97%)

diff --git a/modules/computational-thinking/slides-more/contents.tex b/modules/computational-thinking/slides-more/contents.tex
deleted file mode 100644
index 9255abc9..00000000
--- a/modules/computational-thinking/slides-more/contents.tex
+++ /dev/null
@@ -1,66 +0,0 @@
-\title{%
-  Mer variabler och funktioner
-}
-\author{Daniel Bosk}
-\institute{%
-  KTH EECS
-}
-
-\mode<article>{\maketitle}
-\mode<presentation>{%
-  \begin{frame}
-    \maketitle
-  \end{frame}
-}
-
-\mode*
-
-\begin{abstract}
-  \input{abstract.tex}
-\end{abstract}
-
-
-\section{Uppdelning i funktioner}
-
-\begin{frame}
-  \begin{remark}
-    \begin{itemize}
-      \item Funktioner motsvarar verb i dagligt språk!
-    \end{itemize}
-  \end{remark}
-\end{frame}
-
-\begin{frame}
-  \begin{example}[Algoritm för handdisk]
-    \begin{enumerate}
-      \item \emph{Lägg} all disk i diskhon med diskvattnet i.
-      \item \label{glas} \emph{Ta} ett glas, \emph{diska} det, \emph{lägg} det 
-        i diskhon för diskad disk.
-      \item Repetera \ref{glas} tills att glasen är slut.
-      \item \label{bestick} \emph{Ta} ett bestick, \emph{diska} det, 
-        \emph{lägg} det i diskhon för diskad disk.
-      \item Repetera \ref{bestick} tills att besticken är slut.
-      \item \emph{Ta} en tallrik, \emph{diska} den, \emph{lägg} den i diskhon 
-        för diskad disk.
-    \end{enumerate}
-  \end{example}
-\end{frame}
-
-\begin{frame}
-  \begin{exercise}
-    \begin{itemize}
-      \item En person beskriver en process, de andra två fokuserar på att 
-        identifiera funktioner.
-    \end{itemize}
-    \begin{enumerate}
-      \item Slå in en present i presentpapper.
-      \item Knyta ett par skor.
-      \item Steka pannpaka.
-    \end{enumerate}
-  \end{exercise}
-\end{frame}
-
-\section{Exempel i Python}
-
-\begin{frame}
-\end{frame}
diff --git a/modules/computational-thinking/slides-more/.gitignore b/modules/computational-thinking/slides/.gitignore
similarity index 100%
rename from modules/computational-thinking/slides-more/.gitignore
rename to modules/computational-thinking/slides/.gitignore
diff --git a/modules/computational-thinking/slides-more/Makefile b/modules/computational-thinking/slides/Makefile
similarity index 100%
rename from modules/computational-thinking/slides-more/Makefile
rename to modules/computational-thinking/slides/Makefile
diff --git a/modules/computational-thinking/slides-more/abstract.tex b/modules/computational-thinking/slides/abstract.tex
similarity index 100%
rename from modules/computational-thinking/slides-more/abstract.tex
rename to modules/computational-thinking/slides/abstract.tex
diff --git a/modules/computational-thinking/slides/contents.tex b/modules/computational-thinking/slides/contents.tex
new file mode 100644
index 00000000..cf7a9b1e
--- /dev/null
+++ b/modules/computational-thinking/slides/contents.tex
@@ -0,0 +1,255 @@
+\title{%
+  Algoritmiskt tänkande
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\mode<article>{\maketitle}
+\mode<presentation>{%
+  \begin{frame}
+    \maketitle
+  \end{frame}
+}
+
+\mode*
+
+\begin{abstract}
+  \input{abstract.tex}
+\end{abstract}
+
+
+\section{Algoritmer}
+
+% diska
+% sortera tvätt innan tvätt
+% hänga tvätt
+% vika tvätt
+
+\begin{frame}
+  \begin{example}[Att göra pannkakssmet]
+    \begin{enumerate}
+      \item Knäck tre ägg i en bunke.
+      \item Vispa ordentligt.
+      \item Häll i \SI{3}{\deci\litre} mjölk.
+      \item Vispa ordentligt.
+      \item \label{mjöl} Häll i \SI{1}{\deci\litre} mjöl.
+      \item \label{vispa-mjöl} Vispa ordentligt.
+      \item Repetera \ref{mjöl} och \ref{vispa-mjöl} två gånger till.
+      \item Häll i \SI{1/2}{tsk} salt.
+      \item Häll i \SI{2}{msk} smält smör.
+      \item Vispa ordentligt.
+    \end{enumerate}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{definition}[Algoritm]
+    \begin{itemize}
+      \item Algoritm, algorism: ursprungligen förvanskning av namnet på den 
+        persisk-arabiska matematikern al-Khwarizmi\footnote{%
+          \emph{Nationalencyklopedin},
+          algoritm. 
+          \url{http://www-ne-se.focus.lib.kth.se/uppslagsverk/encyklopedi/lång/algoritm}
+          (hämtad 2022-09-04).
+        }
+      \item Definition: \enquote{inom matematik och databehandling en 
+          systematisk procedur som i ett ändligt antal steg anger hur man utför 
+        en beräkning eller löser ett givet problem}.
+    \end{itemize}
+  \end{definition}
+\end{frame}
+
+\begin{frame}
+  \begin{exercise}[Sortera tvätt]
+    \begin{itemize}
+      \item Beskriv din algoritm för att sortera tvätt innan den åker in i 
+        tvättmaskinen.
+    \end{itemize}
+  \end{exercise}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Sortera tvätt]
+    \begin{enumerate}
+      \item \label{ta-från-tvättkorg} Ta \alert<3>{en textil} ur tvättkorgen.
+      \item Om \alert<3>{textilen} är vit, lägg i vit 60; annars
+      \item Om \alert<3>{textilen} är mörk och underkläder, lägg i mörk 60; 
+        annars
+      \item Om \alert<3>{textilen} är mörk, lägg i mörk 40; annars
+      \item Om \alert<3>{textilen} är ljus och underkläder, lägg i ljus 60; 
+        annars
+      \item Om \alert<3>{textilen} är ljus, lägg i ljus 40; annars
+        \item Lägg \alert<3>{textilen} i hantera senare-högen.
+      \item Repetera från \ref{ta-från-tvättkorg}.
+    \end{enumerate}
+  \end{example}
+
+  \begin{onlyenv}<2>
+    \begin{exercise}
+      \begin{itemize}
+        \item Vad varierar i exemplet med tvättsortering?
+      \end{itemize}
+    \end{exercise}
+  \end{onlyenv}
+\end{frame}
+
+\subsection{Variabler}
+
+\begin{frame}
+  \begin{exercise}
+    \begin{itemize}
+      \item Vad varierar i exemplet med pannkakssmet?
+    \end{itemize}
+  \end{exercise}
+
+  \begin{example}[Att göra pannkakssmet]
+    \begin{enumerate}
+      \item Knäck tre ägg i en bunke.
+      \item Vispa ordentligt.
+      \item Häll i \SI{3}{\deci\litre} mjölk.
+      \item Vispa ordentligt.
+      \item \label{mjöl} Häll i \SI{1}{\deci\litre} mjöl.
+      \item \label{vispa-mjöl} Vispa ordentligt.
+      \item Repetera \ref{mjöl} och \ref{vispa-mjöl} två gånger till.
+      \item Häll i \SI{1/2}{tsk} salt.
+      \item Häll i \SI{2}{msk} smält smör.
+      \item Vispa ordentligt.
+    \end{enumerate}
+  \end{example}
+\end{frame}
+
+\begin{frame}
+  \begin{example}[Att göra pannkakssmet för \(n\) personer]
+    \begin{enumerate}
+      \item Knäck \(\frac{3n}{4}\) ägg i en bunke.
+      \item Vispa ordentligt.
+      \item Häll i \SI{\frac{3n}{4}}{\deci\litre} mjölk.
+      \item Vispa ordentligt.
+      \item För totalt \SI{\frac{3n}{4}}{\deci\litre} mjöl:
+        \begin{enumerate}
+          \item Häll i \SI{1}{\deci\litre} mjöl.
+          \item Vispa ordentligt.
+        \end{enumerate}
+      \item Häll i \SI{\frac{3n}{2\cdot 4}}{tsk} salt.
+      \item Häll i \SI{\frac{2n}{4}}{msk} smält smör.
+      \item Vispa ordentligt.
+    \end{enumerate}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{definition}[Variabel]
+    \begin{itemize}
+      \item Något som hänvisar till något som kan variera kallar vi för 
+        \emph{variabel}.
+    \end{itemize}
+  \end{definition}
+
+  \pause
+
+  \begin{example}[Variabler]
+    \begin{itemize}
+      \item Textilen
+      \item Antal personer, \(n\).
+    \end{itemize}
+  \end{example}
+\end{frame}
+
+\subsection{(Del)algoritmer, eller funktioner}
+
+\begin{frame}
+  \begin{example}[Att steka pannkakor\only<2>{ \alert{för fyra personer}}]
+    \begin{enumerate}
+      \item \alert<2>{Gör pannkakssmet för fyra personer.}
+      \item För varje portion, medan det finns pannkakssmet kvar:
+        \begin{enumerate}
+          \item Häll \SI{1}{\deci\litre} smet i en het stekpanna.
+          \item Vänta \SI{2}{\minute}.
+          \item Vänd pannkakan.
+          \item Vänta \SI{2}{\minute}.
+          \item Servera pannkakan.
+        \end{enumerate}
+    \end{enumerate}
+  \end{example}
+
+  \begin{onlyenv}<1>
+    \begin{exercise}
+      \begin{itemize}
+        \item Det resterande, som inte är en variabel, vad är det?
+      \end{itemize}
+    \end{exercise}
+  \end{onlyenv}
+  
+  \begin{onlyenv}<2>
+    \begin{definition}[Funktion]
+      \begin{itemize}
+        \item En funktion är en fixerad procedur.
+        \item Den tar variabler som inmatning och returnerar någon 
+          utmatning.
+      \end{itemize}
+    \end{definition}
+  \end{onlyenv}
+\end{frame}
+
+\section{Uppdelning i delalgoritmer (funktioner)}
+
+\begin{frame}[fragile]
+  \begin{exercise}
+    \begin{itemize}
+      \item Vilka funktioner kan ni hitta i funktionen?
+    \end{itemize}
+  \end{exercise}
+
+  \begin{example}[Att göra pannkakssmet för \(n\) personer]
+    \begin{enumerate}
+      \item \alert<2>{Knäck} \(\frac{3n}{4}\) ägg i en bunke.
+      \item \alert<2>{Vispa} ordentligt.
+      \item \alert<2>{Häll} i \SI{\frac{3n}{4}}{\deci\litre} mjölk.
+      \item \alert<2>{Vispa} ordentligt.
+      \item För totalt \SI{\frac{3n}{4}}{\deci\litre} mjöl:
+        \begin{enumerate}
+          \item \alert<2>{Häll} i \SI{1}{\deci\litre} mjöl.
+          \item \alert<2>{Vispa} ordentligt.
+        \end{enumerate}
+      \item \alert<2>{Häll} i \SI{\frac{3n}{2\cdot 4}}{tsk} salt.
+      \item \alert<2>{Häll} i \SI{\frac{2n}{4}}{msk} smält smör.
+      \item \alert<2>{Vispa} ordentligt.
+    \end{enumerate}
+  \end{example}
+\end{frame}
+
+\begin{frame}
+  \begin{remark}
+    \begin{itemize}
+      \item Funktioner motsvarar verb i dagligt språk!
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+\begin{frame}
+  \begin{exercise}
+    \begin{itemize}
+      \item Vilka funktioner och variabler använder du i din algoritm för 
+        handdisk i köket?
+    \end{itemize}
+  \end{exercise}
+\end{frame}
+
+\begin{frame}
+  \begin{example}[Algoritm för handdisk]
+    \begin{enumerate}
+      \item \alert{Lägg} \emph{all disk} i diskhon med diskvattnet i.
+      \item \label{glas} \alert{Ta} \emph{ett glas}, \alert{diska} \emph{det}, 
+        \alert{lägg} \emph{det} i diskhon för diskad disk.
+      \item Repetera \ref{glas} tills att \emph{glasen} är slut.
+      \item \label{bestick} \alert{Ta} \emph{ett bestick}, \alert{diska} 
+        \emph{det}, \alert{lägg} \emph{det} i diskhon för diskad disk.
+      \item Repetera \ref{bestick} tills att besticken är slut.
+      \item \alert{Ta} \emph{en tallrik}, \alert{diska} \emph{den}, 
+        \alert{lägg} \emph{den} i diskhon för diskad disk.
+    \end{enumerate}
+  \end{example}
+\end{frame}
+
diff --git a/modules/computational-thinking/slides-more/examples/area.py b/modules/computational-thinking/slides/examples/area.py
similarity index 100%
rename from modules/computational-thinking/slides-more/examples/area.py
rename to modules/computational-thinking/slides/examples/area.py
diff --git a/modules/computational-thinking/slides-more/notes.tex b/modules/computational-thinking/slides/notes.tex
similarity index 100%
rename from modules/computational-thinking/slides-more/notes.tex
rename to modules/computational-thinking/slides/notes.tex
diff --git a/modules/computational-thinking/slides-more/preamble.tex b/modules/computational-thinking/slides/preamble.tex
similarity index 93%
rename from modules/computational-thinking/slides-more/preamble.tex
rename to modules/computational-thinking/slides/preamble.tex
index 9a092c5b..b561d934 100644
--- a/modules/computational-thinking/slides-more/preamble.tex
+++ b/modules/computational-thinking/slides/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[british,swedish]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{slides.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}
@@ -34,6 +34,6 @@
 \usepackage[unq]{unique}
 \DeclareMathOperator{\powerset}{\mathcal{P}}
 
-\usepackage[binary-units]{siunitx}
+\usepackage[binary-units,parse-numbers=false]{siunitx}
 
 \usepackage[capitalize]{cleveref}
diff --git a/modules/computational-thinking/slides-more/slides.tex b/modules/computational-thinking/slides/slides.tex
similarity index 97%
rename from modules/computational-thinking/slides-more/slides.tex
rename to modules/computational-thinking/slides/slides.tex
index d7beb5f0..692a8dd9 100644
--- a/modules/computational-thinking/slides-more/slides.tex
+++ b/modules/computational-thinking/slides/slides.tex
@@ -102,7 +102,7 @@
 %
 %%% REFERENCES %%%
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From 19e2ebb7ca735bab522497c2595c96a61b31c6e7 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 4 Sep 2022 21:54:24 +0200
Subject: [PATCH 140/214] Connects variables back to computational-thinking

---
 modules/variables/slides/contents.tex | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex
index 6c7e4fb5..c266771d 100644
--- a/modules/variables/slides/contents.tex
+++ b/modules/variables/slides/contents.tex
@@ -22,6 +22,26 @@
 
 \section{Ett pythonprogram}
 
+\begin{frame}[fragile]
+  \begin{exercise}
+    \begin{itemize}
+      \item Konstruera en algoritm som fungerar som följande 
+        program.
+      \item Vilka funktioner och variabler behöver du?
+    \end{itemize}
+  \end{exercise}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{remark}[Språk för dator eller människa]
+    \begin{itemize}
+      \item Människor förstår mänskligt språk.
+      \item Datorer förstår inte mänskligt språk.
+      \item Datorer förstår bara väldigt specifikt, begränsat språk.
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
 \begin{frame}[fragile]
   \inputminted[linenos,firstline=11]{python}{examples/age.py}
 \end{frame}

From 334e6dfba041749c056173272eb9c77330997002 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 00:06:16 +0200
Subject: [PATCH 141/214] Renames functions/slides to slides-builtins

---
 .../{slides => slides-builtins}/.gitignore          |   0
 .../functions/{slides => slides-builtins}/Makefile  |   0
 .../{slides => slides-builtins}/abstract.tex        |   0
 .../{slides => slides-builtins}/contents.tex        |   0
 .../{slides => slides-builtins}/examples/any-all.py |   0
 .../{slides => slides-builtins}/examples/enum.py    |   0
 .../examples/filter-lambda.py                       |   0
 .../examples/filter-lists.py                        |   0
 .../examples/filter-strings.py                      |   0
 .../examples/filter-strints.py                      |   0
 .../examples/filtering.py                           |   0
 .../{slides => slides-builtins}/examples/func.py    |   0
 .../examples/input-int-default.py                   |   0
 .../examples/input-int.py                           |   0
 .../examples/input-type.py                          |   0
 .../examples/mapping-own.py                         |   0
 .../{slides => slides-builtins}/examples/mapping.py |   0
 .../{slides => slides-builtins}/examples/summera.py |   0
 .../{slides => slides-builtins}/examples/zip.py     |   0
 .../figs/docs-built-in.png                          | Bin
 .../functions/{slides => slides-builtins}/notes.tex |   0
 .../{slides => slides-builtins}/preamble.tex        |   0
 .../{slides => slides-builtins}/slides.tex          |   0
 23 files changed, 0 insertions(+), 0 deletions(-)
 rename modules/functions/{slides => slides-builtins}/.gitignore (100%)
 rename modules/functions/{slides => slides-builtins}/Makefile (100%)
 rename modules/functions/{slides => slides-builtins}/abstract.tex (100%)
 rename modules/functions/{slides => slides-builtins}/contents.tex (100%)
 rename modules/functions/{slides => slides-builtins}/examples/any-all.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/enum.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/filter-lambda.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/filter-lists.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/filter-strings.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/filter-strints.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/filtering.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/func.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/input-int-default.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/input-int.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/input-type.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/mapping-own.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/mapping.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/summera.py (100%)
 rename modules/functions/{slides => slides-builtins}/examples/zip.py (100%)
 rename modules/functions/{slides => slides-builtins}/figs/docs-built-in.png (100%)
 rename modules/functions/{slides => slides-builtins}/notes.tex (100%)
 rename modules/functions/{slides => slides-builtins}/preamble.tex (100%)
 rename modules/functions/{slides => slides-builtins}/slides.tex (100%)

diff --git a/modules/functions/slides/.gitignore b/modules/functions/slides-builtins/.gitignore
similarity index 100%
rename from modules/functions/slides/.gitignore
rename to modules/functions/slides-builtins/.gitignore
diff --git a/modules/functions/slides/Makefile b/modules/functions/slides-builtins/Makefile
similarity index 100%
rename from modules/functions/slides/Makefile
rename to modules/functions/slides-builtins/Makefile
diff --git a/modules/functions/slides/abstract.tex b/modules/functions/slides-builtins/abstract.tex
similarity index 100%
rename from modules/functions/slides/abstract.tex
rename to modules/functions/slides-builtins/abstract.tex
diff --git a/modules/functions/slides/contents.tex b/modules/functions/slides-builtins/contents.tex
similarity index 100%
rename from modules/functions/slides/contents.tex
rename to modules/functions/slides-builtins/contents.tex
diff --git a/modules/functions/slides/examples/any-all.py b/modules/functions/slides-builtins/examples/any-all.py
similarity index 100%
rename from modules/functions/slides/examples/any-all.py
rename to modules/functions/slides-builtins/examples/any-all.py
diff --git a/modules/functions/slides/examples/enum.py b/modules/functions/slides-builtins/examples/enum.py
similarity index 100%
rename from modules/functions/slides/examples/enum.py
rename to modules/functions/slides-builtins/examples/enum.py
diff --git a/modules/functions/slides/examples/filter-lambda.py b/modules/functions/slides-builtins/examples/filter-lambda.py
similarity index 100%
rename from modules/functions/slides/examples/filter-lambda.py
rename to modules/functions/slides-builtins/examples/filter-lambda.py
diff --git a/modules/functions/slides/examples/filter-lists.py b/modules/functions/slides-builtins/examples/filter-lists.py
similarity index 100%
rename from modules/functions/slides/examples/filter-lists.py
rename to modules/functions/slides-builtins/examples/filter-lists.py
diff --git a/modules/functions/slides/examples/filter-strings.py b/modules/functions/slides-builtins/examples/filter-strings.py
similarity index 100%
rename from modules/functions/slides/examples/filter-strings.py
rename to modules/functions/slides-builtins/examples/filter-strings.py
diff --git a/modules/functions/slides/examples/filter-strints.py b/modules/functions/slides-builtins/examples/filter-strints.py
similarity index 100%
rename from modules/functions/slides/examples/filter-strints.py
rename to modules/functions/slides-builtins/examples/filter-strints.py
diff --git a/modules/functions/slides/examples/filtering.py b/modules/functions/slides-builtins/examples/filtering.py
similarity index 100%
rename from modules/functions/slides/examples/filtering.py
rename to modules/functions/slides-builtins/examples/filtering.py
diff --git a/modules/functions/slides/examples/func.py b/modules/functions/slides-builtins/examples/func.py
similarity index 100%
rename from modules/functions/slides/examples/func.py
rename to modules/functions/slides-builtins/examples/func.py
diff --git a/modules/functions/slides/examples/input-int-default.py b/modules/functions/slides-builtins/examples/input-int-default.py
similarity index 100%
rename from modules/functions/slides/examples/input-int-default.py
rename to modules/functions/slides-builtins/examples/input-int-default.py
diff --git a/modules/functions/slides/examples/input-int.py b/modules/functions/slides-builtins/examples/input-int.py
similarity index 100%
rename from modules/functions/slides/examples/input-int.py
rename to modules/functions/slides-builtins/examples/input-int.py
diff --git a/modules/functions/slides/examples/input-type.py b/modules/functions/slides-builtins/examples/input-type.py
similarity index 100%
rename from modules/functions/slides/examples/input-type.py
rename to modules/functions/slides-builtins/examples/input-type.py
diff --git a/modules/functions/slides/examples/mapping-own.py b/modules/functions/slides-builtins/examples/mapping-own.py
similarity index 100%
rename from modules/functions/slides/examples/mapping-own.py
rename to modules/functions/slides-builtins/examples/mapping-own.py
diff --git a/modules/functions/slides/examples/mapping.py b/modules/functions/slides-builtins/examples/mapping.py
similarity index 100%
rename from modules/functions/slides/examples/mapping.py
rename to modules/functions/slides-builtins/examples/mapping.py
diff --git a/modules/functions/slides/examples/summera.py b/modules/functions/slides-builtins/examples/summera.py
similarity index 100%
rename from modules/functions/slides/examples/summera.py
rename to modules/functions/slides-builtins/examples/summera.py
diff --git a/modules/functions/slides/examples/zip.py b/modules/functions/slides-builtins/examples/zip.py
similarity index 100%
rename from modules/functions/slides/examples/zip.py
rename to modules/functions/slides-builtins/examples/zip.py
diff --git a/modules/functions/slides/figs/docs-built-in.png b/modules/functions/slides-builtins/figs/docs-built-in.png
similarity index 100%
rename from modules/functions/slides/figs/docs-built-in.png
rename to modules/functions/slides-builtins/figs/docs-built-in.png
diff --git a/modules/functions/slides/notes.tex b/modules/functions/slides-builtins/notes.tex
similarity index 100%
rename from modules/functions/slides/notes.tex
rename to modules/functions/slides-builtins/notes.tex
diff --git a/modules/functions/slides/preamble.tex b/modules/functions/slides-builtins/preamble.tex
similarity index 100%
rename from modules/functions/slides/preamble.tex
rename to modules/functions/slides-builtins/preamble.tex
diff --git a/modules/functions/slides/slides.tex b/modules/functions/slides-builtins/slides.tex
similarity index 100%
rename from modules/functions/slides/slides.tex
rename to modules/functions/slides-builtins/slides.tex

From f7e2bac646364ab6e981b957494a096111f0ba9d Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 00:08:34 +0200
Subject: [PATCH 142/214] Breaks out functions from builtins

---
 .../functions/slides-builtins/contents.tex    |  83 --------
 modules/functions/slides-builtins/notes.tex   |   2 +-
 modules/functions/slides-builtins/slides.tex  |   2 +-
 modules/variables/slides-functions/.gitignore |   3 +
 modules/variables/slides-functions/Makefile   |  24 +++
 .../variables/slides-functions/abstract.tex   |  22 ++
 .../variables/slides-functions/contents.tex   | 199 ++++++++++++++++++
 .../slides-functions/examples/age-funcs.py    |  39 ++++
 .../slides-functions/examples/degees.py       |  11 +
 .../slides-functions/examples/func.py         |   8 +
 modules/variables/slides-functions/notes.tex  |  45 ++++
 .../variables/slides-functions/preamble.tex   |  39 ++++
 modules/variables/slides-functions/slides.tex | 118 +++++++++++
 13 files changed, 510 insertions(+), 85 deletions(-)
 create mode 100644 modules/variables/slides-functions/.gitignore
 create mode 100644 modules/variables/slides-functions/Makefile
 create mode 100644 modules/variables/slides-functions/abstract.tex
 create mode 100644 modules/variables/slides-functions/contents.tex
 create mode 100644 modules/variables/slides-functions/examples/age-funcs.py
 create mode 100644 modules/variables/slides-functions/examples/degees.py
 create mode 100644 modules/variables/slides-functions/examples/func.py
 create mode 100644 modules/variables/slides-functions/notes.tex
 create mode 100644 modules/variables/slides-functions/preamble.tex
 create mode 100644 modules/variables/slides-functions/slides.tex

diff --git a/modules/functions/slides-builtins/contents.tex b/modules/functions/slides-builtins/contents.tex
index 7556378c..df78dcea 100644
--- a/modules/functions/slides-builtins/contents.tex
+++ b/modules/functions/slides-builtins/contents.tex
@@ -1,88 +1,5 @@
 \mode*
 
-\section{Funktioner}
-
-\subsection{Vad är bra med funktioner?}
-
-\begin{frame}[fragile]
-  \begin{block}{Funktioner}
-    \begin{itemize}
-      \item Som \enquote{miniprogram} som går att återanvända.
-      \item Gör att vi kan minimera kodupprepningar.
-      \item Ger färre problem, underlättar underhåll och utbyggnad.
-    \end{itemize}
-  \end{block}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[Summera]
-    \begin{minted}{python}
-l = [1, 2, 3, 4]
-print(sum(l))
-    \end{minted}
-  \end{example}
-
-  \begin{example}[Konkatenera]
-    \begin{minted}{python}
-l = ["flag", "pole", "polishing"]
-print(sum(l))
-    \end{minted}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[Summera själv]
-    \begin{minted}{python}
-summa = 0
-
-for i in lst:
-  summa += i
-    \end{minted}
-  \end{example}
-\end{frame}
-
-
-\subsection{Egna funktioner}
-
-\begin{frame}[fragile]
-    \begin{minted}[fontsize=\huge]{python}
-def func(parameters):
-  # use {parameters}
-  return results
-  \end{minted}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[summera.py]
-    \inputminted{python}{examples/summera.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[input-int.py]
-    \inputminted{python}{examples/input-int.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[input-int-default.py]
-    \inputminted{python}{examples/input-int-default.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[input-type.py, del 1]
-    \inputminted[firstline=3,lastline=12]{python}{examples/input-type.py}
-  \end{example}
-\end{frame}
-
-\begin{frame}[fragile]
-  \begin{example}[input-type.py, del 2]
-    \inputminted[firstline=14]{python}{examples/input-type.py}
-  \end{example}
-\end{frame}
-
-
 \section{Inbyggda funktioner}
 
 \begin{frame}
diff --git a/modules/functions/slides-builtins/notes.tex b/modules/functions/slides-builtins/notes.tex
index 922a441f..6b5b2d2d 100644
--- a/modules/functions/slides-builtins/notes.tex
+++ b/modules/functions/slides-builtins/notes.tex
@@ -26,7 +26,7 @@
 
 \begin{document}
 \title{%
-  Funktioner
+  Inbyggda funktioner
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/functions/slides-builtins/slides.tex b/modules/functions/slides-builtins/slides.tex
index acd1b1b6..90af167e 100644
--- a/modules/functions/slides-builtins/slides.tex
+++ b/modules/functions/slides-builtins/slides.tex
@@ -97,7 +97,7 @@
 
 \begin{document}
 \title{%
-  Funktioner
+  Inbyggda funktioner
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/variables/slides-functions/.gitignore b/modules/variables/slides-functions/.gitignore
new file mode 100644
index 00000000..aaae5fd9
--- /dev/null
+++ b/modules/variables/slides-functions/.gitignore
@@ -0,0 +1,3 @@
+notes.pdf
+slides.pdf
+
diff --git a/modules/variables/slides-functions/Makefile b/modules/variables/slides-functions/Makefile
new file mode 100644
index 00000000..772cd9ca
--- /dev/null
+++ b/modules/variables/slides-functions/Makefile
@@ -0,0 +1,24 @@
+.PHONY: all
+all: notes.pdf slides.pdf
+
+LATEXFLAGS+=	-shell-escape
+
+SRC+=	preamble.tex
+SRC+=	abstract.tex contents.tex
+
+SRC+=	examples/age-funcs.py examples/degees.py
+
+notes.pdf: notes.tex
+notes.pdf: ${SRC}
+
+slides.pdf: slides.tex
+slides.pdf: ${SRC}
+
+
+.PHONY: clean
+clean:
+	${RM} notes.pdf slides.pdf
+
+
+INCLUDE_MAKEFILES=../../../makefiles
+include ${INCLUDE_MAKEFILES}/tex.mk
diff --git a/modules/variables/slides-functions/abstract.tex b/modules/variables/slides-functions/abstract.tex
new file mode 100644
index 00000000..4012d9d3
--- /dev/null
+++ b/modules/variables/slides-functions/abstract.tex
@@ -0,0 +1,22 @@
+% What's the problem?
+% Why is it a problem? Research gap left by other approaches?
+% Why is it important? Why care?
+% What's the approach? How to solve the problem?
+% What's the findings? How was it evaluated, what are the results, limitations, 
+% what remains to be done?
+
+% XXX Summary
+\emph{Summary:}
+\dots
+
+% XXX Motivation and intended learning outcomes
+\emph{Intended learning outcomes:}
+\dots
+
+% XXX Prerequisites
+\emph{Prerequisites:}
+\dots
+
+% XXX Reading material
+\emph{Reading:}
+\dots
diff --git a/modules/variables/slides-functions/contents.tex b/modules/variables/slides-functions/contents.tex
new file mode 100644
index 00000000..8b5b4003
--- /dev/null
+++ b/modules/variables/slides-functions/contents.tex
@@ -0,0 +1,199 @@
+\mode*
+
+\section{Funktioner}
+
+\subsection{Vad är bra med funktioner?}
+
+\begin{frame}[fragile]
+  \begin{exercise}
+    \begin{itemize}
+      \item Varför är det bra att använda funktioner?
+    \end{itemize}
+  \end{exercise}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{solution}[Bra med funktioner]
+    \begin{itemize}
+      \item Som \enquote{miniprogram} som går att återanvända.
+      \item Gör att vi kan minimera kodupprepningar.
+      \item Ger färre problem, underlättar underhåll och utbyggnad.
+    \end{itemize}
+  \end{solution}
+
+  \pause
+
+  \begin{example}[Att steka pannkakor{ {för fyra personer}}]
+    \begin{enumerate}
+    \item \alert<2>{Gör pannkakssmet} för fyra personer.
+      \item För varje portion, medan det finns pannkakssmet kvar:
+        \begin{enumerate}
+          \item Häll \SI{1}{\deci\litre} smet i en het stekpanna.
+          \item Vänta \SI{2}{\minute}.
+          \item \alert<3>{Vänd} pannkakan.
+          \item Vänta \SI{2}{\minute}.
+          \item Servera pannkakan.
+        \end{enumerate}
+    \end{enumerate}
+  \end{example}
+\end{frame}
+
+\subsection{Egna funktioner}
+
+\begin{frame}[fragile]
+    \begin{minted}[fontsize=\huge]{python}
+def func(parameters):
+  # use {parameters}
+  return results
+  \end{minted}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Addition]
+  \begin{minted}[linenos]{python}
+def add(x, y):
+    """Returns x+y"""
+    return x + y
+
+print(f"2 + 3 = {2+3}")
+print(f"2 + 3 = {add(2, 3)}")
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Dubblera]
+    \begin{minted}[linenos]{python}
+def double(x):
+    """Returnerar dubbla x"""
+    return 2*x
+
+print(f"Dubbla 3 = {2*3}")
+print(f"Dubbla 3 = {double(3)}")
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Celcius och Farenheit]
+    \inputminted[linenos]{python}{examples/degees.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Välkomsttext]
+    \begin{minted}[linenos]{python}
+def welcome(name, origin):
+    """Returnerar en sträng med ett välkomstmeddelande baserat på
+     - namnet i name,
+     - avreseorten origin.
+    """
+    return f"Välkommen {name}, du som rest så långt som " \
+           f"från {origin}!"
+
+print(welcome("Daniel", "Kungsängen"))
+print(welcome("Kungsängen", "Daniel")) # what?!
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Utan return, direkt till skärm]
+    \begin{minted}[linenos,highlightlines={6,9-10}]{python}
+def welcome_less_good(name, origin):
+    """Skriver ut ett välkomstmeddelande baserat på
+     - namnet i name,
+     - avreseorten origin.
+    """
+    print(f"Välkommen {name}, du som rest så långt som "
+          f"från {origin}!")
+
+welcome("Daniel", "Kungsängen")
+welcome("Kungsängen", "Daniel") # what?!
+    \end{minted}
+  \end{example}
+
+  \begin{onlyenv}<2>
+    \begin{exercise}
+      \begin{itemize}
+        \item Varför är denna version sämre?
+      \end{itemize}
+    \end{exercise}
+  \end{onlyenv}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Välkomsttext med variabler]
+    \begin{minted}[linenos,highlightlines={9-10,12-13}]{python}
+def welcome(name, origin):
+    """Returnerar en sträng med ett välkomstmeddelande baserat på
+     - namnet i name,
+     - avreseorten origin.
+    """
+    return f"Välkommen {name}, du som rest så långt som " \
+           f"från {origin}!"
+
+name = "Daniel"
+origin = "Kungsängen"
+
+print(welcome(name, origin))
+print(welcome(origin, name)) # what?!
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Välkomsttext med variabler, andra namn]
+    \begin{minted}[linenos,highlightlines={9-10,12-13}]{python}
+def welcome(name, origin):
+    """Returnerar en sträng med ett välkomstmeddelande baserat på
+     - namnet i name,
+     - avreseorten origin.
+    """
+    return f"Välkommen {name}, du som rest så långt som " \
+           f"från {origin}!"
+
+var1 = "Daniel"
+var2 = "Kungsängen"
+
+print(welcome(var1, var2))
+print(welcome(var2, var1)) # what?!
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\subsection{Dela upp i funktioner}
+
+\begin{frame}[fragile]
+  \begin{columns}[t]
+    \begin{column}{0.3\columnwidth}
+      \inputminted[linenos,firstline=11]{python}{../slides/examples/age.py}
+    \end{column}
+    \begin{column}{0.6\columnwidth}
+      \begin{exercise}
+        \begin{itemize}
+          \item Dela upp i passande funktioner.
+        \end{itemize}
+      \end{exercise}
+    \end{column}
+  \end{columns}
+\end{frame}
+
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=10,lastline=18]{python}{examples/age-funcs.py}
+\end{frame}
+
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py}
+  \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py}
+  \inputminted[linenos,firstline=20,lastline=34]{python}{examples/age-funcs.py}
+\end{frame}
+
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py}
+  \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py}
+  \inputminted[linenos,firstline=20,lastline=20]{python}{examples/age-funcs.py}
+  \vspace{0.5em}
+  \inputminted[linenos,firstline=36]{python}{examples/age-funcs.py}
+\end{frame}
+
diff --git a/modules/variables/slides-functions/examples/age-funcs.py b/modules/variables/slides-functions/examples/age-funcs.py
new file mode 100644
index 00000000..3aac9b7a
--- /dev/null
+++ b/modules/variables/slides-functions/examples/age-funcs.py
@@ -0,0 +1,39 @@
+"""
+Ett program om ålder. Illustrerar:
+
+    - kommentarer,
+    - utskrifter,
+    - variabler,
+    - datatyper
+    - variabelnamn och konstanter
+"""
+THIS_YEAR = 2022
+
+def age(birthyear, this_year):
+    """Beräknar ålder utifrån två år."""
+    return this_year - birthyear
+
+def birthyear_age(age):
+    """Retunerar födelseår för att vara age år gammal."""
+    return THIS_YEAR - age
+
+def age_game(name, birthyear):
+    """Skriver ut lite skoj om ålder"""
+    print(f"Hej, {name}")
+
+    # beräkna ålder
+    the_age = age(birthyear, THIS_YEAR)
+
+    print(f"Du är {the_age} gammal.")
+    print("Nu ska du får bli 25 år igen.")
+
+    # beräkna nytt födelseår
+    birthyear = birthyear_age(25)
+
+    print(f"Du är {age(birthyear, this_year)} år gammal, "
+        f"det är {the_age-age(brithyear, this_year)} år yngre.")
+
+name = "Daniel"
+birthyear = 1985
+
+age_game(name, birthyear)
diff --git a/modules/variables/slides-functions/examples/degees.py b/modules/variables/slides-functions/examples/degees.py
new file mode 100644
index 00000000..916d8887
--- /dev/null
+++ b/modules/variables/slides-functions/examples/degees.py
@@ -0,0 +1,11 @@
+def farenheit(celcius):
+    """Returnerar grader Celcius konverterade till Farenheit"""
+    return celcius * 9/5 + 32
+
+def celcius(farenheit):
+    """Returnerar grader Farenheit konverterade till Celcius"""
+    return (farenheit-32)*5/9
+
+print(f"20 degC = {farenheit(20)}")
+print(f"65 degF = {celcius(65)}")
+print(f"celcius(farenheit(20)) = {celcius(farenheit(20))}")
diff --git a/modules/variables/slides-functions/examples/func.py b/modules/variables/slides-functions/examples/func.py
new file mode 100644
index 00000000..c751fa18
--- /dev/null
+++ b/modules/variables/slides-functions/examples/func.py
@@ -0,0 +1,8 @@
+"""Returnera värden"""
+
+def dubblera(x):
+    return 2*x
+
+y = dubblera(4) + 1
+print(y)
+print(y)
diff --git a/modules/variables/slides-functions/notes.tex b/modules/variables/slides-functions/notes.tex
new file mode 100644
index 00000000..922a441f
--- /dev/null
+++ b/modules/variables/slides-functions/notes.tex
@@ -0,0 +1,45 @@
+\documentclass{article}
+
+\usepackage[hyphens]{url}
+\usepackage[hidelinks]{hyperref}
+
+\input{preamble.tex}
+
+\usepackage[noamsthm,notheorems]{beamerarticle}
+\setjobnamebeamerversion{slides}
+
+%\usepackage{authblk}
+%\let\institute\affil
+
+\declaretheorem[numbered=unless unique,style=theorem]{theorem}
+\declaretheorem[numbered=unless unique,style=definition]{definition}
+\declaretheorem[numbered=unless unique,style=definition]{assumption}
+\declaretheorem[numbered=unless unique,style=definition]{protocol}
+\declaretheorem[numbered=unless unique,style=example]{example}
+%\declaretheorem[style=definition,numbered=unless unique,
+%  name=Example,refname={example,examples}]{example}
+\declaretheorem[numbered=unless unique,style=remark]{remark}
+\declaretheorem[numbered=unless unique,style=remark]{idea}
+\declaretheorem[numbered=unless unique,style=exercise]{exercise}
+\declaretheorem[numbered=unless unique,style=exercise]{question}
+\declaretheorem[numbered=unless unique,style=solution]{solution}
+
+\begin{document}
+\title{%
+  Funktioner
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\maketitle
+
+\begin{abstract}
+  \input{abstract.tex}
+\end{abstract}
+
+\input{contents.tex}
+
+\printbibliography
+\end{document}
diff --git a/modules/variables/slides-functions/preamble.tex b/modules/variables/slides-functions/preamble.tex
new file mode 100644
index 00000000..be6fda42
--- /dev/null
+++ b/modules/variables/slides-functions/preamble.tex
@@ -0,0 +1,39 @@
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[swedish]{babel}
+\usepackage{booktabs}
+
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
+\usepackage[all]{foreign}
+\renewcommand{\foreignfullfont}{}
+\renewcommand{\foreignabbrfont}{}
+
+\usepackage{newclude}
+\usepackage{import}
+
+\usepackage[strict]{csquotes}
+\usepackage[single]{acro}
+
+\usepackage{subcaption}
+
+\usepackage[noend]{algpseudocode}
+\usepackage{xparse}
+
+\let\email\texttt
+
+\usepackage[outputdir=ltxobj]{minted}
+\setminted{autogobble,fontsize=\footnotesize}
+
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{mathtools}
+\usepackage{amsthm}
+\usepackage{thmtools}
+\usepackage[unq]{unique}
+\DeclareMathOperator{\powerset}{\mathcal{P}}
+
+\usepackage[binary-units]{siunitx}
+
+\usepackage[capitalize]{cleveref}
diff --git a/modules/variables/slides-functions/slides.tex b/modules/variables/slides-functions/slides.tex
new file mode 100644
index 00000000..623cc23f
--- /dev/null
+++ b/modules/variables/slides-functions/slides.tex
@@ -0,0 +1,118 @@
+\documentclass[ignoreframetext]{beamer}
+\input{preamble.tex}
+
+\usetheme{Berlin}
+\setbeamertemplate{footline}%{miniframes theme}
+{%
+  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+  \end{beamercolorbox}
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
+    \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
+    \hfill%
+    {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+    {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill     \insertframenumber%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
+  \end{beamercolorbox}
+}
+\setbeamercovered{transparent}
+\setbeamertemplate{bibliography item}[text]
+
+\AtBeginSection[]{%
+  \begin{frame}<beamer>
+    \tableofcontents[currentsection]
+  \end{frame}
+}
+
+\ProvideDocumentEnvironment{assumption}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Assumption: #1}
+  }{%
+    \begin{block}{Assumption}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{protocol}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Protocol: #1}
+  }{%
+    \begin{block}{Protocol}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{remark}{o}{%
+  \IfValueTF{#1}{%
+    \begin{alertblock}{Note: #1}
+  }{%
+    \begin{alertblock}{Note}
+  }
+}{%
+  \end{alertblock}
+}
+
+\ProvideDocumentEnvironment{idea}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Idea: #1}
+  }{%
+    \begin{block}{Idea}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{question}{o}{%
+  \setbeamercolor{block body}{bg=orange!15,fg=black}
+  \setbeamercolor{block title}{bg=orange,fg=white}
+  \setbeamercolor{local structure}{fg=orange}
+  \IfValueTF{#1}{%
+    \begin{block}{Question: #1}
+  }{%
+    \begin{block}{Question}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{exercise}{o}{%
+  \setbeamercolor{block body}{bg=yellow!10,fg=black}
+  \setbeamercolor{block title}{bg=yellow,fg=black}
+  \setbeamercolor{local structure}{fg=yellow}
+  \IfValueTF{#1}{%
+    \begin{block}{Exercise: #1}
+  }{%
+    \begin{block}{Exercise}
+  }
+}{%
+  \end{block}
+}
+
+
+\begin{document}
+\title{%
+  Funktioner
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\begin{frame}
+  \maketitle
+\end{frame}
+
+\mode<all>
+\input{contents.tex}
+\mode*
+
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
+\end{document}

From abb32a5edb52c557424165ed7b0432a28352e7e5 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 08:10:53 +0200
Subject: [PATCH 143/214] Fixes dishwashing alg in comp-thinking

---
 modules/computational-thinking/slides/contents.tex | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/modules/computational-thinking/slides/contents.tex b/modules/computational-thinking/slides/contents.tex
index cf7a9b1e..65e8b110 100644
--- a/modules/computational-thinking/slides/contents.tex
+++ b/modules/computational-thinking/slides/contents.tex
@@ -247,8 +247,9 @@ \section{Uppdelning i delalgoritmer (funktioner)}
       \item \label{bestick} \alert{Ta} \emph{ett bestick}, \alert{diska} 
         \emph{det}, \alert{lägg} \emph{det} i diskhon för diskad disk.
       \item Repetera \ref{bestick} tills att besticken är slut.
-      \item \alert{Ta} \emph{en tallrik}, \alert{diska} \emph{den}, 
-        \alert{lägg} \emph{den} i diskhon för diskad disk.
+      \item \label{tallrik} \alert{Ta} \emph{en tallrik}, \alert{diska} 
+        \emph{den}, \alert{lägg} \emph{den} i diskhon för diskad disk.
+      \item Repetera \ref{tallrik} tills att tallrikarna är slut.
     \end{enumerate}
   \end{example}
 \end{frame}

From f3aef911384ffd50675b5913f15cfd4774fd9bd5 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 08:14:41 +0200
Subject: [PATCH 144/214] Adds recording for computational thinking

---
 modules/computational-thinking/slides/README.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 modules/computational-thinking/slides/README.md

diff --git a/modules/computational-thinking/slides/README.md b/modules/computational-thinking/slides/README.md
new file mode 100644
index 00000000..392c1ed5
--- /dev/null
+++ b/modules/computational-thinking/slides/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Algoritmiskt tänkande][yt]
+- [FeedbackFruits: Algoritmiskt tänkande][fbf]
+
+[yt]: https://www.youtube.com/watch?v=BCj702g9klc
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/6eda1d62-b142-42c2-b8fc-def0b90f89d1

From 6312308e4b0560b42dd6162bb6907b08f0864a55 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 09:23:43 +0200
Subject: [PATCH 145/214] Adds constant to age functions listing

---
 modules/variables/slides-functions/contents.tex | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/variables/slides-functions/contents.tex b/modules/variables/slides-functions/contents.tex
index 8b5b4003..66bb3a53 100644
--- a/modules/variables/slides-functions/contents.tex
+++ b/modules/variables/slides-functions/contents.tex
@@ -184,6 +184,7 @@ \subsection{Dela upp i funktioner}
 \end{frame}
 
 \begin{frame}[fragile]
+  \inputminted[linenos,firstline=10,lastline=10]{python}{examples/age-funcs.py}
   \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py}
   \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py}
   \inputminted[linenos,firstline=20,lastline=34]{python}{examples/age-funcs.py}

From dd5f1873c69d946e32deaa99cb09086ffb48ac03 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 11:24:12 +0200
Subject: [PATCH 146/214] Adds recordings for slides in variables

---
 modules/variables/slides-functions/README.md | 5 +++++
 modules/variables/slides/README.md           | 5 +++++
 2 files changed, 10 insertions(+)
 create mode 100644 modules/variables/slides-functions/README.md
 create mode 100644 modules/variables/slides/README.md

diff --git a/modules/variables/slides-functions/README.md b/modules/variables/slides-functions/README.md
new file mode 100644
index 00000000..5b387f46
--- /dev/null
+++ b/modules/variables/slides-functions/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Funktioner][yt]
+- [FeedbackFruits: Funktioner][fbf]
+
+[yt]: https://youtu.be/gdAe9L0mOXQ
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/b5305551-3e6b-409f-93aa-d75e217c4ad6
diff --git a/modules/variables/slides/README.md b/modules/variables/slides/README.md
new file mode 100644
index 00000000..79ff72fe
--- /dev/null
+++ b/modules/variables/slides/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Variabler och utskrifter][yt]
+- [FeedbackFruits: Variabler och utskrifter][fbf]
+
+[yt]: https://youtu.be/KyAXg_PPU4o
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/9f1a090b-700f-4fec-a4b3-ac90d289232c

From 3c4c8db8e4cc61a524ff707f6a6b02b208f0a5e6 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 12:15:11 +0200
Subject: [PATCH 147/214] Adds variables/slides-functions examples

---
 modules/variables/slides-functions/examples/age-funcs.py | 5 +++--
 modules/variables/slides-functions/examples/test-add.py  | 6 ++++++
 modules/variables/slides-functions/examples/welcome.py   | 9 +++++++++
 3 files changed, 18 insertions(+), 2 deletions(-)
 create mode 100644 modules/variables/slides-functions/examples/test-add.py
 create mode 100644 modules/variables/slides-functions/examples/welcome.py

diff --git a/modules/variables/slides-functions/examples/age-funcs.py b/modules/variables/slides-functions/examples/age-funcs.py
index 3aac9b7a..58842ec1 100644
--- a/modules/variables/slides-functions/examples/age-funcs.py
+++ b/modules/variables/slides-functions/examples/age-funcs.py
@@ -30,10 +30,11 @@ def age_game(name, birthyear):
     # beräkna nytt födelseår
     birthyear = birthyear_age(25)
 
-    print(f"Du är {age(birthyear, this_year)} år gammal, "
-        f"det är {the_age-age(brithyear, this_year)} år yngre.")
+    print(f"Du är {age(birthyear, THIS_YEAR)} år gammal, "
+        f"det är {the_age-age(birthyear, THIS_YEAR)} år yngre.")
 
 name = "Daniel"
 birthyear = 1985
 
 age_game(name, birthyear)
+age_game("Urban", 1950)
diff --git a/modules/variables/slides-functions/examples/test-add.py b/modules/variables/slides-functions/examples/test-add.py
new file mode 100644
index 00000000..a50dc7b3
--- /dev/null
+++ b/modules/variables/slides-functions/examples/test-add.py
@@ -0,0 +1,6 @@
+def add(x, y):
+    """Adderar x och y"""
+    return x+y
+
+print(f"2+3 = {2+3}")
+print(f"2+3 = {add(2, 3)}")
diff --git a/modules/variables/slides-functions/examples/welcome.py b/modules/variables/slides-functions/examples/welcome.py
new file mode 100644
index 00000000..a16e3b55
--- /dev/null
+++ b/modules/variables/slides-functions/examples/welcome.py
@@ -0,0 +1,9 @@
+def welcome(name, origin):
+    """Returnerar en välkomsttext"""
+    return f"Välkommen {name}, du som rest ända från {origin}!"
+
+var1 = "Daniel"
+var2 = "Kungsängen"
+
+print(welcome(var1, var2))
+print(welcome(var2, var1))

From ca6eaacaffa72a1055aa1c61a3461fccc3ddca4d Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 12:16:17 +0200
Subject: [PATCH 148/214] =?UTF-8?q?Adds=20improvised=20example=20programs?=
 =?UTF-8?q?=20f=C3=B6r=20variables/slides?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 modules/variables/slides/examples/print-test.py        | 3 +++
 modules/variables/slides/examples/test-int.py          | 8 ++++++++
 modules/variables/slides/examples/test-intdiv.py       | 6 ++++++
 modules/variables/slides/examples/test-konvertering.py | 4 ++++
 modules/variables/slides/examples/test-mult.py         | 5 +++++
 5 files changed, 26 insertions(+)
 create mode 100644 modules/variables/slides/examples/print-test.py
 create mode 100644 modules/variables/slides/examples/test-int.py
 create mode 100644 modules/variables/slides/examples/test-intdiv.py
 create mode 100644 modules/variables/slides/examples/test-konvertering.py
 create mode 100644 modules/variables/slides/examples/test-mult.py

diff --git a/modules/variables/slides/examples/print-test.py b/modules/variables/slides/examples/print-test.py
new file mode 100644
index 00000000..64a32e97
--- /dev/null
+++ b/modules/variables/slides/examples/print-test.py
@@ -0,0 +1,3 @@
+# Skriver ut till skärmen
+text = "Hello world!!!!!"
+print(text)
diff --git a/modules/variables/slides/examples/test-int.py b/modules/variables/slides/examples/test-int.py
new file mode 100644
index 00000000..b8b3a801
--- /dev/null
+++ b/modules/variables/slides/examples/test-int.py
@@ -0,0 +1,8 @@
+x = 4 + 1
+print(f"x = {x}")
+y = 2
+print(f"y = {y}")
+z = x * y
+print(f"z = x * y = {z}")
+x2 = z / y
+print(f"z / y = {x2}")
diff --git a/modules/variables/slides/examples/test-intdiv.py b/modules/variables/slides/examples/test-intdiv.py
new file mode 100644
index 00000000..9b14dc65
--- /dev/null
+++ b/modules/variables/slides/examples/test-intdiv.py
@@ -0,0 +1,6 @@
+x = 10
+y = x / 2
+z = x // 2
+print(f"x = {x}")
+print(f"y = {y}")
+print(f"z = {z}")
diff --git a/modules/variables/slides/examples/test-konvertering.py b/modules/variables/slides/examples/test-konvertering.py
new file mode 100644
index 00000000..b089dc10
--- /dev/null
+++ b/modules/variables/slides/examples/test-konvertering.py
@@ -0,0 +1,4 @@
+name = "Daniel"
+x = 5
+print(f"Hej {x}!")
+print(x)
diff --git a/modules/variables/slides/examples/test-mult.py b/modules/variables/slides/examples/test-mult.py
new file mode 100644
index 00000000..62e29482
--- /dev/null
+++ b/modules/variables/slides/examples/test-mult.py
@@ -0,0 +1,5 @@
+x = 5
+y = 2 * x
+x = 4
+print(f"x = {x}")
+print(f"y = {y}")

From 77aaddc26dbd800e4ad5c2356438ec9d18ea724e Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 16:07:41 +0200
Subject: [PATCH 149/214] Updates Makefile for modules directory

---
 modules/Makefile | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/modules/Makefile b/modules/Makefile
index 723ff35d..1d2f8a83 100644
--- a/modules/Makefile
+++ b/modules/Makefile
@@ -1,16 +1,17 @@
 SUBDIR+=	overview
 SUBDIR+=	helloworld
+SUBDIR+=	computational-thinking
 SUBDIR+=	variables
-SUBDIR+=	functions
+#SUBDIR+=	functions
 #SUBDIR+=	debug
 SUBDIR+=	conditionals
 SUBDIR+=	containers
 #SUBDIR+=	exceptions
-SUBDIR+=	files
 SUBDIR+=	classes
-SUBDIR+=	recap
+SUBDIR+=	files
+#SUBDIR+=	recap
 SUBDIR+=	graphics
-SUBDIR+=	scipy
+#SUBDIR+=	scipy
 SUBDIR+=	project
 
 INCLUDE_MAKEFILES=../makefiles

From 6cd83a06a8fad1f52fda6b7ec5154f3a8c09ea5d Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 5 Sep 2022 16:36:38 +0200
Subject: [PATCH 150/214] Switches conditionals to minted, fixes biblatex in
 preamble

---
 modules/conditionals/slides/Makefile     |   2 +
 modules/conditionals/slides/contents.tex | 114 +++++++++++------------
 modules/conditionals/slides/preamble.tex |  15 +--
 3 files changed, 64 insertions(+), 67 deletions(-)

diff --git a/modules/conditionals/slides/Makefile b/modules/conditionals/slides/Makefile
index f18c19e6..9a1a3696 100644
--- a/modules/conditionals/slides/Makefile
+++ b/modules/conditionals/slides/Makefile
@@ -1,3 +1,5 @@
+LATEXFLAGS+=	-shell-escape
+
 .PHONY: all
 all: notes.pdf slides.pdf
 
diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides/contents.tex
index 9d08ec03..ecbca3a3 100644
--- a/modules/conditionals/slides/contents.tex
+++ b/modules/conditionals/slides/contents.tex
@@ -26,33 +26,33 @@ \subsection{Inmatning av text}
 
 \begin{frame}
   \begin{center}
-    \lstinline[basicstyle=\Large]{variable = input("Optional prompt:")}
+    \mintinline[fontsize=\Large]{python}|variable = input("Optional prompt:")|
   \end{center}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}
-    \begin{lstlisting}
+    \begin{minted}{python}
 age = input("How old are you?")
 print(f"Aha, so you're {age} years.")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 
   \pause
 
   \begin{example}
-    \begin{lstlisting}
+    \begin{minted}{python}
 print("How old are you?")
 age = input()
 print(f"Ah, you're only {age} years old.")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \subsection{Inmatning av andra typer}
 
 \begin{frame}
-  \begin{remark}[\lstinline{input()}]
+  \begin{remark}[\mintinline{python}|input()|]
     \begin{itemize}
       \item Returnerar en sträng.
       \item Måste typkonvertera om man vill ha annat.
@@ -62,19 +62,19 @@ \subsection{Inmatning av andra typer}
 
 \begin{frame}[fragile]
   \begin{example}[Funkar inte]
-    \begin{lstlisting}
+    \begin{minted}{python}
 age = input("How old are you?")
 print(f"Ah, then I'm older, I'm {age+1}!")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 
   \pause
 
   \begin{example}[Funkar]
-    \begin{lstlisting}
+    \begin{minted}{python}
 age = int(input("How old are you?"))
 print(f"Oh, then I'm older, I'm {age+1}!")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
@@ -83,10 +83,10 @@ \subsection{Datatyper}
 \begin{frame}
   \begin{remark}[Inbyggda datatyper]
     \begin{itemize}
-      \item \lstinline{str(x)} gör om \lstinline{x} till textsträng
-      \item \lstinline{int(x)} gör om till heltal
-      \item \lstinline{float(x)} gör om till flyttal
-      \item \lstinline{complex(re, im)} gör om till komplext tal
+      \item \mintinline{python}|str(x)| gör om \mintinline{python}|x| till textsträng
+      \item \mintinline{python}|int(x)| gör om till heltal
+      \item \mintinline{python}|float(x)| gör om till flyttal
+      \item \mintinline{python}|complex(re, im)| gör om till komplext tal
     \end{itemize}
   \end{remark}
 \end{frame}
@@ -98,29 +98,29 @@ \subsection{Den booleska typen}
 
 \begin{frame}
   \begin{center}
-    \lstinline[basicstyle=\Large]{True or False}
+    \mintinline[fontsize=\Large]{python}|True or False|
   \end{center}
 \end{frame}
 
 \begin{frame}
   \begin{table}
     \begin{tabular}{rll}
-      \lstinline$or$ & \lstinline$True$ & \lstinline$False$ \\
-      \lstinline$True$ & \lstinline$True$ & \lstinline$True$ \\
-      \lstinline$False$ & \lstinline$True$ & \lstinline$False$
+      \mintinline{python}|or| & \mintinline{python}|True| & \mintinline{python}|False| \\
+      \mintinline{python}|True| & \mintinline{python}|True| & \mintinline{python}|True| \\
+      \mintinline{python}|False| & \mintinline{python}|True| & \mintinline{python}|False|
     \end{tabular}
-    \caption{Sanningstabell för \lstinline{or}.}
+    \caption{Sanningstabell för \mintinline{python}|or|.}
   \end{table}
 
   \pause
 
   \begin{table}
     \begin{tabular}{rll}
-      \lstinline$and$ & \lstinline$True$ & \lstinline$False$ \\
-      \lstinline$True$ & \lstinline$True$ & \lstinline$False$ \\
-      \lstinline$False$ & \lstinline$False$ & \lstinline$False$
+      \mintinline{python}|and| & \mintinline{python}|True| & \mintinline{python}|False| \\
+      \mintinline{python}|True| & \mintinline{python}|True| & \mintinline{python}|False| \\
+      \mintinline{python}|False| & \mintinline{python}|False| & \mintinline{python}|False|
     \end{tabular}
-    \caption{Sanningstabell för \lstinline{and}.}
+    \caption{Sanningstabell för \mintinline{python}|and|.}
   \end{table}
 \end{frame}
 
@@ -130,13 +130,13 @@ \subsection{Numeriska typer}
 \begin{frame}[fragile]
   \begin{block}{Operationer numeriska typer}
     \begin{itemize}
-      \item \lstinline{a + b} ger addition
-      \item \lstinline{a - b} ger subtraktion
-      \item \lstinline{a * b} ger multiplikation
-      \item \lstinline{a / b} ger division (heltal till flyttal)
-      \item \lstinline{a // b} ger heltalsdivision (heltal till heltal)
-      \item \lstinline{a % b} ger resten vid heltalsdivision
-      \item \lstinline{a ** b} ger \(a^b\)
+      \item \mintinline{python}|a + b| ger addition
+      \item \mintinline{python}|a - b| ger subtraktion
+      \item \mintinline{python}|a * b| ger multiplikation
+      \item \mintinline{python}|a / b| ger division (heltal till flyttal)
+      \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal)
+      \item \mintinline{python}|a % b| ger resten vid heltalsdivision
+      \item \mintinline{python}|a ** b| ger \(a^b\)
     \end{itemize}
   \end{block}
 \end{frame}
@@ -144,13 +144,13 @@ \subsection{Numeriska typer}
 \begin{frame}[fragile]
   \begin{block}{Jämförelseoperationer ger booleskt resultat}
     \begin{itemize}
-      \item \lstinline{a < b} sant om \(a\) är mindre än \(b\)
-      \item \lstinline{a <= b} sant som ovan eller om \(a\) lika med \(b\) 
+      \item \mintinline{python}|a < b| sant om \(a\) är mindre än \(b\)
+      \item \mintinline{python}|a <= b| sant som ovan eller om \(a\) lika med \(b\) 
         (\(\leq\))
-      \item \lstinline{a > b} sant om \(a\) större än \(b\)
-      \item \lstinline{a >= b} sant som ovan eller om \(a\) är lika med \(b\) 
+      \item \mintinline{python}|a > b| sant om \(a\) större än \(b\)
+      \item \mintinline{python}|a >= b| sant som ovan eller om \(a\) är lika med \(b\) 
         (\(\geq\))
-      \item \lstinline{a == b} sant om \(a\) och \(b\) är lika
+      \item \mintinline{python}|a == b| sant om \(a\) och \(b\) är lika
     \end{itemize}
   \end{block}
 
@@ -158,8 +158,8 @@ \subsection{Numeriska typer}
 
   \begin{remark}[Vanligt misstag]
     \begin{itemize}
-      \item \lstinline{a = b} är tilldelning
-      \item \lstinline{a == b} är jämförelse
+      \item \mintinline{python}|a = b| är tilldelning
+      \item \mintinline{python}|a == b| är jämförelse
     \end{itemize}
   \end{remark}
 \end{frame}
@@ -170,28 +170,28 @@ \section{Villkor och styrstrukturer}
 \subsection{Styrstrukturer}
 
 \begin{frame}[fragile]
-  \begin{lstlisting}[basicstyle=\Large,numbers=none]
+    \begin{minted}[fontsize=\Large]{python}
 if villkor:
   print(True)
 else:
   print(False)
-  \end{lstlisting}
+  \end{minted}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}
-    \begin{lstlisting}
+    \begin{minted}{python}
 birthyear = int(input("What year were you born?"))
 if birthyear < 2000:
     print("You're old!")
 else:
     print("Congrats, you're a millenial!")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
-  \begin{lstlisting}[basicstyle=\large,numbers=none]
+    \begin{minted}[fontsize=\large]{python}
 if villkor1:
   print("villkor1 == True")
 elif villkor2:
@@ -203,12 +203,12 @@ \subsection{Styrstrukturer}
   print("villkorN == True")
 else:
   print(False)
-  \end{lstlisting}
+  \end{minted}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}
-    \begin{lstlisting}
+    \begin{minted}{python}
 birthyear = int(input("What year were you born?"))
 if birthyear < 2000:
     print("You're old!")
@@ -216,7 +216,7 @@ \subsection{Styrstrukturer}
     print("Wow, you're ancient!")
 else:
     print("Congrats, you're a millenial!")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 
   \pause
@@ -237,51 +237,51 @@ \subsection{Slingor}
 
 \begin{frame}[fragile]
   \begin{center}
-    \begin{lstlisting}[basicstyle=\Large,numbers=none]
+    \begin{minted}[fontsize=\Large]{python}
 while villkor:
     print(True)
 print(False)
-    \end{lstlisting}
+    \end{minted}
   \end{center}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Räkna ner]
-    \begin{lstlisting}
+    \begin{minted}{python}
 n = 10
 while n > 0:
   print(f"n = {n}")
   n -= 1
 print("Done")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Gissa talet]
-    \begin{lstlisting}
+    \begin{minted}{python}
 guess = int(input("Guess what number I'm thinking of:"))
 while guess != 2:
   guess = int(input("Wrong, guess again:"))
 print("Finally, that's correct!")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Mer gissande]
-    \begin{lstlisting}
+    \begin{minted}{python}
 guess = int(input("Guess one of my favourite numbers:"))
 while guess != 2 and guess != 3 and guess != 5:
   guess = int(input("Wrong, guess again:"))
 print(f"That's correct, {guess} is one of my favourites.")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Ännu mer gissande]
-    \begin{lstlisting}
+    \begin{minted}{python}
 guess = int(input("Guess one of my favourite numbers:"))
 while True:
   if guess == 2:
@@ -293,13 +293,13 @@ \subsection{Slingor}
   else:
     guess = int(input("Wrong, guess again:"))
 print(f"That's correct, {guess} is one of my favourites.")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Nog med gissande]
-    \begin{lstlisting}
+    \begin{minted}{python}
 guess = int(input("Guess one of my favourite numbers:"))
 while True:
   if guess == 2 or guess == 3 or guess == 5:
@@ -307,7 +307,7 @@ \subsection{Slingor}
   else:
     guess = int(input("Wrong, guess again:"))
 print(f"That's correct, {guess} is one of my favourites.")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
diff --git a/modules/conditionals/slides/preamble.tex b/modules/conditionals/slides/preamble.tex
index f6c64faf..ee813387 100644
--- a/modules/conditionals/slides/preamble.tex
+++ b/modules/conditionals/slides/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[british,swedish]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{slides.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}
@@ -23,13 +23,8 @@
 
 \let\email\texttt
 
-\usepackage{listings}
-\lstset{%
-  basicstyle=\footnotesize,
-  numbers=left,
-  language=python,
-  showstringspaces=false
-}
+\usepackage[outputdir=ltxobj]{minted}
+\setminted{autogobble,fontsize=\footnotesize}
 
 \usepackage{amsmath}
 \usepackage{amssymb}

From 5393d59d8faeae0e8a6df374493e6b052f1f5f9a Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Wed, 7 Sep 2022 16:02:36 +0200
Subject: [PATCH 151/214] Fixes an example in conditionals/slides

---
 modules/conditionals/slides/contents.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides/contents.tex
index ecbca3a3..ef2cc837 100644
--- a/modules/conditionals/slides/contents.tex
+++ b/modules/conditionals/slides/contents.tex
@@ -33,7 +33,7 @@ \subsection{Inmatning av text}
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
-age = input("How old are you?")
+age = input("How old are you? ")
 print(f"Aha, so you're {age} years.")
     \end{minted}
   \end{example}
@@ -42,7 +42,7 @@ \subsection{Inmatning av text}
 
   \begin{example}
     \begin{minted}{python}
-print("How old are you?")
+print("How old are you?", end=" ")
 age = input()
 print(f"Ah, you're only {age} years old.")
     \end{minted}

From 8791a8ea811bfc994ef8aba0a4017171ab9a0dd6 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Wed, 7 Sep 2022 16:22:10 +0200
Subject: [PATCH 152/214] Use end of session to filter events in schedules

---
 adm/tid/bookedTAs.py  | 2 +-
 adm/tid/missingTAs.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/adm/tid/bookedTAs.py b/adm/tid/bookedTAs.py
index dc128a10..da8d5ec9 100644
--- a/adm/tid/bookedTAs.py
+++ b/adm/tid/bookedTAs.py
@@ -79,7 +79,7 @@ def main():
             print(end="\n\n")
 
         try:
-            if event.begin < now:
+            if event.end < now:
                 continue
             elif event.begin > time_limit:
                 break
diff --git a/adm/tid/missingTAs.py b/adm/tid/missingTAs.py
index 96f8c933..919468f4 100644
--- a/adm/tid/missingTAs.py
+++ b/adm/tid/missingTAs.py
@@ -84,7 +84,7 @@ def main():
             print(end="\n\n")
 
         try:
-            if event.begin < now:
+            if event.end < now:
                 continue
             elif event.begin > time_limit:
                 break

From 5da9bfe2f5ef7a2c304ca2417a024dbb5f56c470 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 7 Sep 2022 16:27:28 +0200
Subject: [PATCH 153/214] Update instruction.md

---
 modules/iterations/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md
index 832e4e85..f729c083 100644
--- a/modules/iterations/lab/instruction.md
+++ b/modules/iterations/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Upprepningar, moduler och mer felhantering
+title: Laboration om Upprepningar, moduler och mer felhantering
 authors:
   - Daniel Bosk <dbosk@kth.se>
   - Celina Soori <celinah@kth.se>

From dad1262055b68972105e0aca71926655152a6d01 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 7 Sep 2022 16:35:02 +0200
Subject: [PATCH 154/214] Update instruction.md

---
 modules/containers/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md
index 47487506..40dfb68c 100644
--- a/modules/containers/lab/instruction.md
+++ b/modules/containers/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Klasser, behållare och upprepningar
+title: Laboration om Klasser, behållare och upprepningar
 authors:
   - Celina Soori <celinah@kth.se>
   - Daniel Bosk <dbosk@kth.se>

From 0f5cfccadf548a62673cccb624d61773cf4c23bb Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 7 Sep 2022 16:35:50 +0200
Subject: [PATCH 155/214] Update instruction.md

---
 modules/classes/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 283387a1..af50e88e 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Mer klasser och behållare
+title: Laboration om Mer klasser och behållare
 authors:
   - Celina Soori <celinah@kth.se>
   - Daniel Bosk <dbosk@kth.se>

From 990615566dbf97bb084b37cccccada78c1576f05 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 7 Sep 2022 16:36:37 +0200
Subject: [PATCH 156/214] Update instruction.md

---
 modules/files/lab/instruction.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index de8c8502..923a2954 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -1,5 +1,5 @@
 ---
-title: Laboration: Filer och felhantering
+title: Laboration om Filer och felhantering
 authors:
   - Celina Soori <celinah@kth.se>
   - Daniel Bosk <dbosk@kth.se>

From 8c5fa12b9524cf71ac9661a0cab25a6a81bc2672 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Wed, 7 Sep 2022 18:12:11 +0200
Subject: [PATCH 157/214] Improves conditionals example for type conversion

---
 modules/conditionals/slides/contents.tex | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides/contents.tex
index ef2cc837..1ea5b63e 100644
--- a/modules/conditionals/slides/contents.tex
+++ b/modules/conditionals/slides/contents.tex
@@ -71,7 +71,14 @@ \subsection{Inmatning av andra typer}
   \pause
 
   \begin{example}[Funkar]
-    \begin{minted}{python}
+    \begin{minted}[highlightlines=2]{python}
+age = input("How old are you?")
+print(f"Oh, then I'm older, I'm {int(age)+1}!")
+    \end{minted}
+  \end{example}
+
+  \begin{example}[Funkar]
+    \begin{minted}[highlightlines=1]{python}
 age = int(input("How old are you?"))
 print(f"Oh, then I'm older, I'm {age+1}!")
     \end{minted}

From 029ba41b322aac3d317c6fcade3cdf5d7857a591 Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Wed, 7 Sep 2022 19:46:58 +0200
Subject: [PATCH 158/214] Restructures variables-module. Introduces BMI
 exercise.

---
 adm/tid/cleanup                               |  0
 adm/tid/report                                |  0
 .../containers/slides/examples/test-align.sh  |  0
 modules/variables/Makefile                    |  4 +--
 modules/variables/tutorial-advanced/Makefile  | 17 ++++++++++++
 modules/variables/tutorial-advanced/bmi.py    | 27 +++++++++++++++++++
 .../{ => tutorial-advanced}/diska.py          |  7 ++++-
 .../hard_house_chores.py                      |  2 +-
 .../tutorial.md}                              | 17 +++++++++---
 .../variables/{ => tutorial-advanced}/walk.py |  0
 modules/variables/tutorial/Makefile           | 17 ++++++++++++
 modules/variables/tutorial/diska.py           | 24 +++++++++++++++++
 .../{ => tutorial}/easy_house_chores.py       |  0
 modules/variables/{ => tutorial}/posttest.py  |  0
 modules/variables/{ => tutorial}/pretest.py   |  5 ++--
 modules/variables/{ => tutorial}/tutorial.md  |  6 ++---
 modules/variables/tutorial/walk.py            | 23 ++++++++++++++++
 17 files changed, 137 insertions(+), 12 deletions(-)
 mode change 100755 => 100644 adm/tid/cleanup
 mode change 100755 => 100644 adm/tid/report
 mode change 100755 => 100644 modules/containers/slides/examples/test-align.sh
 create mode 100644 modules/variables/tutorial-advanced/Makefile
 create mode 100644 modules/variables/tutorial-advanced/bmi.py
 rename modules/variables/{ => tutorial-advanced}/diska.py (93%)
 rename modules/variables/{ => tutorial-advanced}/hard_house_chores.py (95%)
 rename modules/variables/{advanced_tutorial.md => tutorial-advanced/tutorial.md} (81%)
 rename modules/variables/{ => tutorial-advanced}/walk.py (100%)
 create mode 100644 modules/variables/tutorial/Makefile
 create mode 100644 modules/variables/tutorial/diska.py
 rename modules/variables/{ => tutorial}/easy_house_chores.py (100%)
 rename modules/variables/{ => tutorial}/posttest.py (100%)
 rename modules/variables/{ => tutorial}/pretest.py (76%)
 rename modules/variables/{ => tutorial}/tutorial.md (96%)
 create mode 100644 modules/variables/tutorial/walk.py

diff --git a/adm/tid/cleanup b/adm/tid/cleanup
old mode 100755
new mode 100644
diff --git a/adm/tid/report b/adm/tid/report
old mode 100755
new mode 100644
diff --git a/modules/containers/slides/examples/test-align.sh b/modules/containers/slides/examples/test-align.sh
old mode 100755
new mode 100644
diff --git a/modules/variables/Makefile b/modules/variables/Makefile
index f3b67171..de0ff503 100644
--- a/modules/variables/Makefile
+++ b/modules/variables/Makefile
@@ -1,7 +1,7 @@
 SUBDIR+=		slides
 SUBDIR_GOALS=	all clean distclean
 
-HTML_FILES= 	lecture.html exercise.html tutorial.html
+HTML_FILES= 	lecture.html exercise.html pythonic.html
 
 PANDOCFLAGS= 	--filter pandoc-xnos
 
@@ -11,7 +11,7 @@ all: ${HTML_FILES} ${PDF_FILES}
 
 lecture.html: lecture.md
 exercise.html: exercise.md
-tutorial.html: tutorial.md
+pythonic.html: pythonic.md
 
 
 .PHONY: clean
diff --git a/modules/variables/tutorial-advanced/Makefile b/modules/variables/tutorial-advanced/Makefile
new file mode 100644
index 00000000..3bf2bae0
--- /dev/null
+++ b/modules/variables/tutorial-advanced/Makefile
@@ -0,0 +1,17 @@
+HTML_FILES= 	tutorial.html
+
+PANDOCFLAGS= 	--filter pandoc-xnos
+
+
+.PHONY: all
+all: ${HTML_FILES} ${PDF_FILES}
+
+tutorial.html: tutorial.md
+
+
+.PHONY: clean
+clean:
+	${RM} ${HTML_FILES} ${PDF_FILES}
+
+
+include ../../../html.mk
diff --git a/modules/variables/tutorial-advanced/bmi.py b/modules/variables/tutorial-advanced/bmi.py
new file mode 100644
index 00000000..22e234ba
--- /dev/null
+++ b/modules/variables/tutorial-advanced/bmi.py
@@ -0,0 +1,27 @@
+
+# Ditt namn
+NAMN = "Peter"
+# Din vikt i kilogram (kg)
+VIKT = 80
+# Din längd i centimeter (cm)
+LÄNGD = 185
+
+
+def bmi(vikt: float | int, längd: float | int) -> float:
+    """Returnerar Body Mass Index (BMI) givet en vikt i kg
+    och en längd i cm."""
+    return vikt / ((längd / 100) ** 2)
+
+
+def main():
+    print(f"Välkommen till BMI räknaren, {NAMN}!")
+    print("Information om BMI:")
+    print("       BMI < 18.5 ==> Du är underviktig")
+    print("18.5 ≤ BMI < 25.0 ==> Du är normalviktig")
+    print("25.0 ≤ BMI        ==> Du är överviktig")
+    print()
+    print(f"Din BMI är: {bmi(VIKT, LÄNGD):.2f}")
+
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/variables/diska.py b/modules/variables/tutorial-advanced/diska.py
similarity index 93%
rename from modules/variables/diska.py
rename to modules/variables/tutorial-advanced/diska.py
index ca1caa72..9a2857e0 100644
--- a/modules/variables/diska.py
+++ b/modules/variables/tutorial-advanced/diska.py
@@ -1,19 +1,24 @@
 """Ett program som skriver ut vad man får i de olika stegen för handdisk"""
 
+
 def diska(sak):
     """Diskar sak"""
     return skölj(gnugga(doppa_i_vatten(sak)))
 
+
 def skölj(sak):
-    """Sköjler en sak"""
+    """Sköljer en sak"""
     return f"avsköljt {sak}"
 
+
 def gnugga(sak):
     """Gnuggar av en sak med diskborsten"""
     return "rengnuggat " + sak
 
+
 def doppa_i_vatten(sak):
     """Doppar sak i diskvatten"""
     return "diskvattendränkt " + sak
 
+
 print(diska("smutsigt glas"))
diff --git a/modules/variables/hard_house_chores.py b/modules/variables/tutorial-advanced/hard_house_chores.py
similarity index 95%
rename from modules/variables/hard_house_chores.py
rename to modules/variables/tutorial-advanced/hard_house_chores.py
index 69493d17..fabb2791 100644
--- a/modules/variables/hard_house_chores.py
+++ b/modules/variables/tutorial-advanced/hard_house_chores.py
@@ -8,7 +8,7 @@ def blommor():
 
 def sopor(string):
     print(string)
-    no = input()
+    no: bool = input()
 
     if not no == "no":
         print("Tar ut soporna")
diff --git a/modules/variables/advanced_tutorial.md b/modules/variables/tutorial-advanced/tutorial.md
similarity index 81%
rename from modules/variables/advanced_tutorial.md
rename to modules/variables/tutorial-advanced/tutorial.md
index 8b92392c..9af436a3 100644
--- a/modules/variables/advanced_tutorial.md
+++ b/modules/variables/tutorial-advanced/tutorial.md
@@ -23,7 +23,7 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som
 
 ### Finn fem fel
 
-Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py)
+Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/hard_house_chores.py)
 
 Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
@@ -64,7 +64,7 @@ walk_two_steps()
 ```
 Givetvis kan vi dela upp funktionen `lift_leg` ytterligare.
 
-[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/walk.py
+[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/walk.py
 
 Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
 
@@ -72,7 +72,18 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
   2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm
      på föreläsningen).
 
-Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py)
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/diska.py)
+
+### Beräkna Body Mass Index (BMI)
+
+Body Mass Index (BMI) kan användas för att se om man kanske är över- eller underviktigt, eller har en bra vikt.
+
+Formula är: "BMI" = "vikt i kg" / ("längd i meter" ^ 2)
+
+Skriv ett program bestående av en funktion som givet en persons vikt och längd beräknar hans/hennes BMI. 
+Programmet ska använda funktionen för att skriva ut (åtminstone) ett BMI.
+
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/bmi.py)
 
 ### Generera e-postadresser
 
diff --git a/modules/variables/walk.py b/modules/variables/tutorial-advanced/walk.py
similarity index 100%
rename from modules/variables/walk.py
rename to modules/variables/tutorial-advanced/walk.py
diff --git a/modules/variables/tutorial/Makefile b/modules/variables/tutorial/Makefile
new file mode 100644
index 00000000..3bf2bae0
--- /dev/null
+++ b/modules/variables/tutorial/Makefile
@@ -0,0 +1,17 @@
+HTML_FILES= 	tutorial.html
+
+PANDOCFLAGS= 	--filter pandoc-xnos
+
+
+.PHONY: all
+all: ${HTML_FILES} ${PDF_FILES}
+
+tutorial.html: tutorial.md
+
+
+.PHONY: clean
+clean:
+	${RM} ${HTML_FILES} ${PDF_FILES}
+
+
+include ../../../html.mk
diff --git a/modules/variables/tutorial/diska.py b/modules/variables/tutorial/diska.py
new file mode 100644
index 00000000..9a2857e0
--- /dev/null
+++ b/modules/variables/tutorial/diska.py
@@ -0,0 +1,24 @@
+"""Ett program som skriver ut vad man får i de olika stegen för handdisk"""
+
+
+def diska(sak):
+    """Diskar sak"""
+    return skölj(gnugga(doppa_i_vatten(sak)))
+
+
+def skölj(sak):
+    """Sköljer en sak"""
+    return f"avsköljt {sak}"
+
+
+def gnugga(sak):
+    """Gnuggar av en sak med diskborsten"""
+    return "rengnuggat " + sak
+
+
+def doppa_i_vatten(sak):
+    """Doppar sak i diskvatten"""
+    return "diskvattendränkt " + sak
+
+
+print(diska("smutsigt glas"))
diff --git a/modules/variables/easy_house_chores.py b/modules/variables/tutorial/easy_house_chores.py
similarity index 100%
rename from modules/variables/easy_house_chores.py
rename to modules/variables/tutorial/easy_house_chores.py
diff --git a/modules/variables/posttest.py b/modules/variables/tutorial/posttest.py
similarity index 100%
rename from modules/variables/posttest.py
rename to modules/variables/tutorial/posttest.py
diff --git a/modules/variables/pretest.py b/modules/variables/tutorial/pretest.py
similarity index 76%
rename from modules/variables/pretest.py
rename to modules/variables/tutorial/pretest.py
index fefdadf5..e7d9d289 100644
--- a/modules/variables/pretest.py
+++ b/modules/variables/tutorial/pretest.py
@@ -3,10 +3,11 @@
 def multiply(x, y):
     return x*y
 
+
 x = 4
 y = 5
 
-multiple = multiply(x,y)
+multiple = multiply(x, y)
 
 print(multiple)
 
@@ -14,4 +15,4 @@ def multiply(x, y):
 
 print(multiple)
 
-print(x*y)
\ No newline at end of file
+print(x*y)
diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial/tutorial.md
similarity index 96%
rename from modules/variables/tutorial.md
rename to modules/variables/tutorial/tutorial.md
index 25146ba7..98ded518 100644
--- a/modules/variables/tutorial.md
+++ b/modules/variables/tutorial/tutorial.md
@@ -39,7 +39,7 @@ Skriv funktioner som beräknar mängden färg givet relevanta inparametrar.
 
 ### Finn fem fel
 
-Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/easy_house_chores.py)
+Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial/easy_house_chores.py)
 
 Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
@@ -80,7 +80,7 @@ walk_two_steps()
 ```
 Givetvis kan vi dela upp funktionen `lift_leg` ytterligare.
 
-[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/walk.py
+[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial/walk.py
 
 Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
 
@@ -88,4 +88,4 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att:
   2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm
      på föreläsningen).
 
-Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py)
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial/diska.py)
diff --git a/modules/variables/tutorial/walk.py b/modules/variables/tutorial/walk.py
new file mode 100644
index 00000000..503be9e9
--- /dev/null
+++ b/modules/variables/tutorial/walk.py
@@ -0,0 +1,23 @@
+"""Ett program som illustrerar funktionsuppdelningen i att gå"""
+
+def take_step_fwd():
+    """En funktion som anropar funktionerna som behövs för att ta ett steg"""
+    lift_leg("vänster")
+    lean_body("framåt")
+    lift_leg("höger")
+    lean_body("bakåt")
+
+def lift_leg(the_leg):
+    """Lyfter ett ben, the_leg anger höger eller vänster"""
+    print(f"lyft {the_leg} ben")
+
+def lean_body(direction):
+    """Luta kroppen, direction anger riktning"""
+    print(f"luta kroppen {direction}")
+
+def walk_two_steps():
+    """En funktion som tar två steg framåt"""
+    take_step_fwd()
+    take_step_fwd()
+
+walk_two_steps()

From 9084fa301ae500db0881fded425d2a6bb79d8998 Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Thu, 8 Sep 2022 02:42:25 +0200
Subject: [PATCH 159/214] Introduces lru_cache exercise.

---
 adm/tid/cleanup                               |  0
 adm/tid/report                                |  0
 modules/conditionals/fibonacci.py             | 17 ++++++++++++++
 .../containers/slides/examples/test-align.sh  |  0
 .../tutorial-advanced/snabbt_ibland.py        | 23 +++++++++++++++++++
 .../variables/tutorial-advanced/tutorial.md   | 14 +++++++++++
 6 files changed, 54 insertions(+)
 mode change 100644 => 100755 adm/tid/cleanup
 mode change 100644 => 100755 adm/tid/report
 create mode 100644 modules/conditionals/fibonacci.py
 mode change 100644 => 100755 modules/containers/slides/examples/test-align.sh
 create mode 100644 modules/variables/tutorial-advanced/snabbt_ibland.py

diff --git a/adm/tid/cleanup b/adm/tid/cleanup
old mode 100644
new mode 100755
diff --git a/adm/tid/report b/adm/tid/report
old mode 100644
new mode 100755
diff --git a/modules/conditionals/fibonacci.py b/modules/conditionals/fibonacci.py
new file mode 100644
index 00000000..9c1aa8a8
--- /dev/null
+++ b/modules/conditionals/fibonacci.py
@@ -0,0 +1,17 @@
+from functools import lru_cache
+
+# Det Fibonacci number som ska skrivas ut
+FIBONACCI_NUMMER = 500
+
+
+@lru_cache
+def fibonacci(n: int) -> int:
+    """Beräkna det n:te Fibonacci numret. Krav: n >= 0."""
+    if n < 2:
+        return 1
+    else:
+        return fibonacci(n-2) + fibonacci(n-1)
+
+
+if __name__ == "__main__":
+    print(f"fibonacci({FIBONACCI_NUMMER}) = {fibonacci(FIBONACCI_NUMMER)}")
diff --git a/modules/containers/slides/examples/test-align.sh b/modules/containers/slides/examples/test-align.sh
old mode 100644
new mode 100755
diff --git a/modules/variables/tutorial-advanced/snabbt_ibland.py b/modules/variables/tutorial-advanced/snabbt_ibland.py
new file mode 100644
index 00000000..91ce45c3
--- /dev/null
+++ b/modules/variables/tutorial-advanced/snabbt_ibland.py
@@ -0,0 +1,23 @@
+from functools import lru_cache
+from time import sleep
+
+
+@lru_cache
+def multiplicera_med_15(tal: float) -> float:
+    """Multiplicera ett tal med 15."""
+    sleep(10)
+    return tal * 15
+
+
+def fråga_om_multiplikation():
+    """Fråga användaren om vilket tal denne vill multiplicera med 15."""
+    tal = float(input("Skriv ett tal som du vill multiplicera med 15: "))
+    print("Multiplicerar: ", end="")
+    print(multiplicera_med_15(tal))
+
+
+if __name__ == "__main__":
+    fråga_om_multiplikation()
+    fråga_om_multiplikation()
+    fråga_om_multiplikation()
+    fråga_om_multiplikation()
diff --git a/modules/variables/tutorial-advanced/tutorial.md b/modules/variables/tutorial-advanced/tutorial.md
index 9af436a3..93e4c6b1 100644
--- a/modules/variables/tutorial-advanced/tutorial.md
+++ b/modules/variables/tutorial-advanced/tutorial.md
@@ -85,6 +85,20 @@ Programmet ska använda funktionen för att skriva ut (åtminstone) ett BMI.
 
 Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/bmi.py)
 
+### Optimera en långsam funktion med @lru_cache
+
+Skriv en långsam funktion. Optimera funktionen m.h.a. [@lru_cache](https://docs.python.org/3/library/functools.html?highlight=lru_cache#functools.lru_cache).
+
+Tips: du kan använda [sleep](https://docs.python.org/3/library/time.html?highlight=sleep#time.sleep) för att göra funktionen långsam.
+
+Notera, så här kan du importera lru_cache och sleep för att få tillgång till dem i din kod:
+```python
+from functools import lru_cache
+from time import sleep
+```
+
+Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/snabbt_ibland.py)
+
 ### Generera e-postadresser
 
 Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren.

From 712e06156f177c022cb8ecae10386f8c866e76a1 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 8 Sep 2022 15:33:40 +0200
Subject: [PATCH 160/214] Separates input and conditionals into two slide decks

---
 .../.gitignore                                |   0
 .../{slides => slides-conditionals}/Makefile  |   0
 .../abstract.tex                              |   0
 .../contents.tex                              |   0
 .../examples-cinek/age.py                     |   0
 .../examples-cinek/birthyear.py               |   0
 .../j\303\244mf\303\266relse.py"              |   0
 .../examples-cinek/vakna.py                   |   0
 .../examples/age.py                           |   0
 .../examples/birth.py                         |   0
 .../examples/birthyear.py                     |   0
 .../examples/countdown.py                     |   0
 .../examples/genus.py                         |   0
 .../examples/guess-annorlunda.py              |   0
 .../examples/guess.py                         |   0
 .../examples/if.py                            |   0
 .../examples/rnd.py                           |   0
 .../examples/test.py                          |   0
 .../{slides => slides-conditionals}/notes.tex |   0
 .../preamble.tex                              |   0
 .../slides.tex                                |   0
 modules/conditionals/slides-input/.gitignore  |   4 +
 modules/conditionals/slides-input/Makefile    |  22 ++
 .../conditionals/slides-input/abstract.tex    |  22 ++
 .../conditionals/slides-input/contents.tex    | 199 ++++++++++++++++++
 .../slides-input/examples-cinek/age.py        |   5 +
 .../slides-input/examples-cinek/birthyear.py  |   9 +
 .../j\303\244mf\303\266relse.py"              |  18 ++
 .../slides-input/examples-cinek/vakna.py      |  33 +++
 .../conditionals/slides-input/examples/age.py |   2 +
 .../slides-input/examples/bed-noerr.py        |  44 ++++
 .../conditionals/slides-input/examples/bed.py |  52 +++++
 .../slides-input/examples/birthyear.py        |  10 +
 .../slides-input/examples/guess-annorlunda.py |   9 +
 .../slides-input/examples/guess.py            |   6 +
 .../conditionals/slides-input/examples/if.py  |  10 +
 .../slides-input/examples/manyerr.py          |  16 ++
 .../slides-input/examples/nameerr.py          |   5 +
 .../conditionals/slides-input/examples/rnd.py |   5 +
 .../slides-input/examples/test.py             |   4 +
 .../slides-input/examples/valuerr.py          |   7 +
 .../slides-input/examples/zerodiv.py          |   5 +
 .../slides-input/figs/docs-except.png         | Bin 0 -> 238941 bytes
 modules/conditionals/slides-input/notes.tex   |  30 +++
 .../conditionals/slides-input/preamble.tex    |  39 ++++
 modules/conditionals/slides-input/slides.tex  | 108 ++++++++++
 .../iterations/slides/examples/countdown.py   |  13 ++
 47 files changed, 677 insertions(+)
 rename modules/conditionals/{slides => slides-conditionals}/.gitignore (100%)
 rename modules/conditionals/{slides => slides-conditionals}/Makefile (100%)
 rename modules/conditionals/{slides => slides-conditionals}/abstract.tex (100%)
 rename modules/conditionals/{slides => slides-conditionals}/contents.tex (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples-cinek/age.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples-cinek/birthyear.py (100%)
 rename "modules/conditionals/slides/examples-cinek/j\303\244mf\303\266relse.py" => "modules/conditionals/slides-conditionals/examples-cinek/j\303\244mf\303\266relse.py" (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples-cinek/vakna.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/age.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/birth.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/birthyear.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/countdown.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/genus.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/guess-annorlunda.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/guess.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/if.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/rnd.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/examples/test.py (100%)
 rename modules/conditionals/{slides => slides-conditionals}/notes.tex (100%)
 rename modules/conditionals/{slides => slides-conditionals}/preamble.tex (100%)
 rename modules/conditionals/{slides => slides-conditionals}/slides.tex (100%)
 create mode 100644 modules/conditionals/slides-input/.gitignore
 create mode 100644 modules/conditionals/slides-input/Makefile
 create mode 100644 modules/conditionals/slides-input/abstract.tex
 create mode 100644 modules/conditionals/slides-input/contents.tex
 create mode 100644 modules/conditionals/slides-input/examples-cinek/age.py
 create mode 100644 modules/conditionals/slides-input/examples-cinek/birthyear.py
 create mode 100644 "modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py"
 create mode 100644 modules/conditionals/slides-input/examples-cinek/vakna.py
 create mode 100644 modules/conditionals/slides-input/examples/age.py
 create mode 100644 modules/conditionals/slides-input/examples/bed-noerr.py
 create mode 100644 modules/conditionals/slides-input/examples/bed.py
 create mode 100644 modules/conditionals/slides-input/examples/birthyear.py
 create mode 100644 modules/conditionals/slides-input/examples/guess-annorlunda.py
 create mode 100644 modules/conditionals/slides-input/examples/guess.py
 create mode 100644 modules/conditionals/slides-input/examples/if.py
 create mode 100644 modules/conditionals/slides-input/examples/manyerr.py
 create mode 100644 modules/conditionals/slides-input/examples/nameerr.py
 create mode 100644 modules/conditionals/slides-input/examples/rnd.py
 create mode 100644 modules/conditionals/slides-input/examples/test.py
 create mode 100644 modules/conditionals/slides-input/examples/valuerr.py
 create mode 100644 modules/conditionals/slides-input/examples/zerodiv.py
 create mode 100644 modules/conditionals/slides-input/figs/docs-except.png
 create mode 100644 modules/conditionals/slides-input/notes.tex
 create mode 100644 modules/conditionals/slides-input/preamble.tex
 create mode 100644 modules/conditionals/slides-input/slides.tex
 create mode 100644 modules/iterations/slides/examples/countdown.py

diff --git a/modules/conditionals/slides/.gitignore b/modules/conditionals/slides-conditionals/.gitignore
similarity index 100%
rename from modules/conditionals/slides/.gitignore
rename to modules/conditionals/slides-conditionals/.gitignore
diff --git a/modules/conditionals/slides/Makefile b/modules/conditionals/slides-conditionals/Makefile
similarity index 100%
rename from modules/conditionals/slides/Makefile
rename to modules/conditionals/slides-conditionals/Makefile
diff --git a/modules/conditionals/slides/abstract.tex b/modules/conditionals/slides-conditionals/abstract.tex
similarity index 100%
rename from modules/conditionals/slides/abstract.tex
rename to modules/conditionals/slides-conditionals/abstract.tex
diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides-conditionals/contents.tex
similarity index 100%
rename from modules/conditionals/slides/contents.tex
rename to modules/conditionals/slides-conditionals/contents.tex
diff --git a/modules/conditionals/slides/examples-cinek/age.py b/modules/conditionals/slides-conditionals/examples-cinek/age.py
similarity index 100%
rename from modules/conditionals/slides/examples-cinek/age.py
rename to modules/conditionals/slides-conditionals/examples-cinek/age.py
diff --git a/modules/conditionals/slides/examples-cinek/birthyear.py b/modules/conditionals/slides-conditionals/examples-cinek/birthyear.py
similarity index 100%
rename from modules/conditionals/slides/examples-cinek/birthyear.py
rename to modules/conditionals/slides-conditionals/examples-cinek/birthyear.py
diff --git "a/modules/conditionals/slides/examples-cinek/j\303\244mf\303\266relse.py" "b/modules/conditionals/slides-conditionals/examples-cinek/j\303\244mf\303\266relse.py"
similarity index 100%
rename from "modules/conditionals/slides/examples-cinek/j\303\244mf\303\266relse.py"
rename to "modules/conditionals/slides-conditionals/examples-cinek/j\303\244mf\303\266relse.py"
diff --git a/modules/conditionals/slides/examples-cinek/vakna.py b/modules/conditionals/slides-conditionals/examples-cinek/vakna.py
similarity index 100%
rename from modules/conditionals/slides/examples-cinek/vakna.py
rename to modules/conditionals/slides-conditionals/examples-cinek/vakna.py
diff --git a/modules/conditionals/slides/examples/age.py b/modules/conditionals/slides-conditionals/examples/age.py
similarity index 100%
rename from modules/conditionals/slides/examples/age.py
rename to modules/conditionals/slides-conditionals/examples/age.py
diff --git a/modules/conditionals/slides/examples/birth.py b/modules/conditionals/slides-conditionals/examples/birth.py
similarity index 100%
rename from modules/conditionals/slides/examples/birth.py
rename to modules/conditionals/slides-conditionals/examples/birth.py
diff --git a/modules/conditionals/slides/examples/birthyear.py b/modules/conditionals/slides-conditionals/examples/birthyear.py
similarity index 100%
rename from modules/conditionals/slides/examples/birthyear.py
rename to modules/conditionals/slides-conditionals/examples/birthyear.py
diff --git a/modules/conditionals/slides/examples/countdown.py b/modules/conditionals/slides-conditionals/examples/countdown.py
similarity index 100%
rename from modules/conditionals/slides/examples/countdown.py
rename to modules/conditionals/slides-conditionals/examples/countdown.py
diff --git a/modules/conditionals/slides/examples/genus.py b/modules/conditionals/slides-conditionals/examples/genus.py
similarity index 100%
rename from modules/conditionals/slides/examples/genus.py
rename to modules/conditionals/slides-conditionals/examples/genus.py
diff --git a/modules/conditionals/slides/examples/guess-annorlunda.py b/modules/conditionals/slides-conditionals/examples/guess-annorlunda.py
similarity index 100%
rename from modules/conditionals/slides/examples/guess-annorlunda.py
rename to modules/conditionals/slides-conditionals/examples/guess-annorlunda.py
diff --git a/modules/conditionals/slides/examples/guess.py b/modules/conditionals/slides-conditionals/examples/guess.py
similarity index 100%
rename from modules/conditionals/slides/examples/guess.py
rename to modules/conditionals/slides-conditionals/examples/guess.py
diff --git a/modules/conditionals/slides/examples/if.py b/modules/conditionals/slides-conditionals/examples/if.py
similarity index 100%
rename from modules/conditionals/slides/examples/if.py
rename to modules/conditionals/slides-conditionals/examples/if.py
diff --git a/modules/conditionals/slides/examples/rnd.py b/modules/conditionals/slides-conditionals/examples/rnd.py
similarity index 100%
rename from modules/conditionals/slides/examples/rnd.py
rename to modules/conditionals/slides-conditionals/examples/rnd.py
diff --git a/modules/conditionals/slides/examples/test.py b/modules/conditionals/slides-conditionals/examples/test.py
similarity index 100%
rename from modules/conditionals/slides/examples/test.py
rename to modules/conditionals/slides-conditionals/examples/test.py
diff --git a/modules/conditionals/slides/notes.tex b/modules/conditionals/slides-conditionals/notes.tex
similarity index 100%
rename from modules/conditionals/slides/notes.tex
rename to modules/conditionals/slides-conditionals/notes.tex
diff --git a/modules/conditionals/slides/preamble.tex b/modules/conditionals/slides-conditionals/preamble.tex
similarity index 100%
rename from modules/conditionals/slides/preamble.tex
rename to modules/conditionals/slides-conditionals/preamble.tex
diff --git a/modules/conditionals/slides/slides.tex b/modules/conditionals/slides-conditionals/slides.tex
similarity index 100%
rename from modules/conditionals/slides/slides.tex
rename to modules/conditionals/slides-conditionals/slides.tex
diff --git a/modules/conditionals/slides-input/.gitignore b/modules/conditionals/slides-input/.gitignore
new file mode 100644
index 00000000..6d2abc47
--- /dev/null
+++ b/modules/conditionals/slides-input/.gitignore
@@ -0,0 +1,4 @@
+notes.pdf
+slides.pdf
+notes-more.pdf
+slides-more.pdf
diff --git a/modules/conditionals/slides-input/Makefile b/modules/conditionals/slides-input/Makefile
new file mode 100644
index 00000000..9a1a3696
--- /dev/null
+++ b/modules/conditionals/slides-input/Makefile
@@ -0,0 +1,22 @@
+LATEXFLAGS+=	-shell-escape
+
+.PHONY: all
+all: notes.pdf slides.pdf
+
+SRC+=		preamble.tex
+SRC+=		abstract.tex contents.tex
+
+notes.pdf: notes.tex
+notes.pdf: ${SRC}
+
+slides.pdf: slides.tex
+slides.pdf: ${SRC}
+
+
+.PHONY: clean
+clean:
+	${RM} notes.pdf slides.pdf
+
+
+INCLUDE_MAKEFILES=../../../makefiles
+include ${INCLUDE_MAKEFILES}/tex.mk
diff --git a/modules/conditionals/slides-input/abstract.tex b/modules/conditionals/slides-input/abstract.tex
new file mode 100644
index 00000000..4012d9d3
--- /dev/null
+++ b/modules/conditionals/slides-input/abstract.tex
@@ -0,0 +1,22 @@
+% What's the problem?
+% Why is it a problem? Research gap left by other approaches?
+% Why is it important? Why care?
+% What's the approach? How to solve the problem?
+% What's the findings? How was it evaluated, what are the results, limitations, 
+% what remains to be done?
+
+% XXX Summary
+\emph{Summary:}
+\dots
+
+% XXX Motivation and intended learning outcomes
+\emph{Intended learning outcomes:}
+\dots
+
+% XXX Prerequisites
+\emph{Prerequisites:}
+\dots
+
+% XXX Reading material
+\emph{Reading:}
+\dots
diff --git a/modules/conditionals/slides-input/contents.tex b/modules/conditionals/slides-input/contents.tex
new file mode 100644
index 00000000..13e8da98
--- /dev/null
+++ b/modules/conditionals/slides-input/contents.tex
@@ -0,0 +1,199 @@
+\title{%
+  Inmatning och felhantering
+}
+\author{Daniel Bosk}
+\institute{%
+  KTH EECS
+}
+
+\mode<article>{\maketitle}
+\mode<presentation>{%
+  \begin{frame}
+    \maketitle
+  \end{frame}
+}
+
+\mode*
+
+\begin{abstract}
+  \input{abstract.tex}
+\end{abstract}
+
+
+\section{Inmatning}
+
+\subsection{Inmatning av text}
+
+\begin{frame}
+  \begin{center}
+    \mintinline[fontsize=\Large]{python}|variable = input("Optional prompt:")|
+  \end{center}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{python}
+age = input("How old are you? ")
+print(f"Aha, so you're {age} years.")
+    \end{minted}
+  \end{example}
+
+  \pause
+
+  \begin{example}
+    \begin{minted}{python}
+print("How old are you?", end=" ")
+age = input()
+print(f"Ah, you're only {age} years old.")
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\subsection{Inmatning av andra typer}
+
+\begin{frame}
+  \begin{remark}[\mintinline{python}|input()|]
+    \begin{itemize}
+      \item Returnerar en sträng.
+      \item Måste typkonvertera om man vill ha annat.
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Funkar inte]
+    \begin{minted}{python}
+age = input("How old are you?")
+print(f"Ah, then I'm older, I'm {age+1}!")
+    \end{minted}
+  \end{example}
+
+  \pause
+
+  \begin{example}[Funkar]
+    \begin{minted}[highlightlines=2]{python}
+age = input("How old are you?")
+print(f"Oh, then I'm older, I'm {int(age)+1}!")
+    \end{minted}
+  \end{example}
+
+  \begin{example}[Funkar]
+    \begin{minted}[highlightlines=1]{python}
+age = int(input("How old are you?"))
+print(f"Oh, then I'm older, I'm {age+1}!")
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\section{Datatyper och operationer}
+
+\begin{frame}
+  \begin{remark}[Inbyggda datatyper]
+    \begin{itemize}
+      \item \mintinline{python}|str(x)| gör om \mintinline{python}|x| till textsträng
+      \item \mintinline{python}|int(x)| gör om till heltal
+      \item \mintinline{python}|float(x)| gör om till flyttal
+      \item \mintinline{python}|complex(re, im)| gör om till komplext tal
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+
+\subsection{Numeriska typer}
+
+\begin{frame}[fragile]
+  \begin{block}{Operationer numeriska typer}
+    \begin{itemize}
+      \item \mintinline{python}|a + b| ger addition
+      \item \mintinline{python}|a - b| ger subtraktion
+      \item \mintinline{python}|a * b| ger multiplikation
+      \item \mintinline{python}|a / b| ger division (heltal till flyttal)
+      \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal)
+      \item \mintinline{python}|a % b| ger resten vid heltalsdivision
+      \item \mintinline{python}|a ** b| ger \(a^b\)
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+
+\section{Fel och felhantering}
+
+\subsection{Särfall}
+
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{text}
+>>> int("a")
+Traceback (most recent call last):
+  File "<stdin>", line 1, in <module>
+ValueError: invalid literal for int() with base 10: 'a'
+>>> 
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{text}
+>>> 5/0
+Traceback (most recent call last):
+  File "<stdin>", line 1, in <module>
+ZeroDivisionError: division by zero
+>>> 
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}
+    \begin{minted}{text}
+>>> prynt(3)
+Traceback (most recent call last):
+  File "<stdin>", line 1, in <module>
+NameError: name 'prynt' is not defined
+>>> 
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\subsection{Felhantering: att fånga särfall}
+
+\begin{frame}
+  \includegraphics[width=\columnwidth]{figs/docs-except.png}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[Fånga särfall: valuerr.py]
+    \inputminted{python}{examples/valuerr.py}
+  \end{example}
+
+  \pause
+
+  \begin{example}
+    \begin{minted}{text}
+$ python3 valuerr.py
+We caught this: invalid literal for int() with base 10: 'a'
+    \end{minted}
+  \end{example}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{minted}{python}
+try:
+  # kod som kan orsaka fel
+except Exception as err:
+  print(f"Ett okänt fel inträffade: {err}")
+  \end{minted}
+  \begin{remark}
+    \begin{itemize}
+      \item \mintinline{python}{except Exception as err} fångar \emph{allt}!
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{example}[manyerr.py]
+    \inputminted{python}{examples/manyerr.py}
+  \end{example}
+\end{frame}
+
diff --git a/modules/conditionals/slides-input/examples-cinek/age.py b/modules/conditionals/slides-input/examples-cinek/age.py
new file mode 100644
index 00000000..4fe4a34a
--- /dev/null
+++ b/modules/conditionals/slides-input/examples-cinek/age.py
@@ -0,0 +1,5 @@
+"""Exempelprogram som visar åldersexemplet med inmatning"""
+
+print("How old are you?", end=" ")
+age = int(input())
+print(f"Aha, I'm {age+1} years, so I'm older.")
diff --git a/modules/conditionals/slides-input/examples-cinek/birthyear.py b/modules/conditionals/slides-input/examples-cinek/birthyear.py
new file mode 100644
index 00000000..2c8f3283
--- /dev/null
+++ b/modules/conditionals/slides-input/examples-cinek/birthyear.py
@@ -0,0 +1,9 @@
+"""Exempelprogram som frågar efter ålder"""
+
+födelseår = int(input("Vilket år är du född?"))
+if födelseår < 1995:
+    print("Ojsan hoppsan, här var det riktigt gammalt!")
+elif födelseår < 2000:
+    print("Oj, du börjar bli gammal!")
+else:
+    print("Grattis, du är fortfarande ung och fräsch!")
diff --git "a/modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py" "b/modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py"
new file mode 100644
index 00000000..bf15023e
--- /dev/null
+++ "b/modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py"
@@ -0,0 +1,18 @@
+"""Ett program som jämför returvärden från funktionsanrop"""
+
+def kvadrat(x):
+    """Returnerar x i kvadrat"""
+    return x*x
+
+sträng1 = input("Säg något: ")
+sträng2 = input("Säg något annat: ")
+
+if sträng1 != sträng2:
+    print("Grattis, du följde instruktionen!")
+    print(f"Första gången sa du '{sträng1}', andra gången sa du '{sträng2}'.")
+
+x = float(input("Skriv ett flyttal: "))
+x2 = kvadrat(x)
+print(f"{x} i kvadrat blir {x2}.")
+if x2 == round(x2):
+    print(f"{x2} saknar decimalföljd.")
diff --git a/modules/conditionals/slides-input/examples-cinek/vakna.py b/modules/conditionals/slides-input/examples-cinek/vakna.py
new file mode 100644
index 00000000..98a4e0da
--- /dev/null
+++ b/modules/conditionals/slides-input/examples-cinek/vakna.py
@@ -0,0 +1,33 @@
+"""Program som räknar ut hur länge du varit vaken"""
+
+def skillnad(nu, vaknade):
+    """Tar nuvarande tid, tiden för vaknandet och returnerar skillnaden i timmar"""
+    return nu - vaknade
+
+def hhmm_till_flyttal(hh, mm):
+    """Tar hh och mm och returnerar som flyttal"""
+    return int(hh) + int(mm)/60
+
+def flyttal_till_hhmm(timmar):
+    """Tar timmar i flyttalsform, returnerar hh och mm"""
+    hh = int(timmar)
+    mm = round((timmar - hh)*60)
+    return str(hh), str(mm)
+
+def main():
+    klockan_nu = input("Hur mycket är klockan just nu? (Ange hh:mm) ")
+    klockan_vaknade = input("Hur mycket var klockan när du vaknade? ")
+
+    hh_nu, mm_nu = klockan_nu.split(":")
+    hh_vaknade, mm_vaknade = klockan_vaknade.split(":")
+
+    flyttal_vaken = skillnad(
+            hhmm_till_flyttal(hh_nu, mm_nu),
+            hhmm_till_flyttal(hh_vaknade, mm_vaknade))
+
+    timmar_vaken, minuter_vaken = flyttal_till_hhmm(flyttal_vaken)
+
+    print(f"Du har varit vaken i {timmar_vaken} timmar och {minuter_vaken} minuter.")
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/conditionals/slides-input/examples/age.py b/modules/conditionals/slides-input/examples/age.py
new file mode 100644
index 00000000..bfaddf1f
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/age.py
@@ -0,0 +1,2 @@
+age = int(input("Hur gammal är du?"))
+print(f"Då är jag ett år äldre, jag är {age+1} år.")
diff --git a/modules/conditionals/slides-input/examples/bed-noerr.py b/modules/conditionals/slides-input/examples/bed-noerr.py
new file mode 100644
index 00000000..ef5a783d
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/bed-noerr.py
@@ -0,0 +1,44 @@
+import sys
+
+def hardness():
+    """Fråga om vikt och returnera en rekommendation."""
+    weight = float(input("Hur mycket väger du (kg)? "))
+
+    if weight < 50:
+        return "mjuk"
+    elif weight < 80:
+        return "mellan"
+    elif weight < 120:
+        return "hård"
+    else:
+        return "special"
+
+def main():
+    """Huvudprogrammet"""
+    length = int(input("Hur lång är du? "))
+
+    mattress = "mjuk"
+
+    if length < 10:
+        print("Ange längden i cm.")
+        sys.exit()
+    elif length < 130:
+        print("Du kan använda en barnsäng.")
+    elif length < 200:
+        print("Du kan använda en vanlig vuxensäng, 200 cm.")
+        mattress = hardness()
+    elif length < 220:
+        print("Du kan använda vår längre vuxensäng, 220 cm.")
+        mattress = hardness()
+    else:
+        print("Tyvärr har vi inga sängar i lager för dig, "
+            "du måste specialbeställa en.")
+        sys.exit()
+
+    if mattress == "special":
+        print("Vi har ingen lämplig madrass för dig, "
+              "men det går att specialbeställa.")
+    else:
+        print(f"Du trivs nog bäst på en {mattress} madrass.")
+
+main()
diff --git a/modules/conditionals/slides-input/examples/bed.py b/modules/conditionals/slides-input/examples/bed.py
new file mode 100644
index 00000000..ff7700fd
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/bed.py
@@ -0,0 +1,52 @@
+import sys
+
+def hardness():
+    """Fråga om vikt och returnera en rekommendation."""
+    try:
+        weight = float(input("Hur mycket väger du (kg)? "))
+    except ValueError as err:
+        print(f"Din vikt måste anges med siffror: {err}")
+        sys.exit()
+
+    if weight < 50:
+        return "mjuk"
+    elif weight < 80:
+        return "mellan"
+    elif weight < 120:
+        return "hård"
+    else:
+        return "special"
+
+def main():
+    """Huvudprogrammet"""
+    try:
+        length = int(input("Hur lång är du? "))
+    except ValueError as err:
+        print(f"Du måste ange din längd i hela centimeter med siffror: {err}")
+        sys.exit()
+
+    mattress = "mjuk"
+
+    if length < 10:
+        print("Ange längden i cm.")
+        sys.exit()
+    elif length < 130:
+        print("Du kan använda en barnsäng.")
+    elif length < 200:
+        print("Du kan använda en vanlig vuxensäng, 200 cm.")
+        mattress = hardness()
+    elif length < 220:
+        print("Du kan använda vår längre vuxensäng, 220 cm.")
+        mattress = hardness()
+    else:
+        print("Tyvärr har vi inga sängar i lager för dig, "
+            "du måste specialbeställa en.")
+        sys.exit()
+
+    if mattress == "special":
+        print("Vi har ingen lämplig madrass för dig, "
+              "men det går att specialbeställa.")
+    else:
+        print(f"Du trivs nog bäst på en {mattress} madrass.")
+
+main()
diff --git a/modules/conditionals/slides-input/examples/birthyear.py b/modules/conditionals/slides-input/examples/birthyear.py
new file mode 100644
index 00000000..ecdf815f
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/birthyear.py
@@ -0,0 +1,10 @@
+"""Program som tar ålder som inmatning"""
+
+year = int(input("När föddes du? "))
+
+if year < 2000:
+    print("Du är i hyfsad form ändå.")
+elif year < 1990:
+    print("Du är gammal och grå!")
+else:
+    print("Du är ung och fräsch! Än så länge!")
diff --git a/modules/conditionals/slides-input/examples/guess-annorlunda.py b/modules/conditionals/slides-input/examples/guess-annorlunda.py
new file mode 100644
index 00000000..ffba2052
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/guess-annorlunda.py
@@ -0,0 +1,9 @@
+guess = int(input("Guess one of my favourite numbers:"))
+
+while True:
+    if guess == 2 or guess == 3 or guess == 5:
+        break
+
+    guess = int(input("Wrong, guess again:"))
+
+print("Finally, that's correct!")
diff --git a/modules/conditionals/slides-input/examples/guess.py b/modules/conditionals/slides-input/examples/guess.py
new file mode 100644
index 00000000..632700cd
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/guess.py
@@ -0,0 +1,6 @@
+guess = int(input("Guess one of my favourite numbers:"))
+
+while guess != 2 and guess != 3 and guess != 5:
+    guess = int(input("Wrong, guess again:"))
+
+print("Finally, that's correct!")
diff --git a/modules/conditionals/slides-input/examples/if.py b/modules/conditionals/slides-input/examples/if.py
new file mode 100644
index 00000000..fab83d28
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/if.py
@@ -0,0 +1,10 @@
+x = input("A number please:")
+
+if x == "tre":
+    y = 3
+elif x == "två":
+    y = 2
+else:
+    y = 0
+
+print(y)
diff --git a/modules/conditionals/slides-input/examples/manyerr.py b/modules/conditionals/slides-input/examples/manyerr.py
new file mode 100644
index 00000000..cfd8e17d
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/manyerr.py
@@ -0,0 +1,16 @@
+"""Program som illustrerar hur man fångar flera typer av fel"""
+
+try:
+    x = int(input("Nominator x = "))
+    y = int(input("Denominator y = "))
+    print(f"{x} / {y} = {x/y}")
+
+except ZeroDivisionError:
+    print("Sorry, the denominator must be non-zero.")
+
+except ValueError:
+    print("Sorry, you must enter numbers.")
+
+except Exception as err:
+    print(f"Sorry, an unexpected error occurred: {err}")
+
diff --git a/modules/conditionals/slides-input/examples/nameerr.py b/modules/conditionals/slides-input/examples/nameerr.py
new file mode 100644
index 00000000..04871f4d
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/nameerr.py
@@ -0,0 +1,5 @@
+try:
+    prynt("3")
+except Exception as err:
+    print(f"We caught this: {err}")
+
diff --git a/modules/conditionals/slides-input/examples/rnd.py b/modules/conditionals/slides-input/examples/rnd.py
new file mode 100644
index 00000000..2b293fae
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/rnd.py
@@ -0,0 +1,5 @@
+import random
+
+x = random.randint(0, 10)
+
+print(x)
diff --git a/modules/conditionals/slides-input/examples/test.py b/modules/conditionals/slides-input/examples/test.py
new file mode 100644
index 00000000..8905c63c
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/test.py
@@ -0,0 +1,4 @@
+n = 10
+
+if n < 10 and n > 5:
+    print("test")
diff --git a/modules/conditionals/slides-input/examples/valuerr.py b/modules/conditionals/slides-input/examples/valuerr.py
new file mode 100644
index 00000000..897ac0fa
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/valuerr.py
@@ -0,0 +1,7 @@
+"""Program som visar hur särfall funkar"""
+
+try:
+    int("a")
+except ValueError as err:
+    print(f"We caught this: {err}")
+
diff --git a/modules/conditionals/slides-input/examples/zerodiv.py b/modules/conditionals/slides-input/examples/zerodiv.py
new file mode 100644
index 00000000..b6f78997
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/zerodiv.py
@@ -0,0 +1,5 @@
+try:
+    5/0
+except Exception as err:
+    print(f"We caught this: {err}")
+
diff --git a/modules/conditionals/slides-input/figs/docs-except.png b/modules/conditionals/slides-input/figs/docs-except.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e90fac5582c7f80fac240521a32f383bc6aadfa
GIT binary patch
literal 238941
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
TP!;@d5r_#({U{UE_W8d6t|8RW

literal 0
HcmV?d00001

diff --git a/modules/conditionals/slides-input/notes.tex b/modules/conditionals/slides-input/notes.tex
new file mode 100644
index 00000000..b6f9a884
--- /dev/null
+++ b/modules/conditionals/slides-input/notes.tex
@@ -0,0 +1,30 @@
+\documentclass{article}
+
+\usepackage[hyphens]{url}
+\usepackage[hidelinks]{hyperref}
+
+\input{preamble.tex}
+
+\usepackage[noamsthm,notheorems]{beamerarticle}
+\setjobnamebeamerversion{slides}
+
+%\usepackage{authblk}
+%\let\institute\affil
+
+\declaretheorem[numbered=unless unique,style=theorem]{theorem}
+\declaretheorem[numbered=unless unique,style=definition]{definition}
+\declaretheorem[numbered=unless unique,style=definition]{assumption}
+\declaretheorem[numbered=unless unique,style=definition]{protocol}
+\declaretheorem[numbered=unless unique,style=example]{example}
+%\declaretheorem[style=definition,numbered=unless unique,
+%  name=Example,refname={example,examples}]{example}
+\declaretheorem[numbered=unless unique,style=remark]{remark}
+\declaretheorem[numbered=unless unique,style=remark]{idea}
+\declaretheorem[numbered=unless unique,style=exercise]{exercise}
+\declaretheorem[numbered=unless unique,style=exercise]{question}
+\declaretheorem[numbered=unless unique,style=solution]{solution}
+
+\begin{document}
+\input{contents.tex}
+\printbibliography
+\end{document}
diff --git a/modules/conditionals/slides-input/preamble.tex b/modules/conditionals/slides-input/preamble.tex
new file mode 100644
index 00000000..ee813387
--- /dev/null
+++ b/modules/conditionals/slides-input/preamble.tex
@@ -0,0 +1,39 @@
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[british,swedish]{babel}
+\usepackage{booktabs}
+
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{slides.bib}
+
+\usepackage[all]{foreign}
+\renewcommand{\foreignfullfont}{}
+\renewcommand{\foreignabbrfont}{}
+
+\usepackage{newclude}
+\usepackage{import}
+
+\usepackage[strict]{csquotes}
+\usepackage[single]{acro}
+
+\usepackage{subcaption}
+
+\usepackage[noend]{algpseudocode}
+\usepackage{xparse}
+
+\let\email\texttt
+
+\usepackage[outputdir=ltxobj]{minted}
+\setminted{autogobble,fontsize=\footnotesize}
+
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{mathtools}
+\usepackage{amsthm}
+\usepackage{thmtools}
+\usepackage[unq]{unique}
+\DeclareMathOperator{\powerset}{\mathcal{P}}
+
+\usepackage[binary-units]{siunitx}
+
+\usepackage[capitalize]{cleveref}
diff --git a/modules/conditionals/slides-input/slides.tex b/modules/conditionals/slides-input/slides.tex
new file mode 100644
index 00000000..d7beb5f0
--- /dev/null
+++ b/modules/conditionals/slides-input/slides.tex
@@ -0,0 +1,108 @@
+\documentclass[ignoreframetext]{beamer}
+\input{preamble.tex}
+
+\usetheme{Berlin}
+\setbeamertemplate{footline}%{miniframes theme}
+{%
+  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
+  \end{beamercolorbox}
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
+    \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
+    \hfill%
+    {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+    leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+    {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill     \insertframenumber%
+  \end{beamercolorbox}%
+  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
+  \end{beamercolorbox}
+}
+\setbeamercovered{transparent}
+\setbeamertemplate{bibliography item}[text]
+
+\AtBeginSection[]{%
+  \begin{frame}<beamer>
+    \tableofcontents[currentsection]
+  \end{frame}
+}
+
+\ProvideDocumentEnvironment{assumption}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Assumption: #1}
+  }{%
+    \begin{block}{Assumption}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{protocol}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Protocol: #1}
+  }{%
+    \begin{block}{Protocol}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{remark}{o}{%
+  \IfValueTF{#1}{%
+    \begin{alertblock}{Note: #1}
+  }{%
+    \begin{alertblock}{Note}
+  }
+}{%
+  \end{alertblock}
+}
+
+\ProvideDocumentEnvironment{idea}{o}{%
+  \IfValueTF{#1}{%
+    \begin{block}{Idea: #1}
+  }{%
+    \begin{block}{Idea}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{question}{o}{%
+  \setbeamercolor{block body}{bg=orange!15,fg=black}
+  \setbeamercolor{block title}{bg=orange,fg=white}
+  \setbeamercolor{local structure}{fg=orange}
+  \IfValueTF{#1}{%
+    \begin{block}{Question: #1}
+  }{%
+    \begin{block}{Question}
+  }
+}{%
+  \end{block}
+}
+
+\ProvideDocumentEnvironment{exercise}{o}{%
+  \setbeamercolor{block body}{bg=yellow!10,fg=black}
+  \setbeamercolor{block title}{bg=yellow,fg=black}
+  \setbeamercolor{local structure}{fg=yellow}
+  \IfValueTF{#1}{%
+    \begin{block}{Exercise: #1}
+  }{%
+    \begin{block}{Exercise}
+  }
+}{%
+  \end{block}
+}
+
+
+\begin{document}
+\mode<all>
+\input{contents.tex}
+\mode*
+%
+%%% REFERENCES %%%
+
+\begin{frame}[allowframebreaks]
+  \printbibliography
+\end{frame}
+\end{document}
diff --git a/modules/iterations/slides/examples/countdown.py b/modules/iterations/slides/examples/countdown.py
new file mode 100644
index 00000000..098d35d5
--- /dev/null
+++ b/modules/iterations/slides/examples/countdown.py
@@ -0,0 +1,13 @@
+"""Program som räknar ned"""
+
+import time
+
+n = 10
+
+while n > 0:
+    print(f"n = {n}")
+    #n = n - 1
+    n -= 1
+    time.sleep(1)
+
+print("Gott nytt år!")

From 77f315ee3b4e7130b6e2f354184fc5e2de0322be Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Thu, 8 Sep 2022 17:35:15 +0200
Subject: [PATCH 161/214] Moves pre- and posttest.py back to modules/variables.

---
 modules/variables/tutorial/posttest.py | 18 ------------------
 modules/variables/tutorial/pretest.py  | 18 ------------------
 2 files changed, 36 deletions(-)
 delete mode 100644 modules/variables/tutorial/posttest.py
 delete mode 100644 modules/variables/tutorial/pretest.py

diff --git a/modules/variables/tutorial/posttest.py b/modules/variables/tutorial/posttest.py
deleted file mode 100644
index e93c9e31..00000000
--- a/modules/variables/tutorial/posttest.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Math calculation programme
-
-def divide(x):
-    return x / 2
-
-
-x = 2
-y = 2
-
-divided = divide(x)
-
-print(divided)
-
-x = x + 2
-
-print(divided + y)
-
-print(x / 2 + y)
diff --git a/modules/variables/tutorial/pretest.py b/modules/variables/tutorial/pretest.py
deleted file mode 100644
index e7d9d289..00000000
--- a/modules/variables/tutorial/pretest.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Math calculation programme
-
-def multiply(x, y):
-    return x*y
-
-
-x = 4
-y = 5
-
-multiple = multiply(x, y)
-
-print(multiple)
-
-x = x + 3
-
-print(multiple)
-
-print(x*y)

From 6f56b79ddd08674a315c834123e541b5600d4a84 Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Thu, 8 Sep 2022 17:35:37 +0200
Subject: [PATCH 162/214] Moves pre- and posttest.py back to modules/variables.

---
 modules/variables/posttest.py | 18 ++++++++++++++++++
 modules/variables/pretest.py  | 17 +++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 modules/variables/posttest.py
 create mode 100644 modules/variables/pretest.py

diff --git a/modules/variables/posttest.py b/modules/variables/posttest.py
new file mode 100644
index 00000000..e93c9e31
--- /dev/null
+++ b/modules/variables/posttest.py
@@ -0,0 +1,18 @@
+# Math calculation programme
+
+def divide(x):
+    return x / 2
+
+
+x = 2
+y = 2
+
+divided = divide(x)
+
+print(divided)
+
+x = x + 2
+
+print(divided + y)
+
+print(x / 2 + y)
diff --git a/modules/variables/pretest.py b/modules/variables/pretest.py
new file mode 100644
index 00000000..fefdadf5
--- /dev/null
+++ b/modules/variables/pretest.py
@@ -0,0 +1,17 @@
+# Math calculation programme
+
+def multiply(x, y):
+    return x*y
+
+x = 4
+y = 5
+
+multiple = multiply(x,y)
+
+print(multiple)
+
+x = x + 3
+
+print(multiple)
+
+print(x*y)
\ No newline at end of file

From d53dabba522fb838af858dc0acf513d7c7eb031a Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Thu, 8 Sep 2022 17:40:33 +0200
Subject: [PATCH 163/214] Small change to UI in snabbt_ibland.py.

---
 modules/variables/tutorial-advanced/snabbt_ibland.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/tutorial-advanced/snabbt_ibland.py b/modules/variables/tutorial-advanced/snabbt_ibland.py
index 91ce45c3..7cd4219e 100644
--- a/modules/variables/tutorial-advanced/snabbt_ibland.py
+++ b/modules/variables/tutorial-advanced/snabbt_ibland.py
@@ -12,7 +12,7 @@ def multiplicera_med_15(tal: float) -> float:
 def fråga_om_multiplikation():
     """Fråga användaren om vilket tal denne vill multiplicera med 15."""
     tal = float(input("Skriv ett tal som du vill multiplicera med 15: "))
-    print("Multiplicerar: ", end="")
+    print("Multiplicerar... ", end="")
     print(multiplicera_med_15(tal))
 
 

From b649d1033c3b53ac2a9ff99026a672675d4aff3f Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Thu, 8 Sep 2022 17:43:38 +0200
Subject: [PATCH 164/214] Fixes typo.

---
 modules/variables/tutorial-advanced/bmi.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/variables/tutorial-advanced/bmi.py b/modules/variables/tutorial-advanced/bmi.py
index 22e234ba..55f3db11 100644
--- a/modules/variables/tutorial-advanced/bmi.py
+++ b/modules/variables/tutorial-advanced/bmi.py
@@ -20,7 +20,7 @@ def main():
     print("18.5 ≤ BMI < 25.0 ==> Du är normalviktig")
     print("25.0 ≤ BMI        ==> Du är överviktig")
     print()
-    print(f"Din BMI är: {bmi(VIKT, LÄNGD):.2f}")
+    print(f"Ditt BMI är: {bmi(VIKT, LÄNGD):.2f}")
 
 
 if __name__ == "__main__":

From b5bf6d604a74c55374b9a571470df98a187442dc Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 9 Sep 2022 16:32:40 +0200
Subject: [PATCH 165/214] Improves conditionals/slides-input

---
 .../conditionals/slides-input/contents.tex    |  91 +++++++++++++++++-
 .../slides-input/examples/age-funcs-input.py  |  42 ++++++++
 .../slides-input/examples/age-funcs.py        |  40 ++++++++
 .../conditionals/slides-input/examples/mod.py |  11 +++
 .../slides-input/examples/strmeth.py          |  14 +++
 .../slides-input/examples/strop.py            |  13 +++
 .../slides-input/figs/docs-builtins.png       | Bin 0 -> 169382 bytes
 .../slides-input/figs/docs-str.png            | Bin 0 -> 284567 bytes
 modules/conditionals/slides-input/slides.tex  |   6 +-
 9 files changed, 213 insertions(+), 4 deletions(-)
 create mode 100644 modules/conditionals/slides-input/examples/age-funcs-input.py
 create mode 100644 modules/conditionals/slides-input/examples/age-funcs.py
 create mode 100644 modules/conditionals/slides-input/examples/mod.py
 create mode 100644 modules/conditionals/slides-input/examples/strmeth.py
 create mode 100644 modules/conditionals/slides-input/examples/strop.py
 create mode 100644 modules/conditionals/slides-input/figs/docs-builtins.png
 create mode 100644 modules/conditionals/slides-input/figs/docs-str.png

diff --git a/modules/conditionals/slides-input/contents.tex b/modules/conditionals/slides-input/contents.tex
index 13e8da98..c4719486 100644
--- a/modules/conditionals/slides-input/contents.tex
+++ b/modules/conditionals/slides-input/contents.tex
@@ -20,6 +20,32 @@
 \end{abstract}
 
 
+\section{Ett program}
+
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py}
+  \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py}
+  \inputminted[linenos,firstline=20,lastline=20]{python}{examples/age-funcs.py}
+  \vspace{0.5em}
+  \inputminted[linenos,firstline=36]{python}{examples/age-funcs.py}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{block}{Gammal}
+    \inputminted[linenos,firstline=36,highlightlines={36,37,39}]{python}{examples/age-funcs.py}
+  \end{block}
+  \begin{block}{Ny}
+    \inputminted[linenos,firstline=37,highlightlines={37,39,40}]{python}{examples/age-funcs-input.py}
+  \end{block}
+\end{frame}
+
+%\begin{frame}[fragile]
+%  \dots
+%  \inputminted[linenos,firstline=20,lastline=25,highlightlines=22]{python}{examples/age-funcs-input.py}
+%  \dots
+%  \inputminted[linenos,firstline=37,highlightlines=39]{python}{examples/age-funcs-input.py}
+%\end{frame}
+
 \section{Inmatning}
 
 \subsection{Inmatning av text}
@@ -30,6 +56,10 @@ \subsection{Inmatning av text}
   \end{center}
 \end{frame}
 
+\begin{frame}[fragile]
+  \includegraphics[height=\textheight]{figs/docs-builtins.png}
+\end{frame}
+
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
@@ -98,7 +128,6 @@ \section{Datatyper och operationer}
   \end{remark}
 \end{frame}
 
-
 \subsection{Numeriska typer}
 
 \begin{frame}[fragile]
@@ -115,6 +144,62 @@ \subsection{Numeriska typer}
   \end{block}
 \end{frame}
 
+\begin{frame}[fragile]
+  \begin{example}[\texttt{mod.py}]
+    \inputminted[linenos]{python}{examples/mod.py}
+  \end{example}
+\end{frame}
+
+\subsection{Strängar}
+
+\begin{frame}[fragile]
+  \begin{block}{Operationer strängar}
+    \begin{itemize}
+      \item \mintinline{python}|a + b| ger sammanslagning
+      \item \mintinline{python}|a * b| ger upprepning om \mintinline{python}|a| 
+        är en sträng och \mintinline{python}|b| är ett heltal.
+      \item \mintinline{python}|a[b]| ger en tecknet på position 
+        \mintinline{python}|b|.
+      \item \mintinline{python}|a[b:c]| ger en delsträng om 
+        \mintinline{python}|b| och  \mintinline{python}|c| är heltal.
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+\begin{frame}
+  \begin{example}[\texttt{strop.py}]
+    \inputminted[linenos]{python}{examples/strop.py}
+  \end{example}
+\end{frame}
+
+\begin{frame}
+  \begin{block}{Metoder strängar}
+    \begin{itemize}
+      \item \texttt{.capitalize()}
+      \item \texttt{.center(width, fillchar)}
+      \item \texttt{.find(substring, start, end)}
+      \item \texttt{.strip()}
+      \item \texttt{.upper()}, \texttt{.lower()}, \texttt{.casefold()}
+    \end{itemize}
+  \end{block}
+\end{frame}
+
+\begin{frame}
+  \begin{example}[\texttt{strmeth.py}]
+    \inputminted[linenos]{python}{examples/strmeth.py}
+  \end{example}
+\end{frame}
+
+\subsection{Vårt program}
+
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=12,lastline=14,highlightlines=14]{python}{examples/age-funcs-input.py}
+  \dots
+  \inputminted[linenos,firstline=20,lastline=25]{python}{examples/age-funcs-input.py}
+  \dots
+  \inputminted[linenos,firstline=37,highlightlines=39]{python}{examples/age-funcs-input.py}
+\end{frame}
+
 
 \section{Fel och felhantering}
 
@@ -197,3 +282,7 @@ \subsection{Felhantering: att fånga särfall}
   \end{example}
 \end{frame}
 
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=37,highlightlines={38,41,42}]{python}{examples/age-funcs-input.py}
+\end{frame}
+
diff --git a/modules/conditionals/slides-input/examples/age-funcs-input.py b/modules/conditionals/slides-input/examples/age-funcs-input.py
new file mode 100644
index 00000000..edf16ace
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/age-funcs-input.py
@@ -0,0 +1,42 @@
+"""
+Ett program om ålder. Illustrerar:
+
+    - kommentarer,
+    - utskrifter,
+    - variabler,
+    - datatyper
+    - variabelnamn och konstanter
+"""
+THIS_YEAR = 2022
+
+def age(birthyear, this_year):
+    """Beräknar ålder utifrån två år."""
+    return this_year - birthyear
+
+def birthyear_age(age):
+    """Retunerar födelseår för att vara age år gammal."""
+    return THIS_YEAR - age
+
+def age_game(name, birthyear):
+    """Skriver ut lite skoj om ålder"""
+    #print(f"Hej, {name}")
+
+    # beräkna ålder
+    the_age = age(birthyear, THIS_YEAR)
+
+    print(f"Du är {the_age} gammal.")
+    print("Nu ska du får bli 25 år igen.")
+
+    # beräkna nytt födelseår
+    birthyear = birthyear_age(25)
+
+    print(f"Du är {age(birthyear, THIS_YEAR)} år gammal, "
+        f"det är {the_age-age(birthyear, THIS_YEAR)} år yngre.")
+
+
+name = input("Vad heter du? ")
+try:
+    birthyear = int(input(f"Hej, {name}, vilket år är du född? "))
+    age_game(name, birthyear)
+except ValueError as err:
+    print(f"Årtalet måste skrivas med siffror: {err}")
diff --git a/modules/conditionals/slides-input/examples/age-funcs.py b/modules/conditionals/slides-input/examples/age-funcs.py
new file mode 100644
index 00000000..58842ec1
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/age-funcs.py
@@ -0,0 +1,40 @@
+"""
+Ett program om ålder. Illustrerar:
+
+    - kommentarer,
+    - utskrifter,
+    - variabler,
+    - datatyper
+    - variabelnamn och konstanter
+"""
+THIS_YEAR = 2022
+
+def age(birthyear, this_year):
+    """Beräknar ålder utifrån två år."""
+    return this_year - birthyear
+
+def birthyear_age(age):
+    """Retunerar födelseår för att vara age år gammal."""
+    return THIS_YEAR - age
+
+def age_game(name, birthyear):
+    """Skriver ut lite skoj om ålder"""
+    print(f"Hej, {name}")
+
+    # beräkna ålder
+    the_age = age(birthyear, THIS_YEAR)
+
+    print(f"Du är {the_age} gammal.")
+    print("Nu ska du får bli 25 år igen.")
+
+    # beräkna nytt födelseår
+    birthyear = birthyear_age(25)
+
+    print(f"Du är {age(birthyear, THIS_YEAR)} år gammal, "
+        f"det är {the_age-age(birthyear, THIS_YEAR)} år yngre.")
+
+name = "Daniel"
+birthyear = 1985
+
+age_game(name, birthyear)
+age_game("Urban", 1950)
diff --git a/modules/conditionals/slides-input/examples/mod.py b/modules/conditionals/slides-input/examples/mod.py
new file mode 100644
index 00000000..2bf1516e
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/mod.py
@@ -0,0 +1,11 @@
+def integer_division(a, b):
+    """Skriver ut info om a heltalsdividerat med b"""
+    print(f"{a} = {a // b} * {b} + {a % b}")
+    print(f"{a} // {b} == {a // b}")
+    print(f"{a} % {b} == {a % b}")
+
+integer_division(10, 4)
+print()
+integer_division(10, 3)
+print()
+integer_division(9, 3)
diff --git a/modules/conditionals/slides-input/examples/strmeth.py b/modules/conditionals/slides-input/examples/strmeth.py
new file mode 100644
index 00000000..6c94ff23
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/strmeth.py
@@ -0,0 +1,14 @@
+def str_methods(string1, string2):
+    """Visar sträng-experiment med string"""
+    print(f"string1 = '{string1}'")
+    print(f"string2 = '{string2}'")
+    print(f"string1.capitalize() = '{string1.capitalize()}'")
+    print(f"string1.upper() = '{string1.upper()}'")
+    print(f"string1.center(20, '=') = '{string1.center(20, '=')}'")
+    print(f"string2.strip() = '{string2.strip()}'")
+    print(f"string1.find(string2) = '{string1.find(string2)}'")
+    print(f"string1.find(string2.strip()) = '{string1.find(string2.strip())}'")
+
+str_methods("hej på dig", " hej ")
+print()
+str_methods("hej på dig", " på ")
diff --git a/modules/conditionals/slides-input/examples/strop.py b/modules/conditionals/slides-input/examples/strop.py
new file mode 100644
index 00000000..5ab25941
--- /dev/null
+++ b/modules/conditionals/slides-input/examples/strop.py
@@ -0,0 +1,13 @@
+def str_operators(string1, string2, number):
+    """Visar sträng-experiment med string"""
+    print(f"string1 = '{string1}'")
+    print(f"string2 = '{string2}'")
+    print(f"string1 + string2 = '{string1+string2}'")
+    print(f"string1 * {number} = '{string1*number}'")
+    print(f"string1[{number}] = '{string1[number]}'")
+    print(f"string2[{number}] = '{string2[number]}'")
+    print(f"string1[{number}:{number+3}] = '{string1[number:number+3]}'")
+    print(f"string2[{number}:{number+3}] = '{string2[number:number+3]}'")
+
+str_operators("hej på dig", "hello there", 3)
+str_operators("hejsan", "svejsan", 2)
diff --git a/modules/conditionals/slides-input/figs/docs-builtins.png b/modules/conditionals/slides-input/figs/docs-builtins.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cb7e338e03b98a3e9c1332c9d2ccad3f9fb7984
GIT binary patch
literal 169382
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

literal 0
HcmV?d00001

diff --git a/modules/conditionals/slides-input/figs/docs-str.png b/modules/conditionals/slides-input/figs/docs-str.png
new file mode 100644
index 0000000000000000000000000000000000000000..085e39ca64efee36584d3c0b47ff61e2448c2ff5
GIT binary patch
literal 284567
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%0Do27WG)1C5Bpf0Sar?j
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
OK2l=xqBX+51O7kgr73~{

literal 0
HcmV?d00001

diff --git a/modules/conditionals/slides-input/slides.tex b/modules/conditionals/slides-input/slides.tex
index d7beb5f0..692a8dd9 100644
--- a/modules/conditionals/slides-input/slides.tex
+++ b/modules/conditionals/slides-input/slides.tex
@@ -102,7 +102,7 @@
 %
 %%% REFERENCES %%%
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From 382862e69c9842d602f54cb228ff121d4c9beeee Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 12 Sep 2022 09:17:11 +0200
Subject: [PATCH 166/214] Moves conditionals examples between slides

---
 .../examples/bed-noerr.py                              |  0
 .../examples/bed.py                                    |  0
 .../slides-conditionals/examples/birthyear.py          |  8 ++++----
 .../conditionals/slides-input/examples/birthyear.py    | 10 ----------
 .../slides-input/examples/guess-annorlunda.py          |  9 ---------
 modules/conditionals/slides-input/examples/if.py       | 10 ----------
 modules/conditionals/slides-input/examples/test.py     |  4 ----
 7 files changed, 4 insertions(+), 37 deletions(-)
 rename modules/conditionals/{slides-input => slides-conditionals}/examples/bed-noerr.py (100%)
 rename modules/conditionals/{slides-input => slides-conditionals}/examples/bed.py (100%)
 delete mode 100644 modules/conditionals/slides-input/examples/birthyear.py
 delete mode 100644 modules/conditionals/slides-input/examples/guess-annorlunda.py
 delete mode 100644 modules/conditionals/slides-input/examples/if.py
 delete mode 100644 modules/conditionals/slides-input/examples/test.py

diff --git a/modules/conditionals/slides-input/examples/bed-noerr.py b/modules/conditionals/slides-conditionals/examples/bed-noerr.py
similarity index 100%
rename from modules/conditionals/slides-input/examples/bed-noerr.py
rename to modules/conditionals/slides-conditionals/examples/bed-noerr.py
diff --git a/modules/conditionals/slides-input/examples/bed.py b/modules/conditionals/slides-conditionals/examples/bed.py
similarity index 100%
rename from modules/conditionals/slides-input/examples/bed.py
rename to modules/conditionals/slides-conditionals/examples/bed.py
diff --git a/modules/conditionals/slides-conditionals/examples/birthyear.py b/modules/conditionals/slides-conditionals/examples/birthyear.py
index 6710ee29..ecdf815f 100644
--- a/modules/conditionals/slides-conditionals/examples/birthyear.py
+++ b/modules/conditionals/slides-conditionals/examples/birthyear.py
@@ -1,10 +1,10 @@
 """Program som tar ålder som inmatning"""
 
-år = int(input("När föddes du?"))
+year = int(input("När föddes du? "))
 
-if år < 1995:
-    print("Du är gammal och grå!")
-elif år < 2000:
+if year < 2000:
     print("Du är i hyfsad form ändå.")
+elif year < 1990:
+    print("Du är gammal och grå!")
 else:
     print("Du är ung och fräsch! Än så länge!")
diff --git a/modules/conditionals/slides-input/examples/birthyear.py b/modules/conditionals/slides-input/examples/birthyear.py
deleted file mode 100644
index ecdf815f..00000000
--- a/modules/conditionals/slides-input/examples/birthyear.py
+++ /dev/null
@@ -1,10 +0,0 @@
-"""Program som tar ålder som inmatning"""
-
-year = int(input("När föddes du? "))
-
-if year < 2000:
-    print("Du är i hyfsad form ändå.")
-elif year < 1990:
-    print("Du är gammal och grå!")
-else:
-    print("Du är ung och fräsch! Än så länge!")
diff --git a/modules/conditionals/slides-input/examples/guess-annorlunda.py b/modules/conditionals/slides-input/examples/guess-annorlunda.py
deleted file mode 100644
index ffba2052..00000000
--- a/modules/conditionals/slides-input/examples/guess-annorlunda.py
+++ /dev/null
@@ -1,9 +0,0 @@
-guess = int(input("Guess one of my favourite numbers:"))
-
-while True:
-    if guess == 2 or guess == 3 or guess == 5:
-        break
-
-    guess = int(input("Wrong, guess again:"))
-
-print("Finally, that's correct!")
diff --git a/modules/conditionals/slides-input/examples/if.py b/modules/conditionals/slides-input/examples/if.py
deleted file mode 100644
index fab83d28..00000000
--- a/modules/conditionals/slides-input/examples/if.py
+++ /dev/null
@@ -1,10 +0,0 @@
-x = input("A number please:")
-
-if x == "tre":
-    y = 3
-elif x == "två":
-    y = 2
-else:
-    y = 0
-
-print(y)
diff --git a/modules/conditionals/slides-input/examples/test.py b/modules/conditionals/slides-input/examples/test.py
deleted file mode 100644
index 8905c63c..00000000
--- a/modules/conditionals/slides-input/examples/test.py
+++ /dev/null
@@ -1,4 +0,0 @@
-n = 10
-
-if n < 10 and n > 5:
-    print("test")

From 4c7cc731af2c96ec29827ee794a06a818d90bb49 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 12 Sep 2022 09:42:32 +0200
Subject: [PATCH 167/214] Moves more example code to the right module

---
 modules/conditionals/slides-input/examples/rnd.py            | 5 -----
 .../guess.py => iterations/slides/examples/guess-short.py}   | 0
 2 files changed, 5 deletions(-)
 delete mode 100644 modules/conditionals/slides-input/examples/rnd.py
 rename modules/{conditionals/slides-input/examples/guess.py => iterations/slides/examples/guess-short.py} (100%)

diff --git a/modules/conditionals/slides-input/examples/rnd.py b/modules/conditionals/slides-input/examples/rnd.py
deleted file mode 100644
index 2b293fae..00000000
--- a/modules/conditionals/slides-input/examples/rnd.py
+++ /dev/null
@@ -1,5 +0,0 @@
-import random
-
-x = random.randint(0, 10)
-
-print(x)
diff --git a/modules/conditionals/slides-input/examples/guess.py b/modules/iterations/slides/examples/guess-short.py
similarity index 100%
rename from modules/conditionals/slides-input/examples/guess.py
rename to modules/iterations/slides/examples/guess-short.py

From 6578403c19f3bdd279a6672c529473b0a7ea8eba Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 12 Sep 2022 13:32:50 +0200
Subject: [PATCH 168/214] Adds URLs for conditionals/slides-input

---
 modules/conditionals/slides-input/README.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 modules/conditionals/slides-input/README.md

diff --git a/modules/conditionals/slides-input/README.md b/modules/conditionals/slides-input/README.md
new file mode 100644
index 00000000..c9322163
--- /dev/null
+++ b/modules/conditionals/slides-input/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Inmatning och felhantering][yt]
+- [FeedbackFruits: Inmatning och felhantering][fbf]
+
+[yt]: https://youtu.be/BmaBLot8f1s
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/11d03a12-0b48-4c17-a8d0-8de0d5218006

From 31539c1d2db7d30adfb0058453d9fb91ff22ac05 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 12 Sep 2022 13:50:53 +0200
Subject: [PATCH 169/214] Reworks conditionals/slides-conditionals

---
 .../slides-conditionals/contents.tex          | 148 ++++++------------
 .../examples/birthyear-elif.py                |  10 ++
 .../slides-conditionals/examples/birthyear.py |   2 -
 .../slides-conditionals/slides.tex            |   6 +-
 4 files changed, 62 insertions(+), 104 deletions(-)
 create mode 100644 modules/conditionals/slides-conditionals/examples/birthyear-elif.py

diff --git a/modules/conditionals/slides-conditionals/contents.tex b/modules/conditionals/slides-conditionals/contents.tex
index 1ea5b63e..dc6b9572 100644
--- a/modules/conditionals/slides-conditionals/contents.tex
+++ b/modules/conditionals/slides-conditionals/contents.tex
@@ -1,5 +1,5 @@
 \title{%
-  Inmatning och styrstrukturer
+  Villkor och styrstrukturer
 }
 \author{Daniel Bosk}
 \institute{%
@@ -20,87 +20,52 @@
 \end{abstract}
 
 
-\section{Inmatning}
-
-\subsection{Inmatning av text}
+\section{Datatyper och operationer}
 
-\begin{frame}
-  \begin{center}
-    \mintinline[fontsize=\Large]{python}|variable = input("Optional prompt:")|
-  \end{center}
-\end{frame}
+\subsection{Numeriska typer}
 
 \begin{frame}[fragile]
-  \begin{example}
-    \begin{minted}{python}
-age = input("How old are you? ")
-print(f"Aha, so you're {age} years.")
-    \end{minted}
-  \end{example}
-
-  \pause
-
-  \begin{example}
-    \begin{minted}{python}
-print("How old are you?", end=" ")
-age = input()
-print(f"Ah, you're only {age} years old.")
-    \end{minted}
-  \end{example}
-\end{frame}
-
-\subsection{Inmatning av andra typer}
-
-\begin{frame}
-  \begin{remark}[\mintinline{python}|input()|]
+  \begin{block}{Operationer numeriska typer}
     \begin{itemize}
-      \item Returnerar en sträng.
-      \item Måste typkonvertera om man vill ha annat.
+      \item \mintinline{python}|a + b| ger addition
+      \item \mintinline{python}|a - b| ger subtraktion
+      \item \mintinline{python}|a * b| ger multiplikation
+      \item \mintinline{python}|a / b| ger division (heltal till flyttal)
+      \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal)
+      \item \mintinline{python}|a % b| ger resten vid heltalsdivision
+      \item \mintinline{python}|a ** b| ger \(a^b\)
     \end{itemize}
-  \end{remark}
+  \end{block}
 \end{frame}
 
+\subsection{Strängar}
+
 \begin{frame}[fragile]
-  \begin{example}[Funkar inte]
-    \begin{minted}{python}
-age = input("How old are you?")
-print(f"Ah, then I'm older, I'm {age+1}!")
-    \end{minted}
-  \end{example}
+  \begin{block}{Operationer strängar}
+    \begin{itemize}
+      \item \mintinline{python}|a + b| ger sammanslagning
+      \item \mintinline{python}|a * b| ger upprepning om \mintinline{python}|a| 
+        är en sträng och \mintinline{python}|b| är ett heltal.
+      \item \mintinline{python}|a[b]| ger en tecknet på position 
+        \mintinline{python}|b|.
+      \item \mintinline{python}|a[b:c]| ger en delsträng om 
+        \mintinline{python}|b| och  \mintinline{python}|c| är heltal.
+    \end{itemize}
+  \end{block}
 
   \pause
 
-  \begin{example}[Funkar]
-    \begin{minted}[highlightlines=2]{python}
-age = input("How old are you?")
-print(f"Oh, then I'm older, I'm {int(age)+1}!")
-    \end{minted}
-  \end{example}
-
-  \begin{example}[Funkar]
-    \begin{minted}[highlightlines=1]{python}
-age = int(input("How old are you?"))
-print(f"Oh, then I'm older, I'm {age+1}!")
-    \end{minted}
-  \end{example}
-\end{frame}
-
-\subsection{Datatyper}
-
-\begin{frame}
-  \begin{remark}[Inbyggda datatyper]
+  \begin{block}{Metoder strängar}
     \begin{itemize}
-      \item \mintinline{python}|str(x)| gör om \mintinline{python}|x| till textsträng
-      \item \mintinline{python}|int(x)| gör om till heltal
-      \item \mintinline{python}|float(x)| gör om till flyttal
-      \item \mintinline{python}|complex(re, im)| gör om till komplext tal
+      \item \texttt{.capitalize()}
+      \item \texttt{.center(width, fillchar)}
+      \item \texttt{.find(substring, start, end)}
+      \item \texttt{.strip()}
+      \item \texttt{.upper()}, \texttt{.lower()}, \texttt{.casefold()}
     \end{itemize}
-  \end{remark}
+  \end{block}
 \end{frame}
 
-
-\section{Datatyper och operationer}
-
 \subsection{Den booleska typen}
 
 \begin{frame}
@@ -132,22 +97,6 @@ \subsection{Den booleska typen}
 \end{frame}
 
 
-\subsection{Numeriska typer}
-
-\begin{frame}[fragile]
-  \begin{block}{Operationer numeriska typer}
-    \begin{itemize}
-      \item \mintinline{python}|a + b| ger addition
-      \item \mintinline{python}|a - b| ger subtraktion
-      \item \mintinline{python}|a * b| ger multiplikation
-      \item \mintinline{python}|a / b| ger division (heltal till flyttal)
-      \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal)
-      \item \mintinline{python}|a % b| ger resten vid heltalsdivision
-      \item \mintinline{python}|a ** b| ger \(a^b\)
-    \end{itemize}
-  \end{block}
-\end{frame}
-
 \begin{frame}[fragile]
   \begin{block}{Jämförelseoperationer ger booleskt resultat}
     \begin{itemize}
@@ -177,7 +126,7 @@ \section{Villkor och styrstrukturer}
 \subsection{Styrstrukturer}
 
 \begin{frame}[fragile]
-    \begin{minted}[fontsize=\Large]{python}
+  \begin{minted}[fontsize=\Large]{python}
 if villkor:
   print(True)
 else:
@@ -186,19 +135,13 @@ \subsection{Styrstrukturer}
 \end{frame}
 
 \begin{frame}[fragile]
-  \begin{example}
-    \begin{minted}{python}
-birthyear = int(input("What year were you born?"))
-if birthyear < 2000:
-    print("You're old!")
-else:
-    print("Congrats, you're a millenial!")
-    \end{minted}
+  \begin{example}[\texttt{birthyear.py}]
+    \inputminted[linenos]{python}{examples/birthyear.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
-    \begin{minted}[fontsize=\large]{python}
+  \begin{minted}[fontsize=\large]{python}
 if villkor1:
   print("villkor1 == True")
 elif villkor2:
@@ -216,13 +159,14 @@ \subsection{Styrstrukturer}
 \begin{frame}[fragile]
   \begin{example}
     \begin{minted}{python}
-birthyear = int(input("What year were you born?"))
-if birthyear < 2000:
-    print("You're old!")
-elif birthyear < 1990:
-    print("Wow, you're ancient!")
+år = int(input("När föddes du?"))
+
+if år < 2000:
+    print("Du är i hyfsad form ändå.")
+elif år < 1995:
+    print("Du är gammal och grå!")
 else:
-    print("Congrats, you're a millenial!")
+    print("Du är ung och fräsch! Än så länge!")
     \end{minted}
   \end{example}
 
@@ -235,6 +179,12 @@ \subsection{Styrstrukturer}
   \end{question}
 \end{frame}
 
+\begin{frame}[fragile]
+  \begin{example}[\texttt{birthyear.py}]
+    \inputminted[linenos]{python}{examples/birthyear-elif.py}
+  \end{example}
+\end{frame}
+
 
 \mode<all>{\endinput}
 
diff --git a/modules/conditionals/slides-conditionals/examples/birthyear-elif.py b/modules/conditionals/slides-conditionals/examples/birthyear-elif.py
new file mode 100644
index 00000000..6710ee29
--- /dev/null
+++ b/modules/conditionals/slides-conditionals/examples/birthyear-elif.py
@@ -0,0 +1,10 @@
+"""Program som tar ålder som inmatning"""
+
+år = int(input("När föddes du?"))
+
+if år < 1995:
+    print("Du är gammal och grå!")
+elif år < 2000:
+    print("Du är i hyfsad form ändå.")
+else:
+    print("Du är ung och fräsch! Än så länge!")
diff --git a/modules/conditionals/slides-conditionals/examples/birthyear.py b/modules/conditionals/slides-conditionals/examples/birthyear.py
index 6710ee29..5d3dce15 100644
--- a/modules/conditionals/slides-conditionals/examples/birthyear.py
+++ b/modules/conditionals/slides-conditionals/examples/birthyear.py
@@ -4,7 +4,5 @@
 
 if år < 1995:
     print("Du är gammal och grå!")
-elif år < 2000:
-    print("Du är i hyfsad form ändå.")
 else:
     print("Du är ung och fräsch! Än så länge!")
diff --git a/modules/conditionals/slides-conditionals/slides.tex b/modules/conditionals/slides-conditionals/slides.tex
index d7beb5f0..692a8dd9 100644
--- a/modules/conditionals/slides-conditionals/slides.tex
+++ b/modules/conditionals/slides-conditionals/slides.tex
@@ -102,7 +102,7 @@
 %
 %%% REFERENCES %%%
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From d2e7887dd4b26d77f94b45c4cc41d87e2b09430d Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 12 Sep 2022 14:16:08 +0200
Subject: [PATCH 170/214] Adds bed example to conditionals/slides-conditionals

---
 .../conditionals/slides-conditionals/contents.tex   | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/modules/conditionals/slides-conditionals/contents.tex b/modules/conditionals/slides-conditionals/contents.tex
index dc6b9572..b36519a8 100644
--- a/modules/conditionals/slides-conditionals/contents.tex
+++ b/modules/conditionals/slides-conditionals/contents.tex
@@ -20,6 +20,13 @@
 \end{abstract}
 
 
+\section{Ett program}
+
+\begin{frame}[fragile]
+  \Large\texttt{bed.py}
+\end{frame}
+
+
 \section{Datatyper och operationer}
 
 \subsection{Numeriska typer}
@@ -185,6 +192,11 @@ \subsection{Styrstrukturer}
   \end{example}
 \end{frame}
 
+\section{Vårt program igen}
+
+\begin{frame}[fragile]
+  \inputminted[linenos,firstline=18]{python}{examples/bed-noerr.py}
+\end{frame}
 
 \mode<all>{\endinput}
 
@@ -267,4 +279,3 @@ \subsection{Slingor}
     \end{minted}
   \end{example}
 \end{frame}
-

From 0c2ad6b5f00f03022ce11aafc88afccad7cbb33c Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 13 Sep 2022 10:26:35 +0200
Subject: [PATCH 171/214] Adds URLs to conditionals/slides-conditionals videos

---
 modules/conditionals/slides-conditionals/README.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 modules/conditionals/slides-conditionals/README.md

diff --git a/modules/conditionals/slides-conditionals/README.md b/modules/conditionals/slides-conditionals/README.md
new file mode 100644
index 00000000..bfe42f33
--- /dev/null
+++ b/modules/conditionals/slides-conditionals/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Villkor och styrstrukturer][yt]
+- [FeedbackFruits: Villkor och styrstrukturer][fbf]
+
+[yt]: https://youtu.be/DQdYirC9qYE
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/2274f848-feb7-46b1-a62f-d64ed59509fd

From 1c51832f4dd4cc455be1cdfc83ebb15654996588 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 13 Sep 2022 11:20:56 +0200
Subject: [PATCH 172/214] Adds PEP-8 version of bed.py

---
 .../slides-conditionals/examples/bed-pep8.py  | 55 +++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 modules/conditionals/slides-conditionals/examples/bed-pep8.py

diff --git a/modules/conditionals/slides-conditionals/examples/bed-pep8.py b/modules/conditionals/slides-conditionals/examples/bed-pep8.py
new file mode 100644
index 00000000..e5036d5d
--- /dev/null
+++ b/modules/conditionals/slides-conditionals/examples/bed-pep8.py
@@ -0,0 +1,55 @@
+"""Ett program för att beräkna sängegenskaper"""
+import sys
+
+def hardness():
+    """Fråga om vikt och returnera en rekommendation."""
+    try:
+        weight = float(input("Hur mycket väger du (kg)? "))
+    except ValueError as err:
+        print(f"Din vikt måste anges med siffror: {err}")
+        sys.exit()
+
+    mattress = "special"
+
+    if weight < 50:
+        mattress = "mjuk"
+    elif weight < 80:
+        mattress = "mellan"
+    elif weight < 120:
+        mattress = "hård"
+
+    return mattress
+
+def main():
+    """Huvudprogrammet"""
+    try:
+        length = int(input("Hur lång är du? "))
+    except ValueError as err:
+        print(f"Du måste ange din längd i hela centimeter med siffror: {err}")
+        sys.exit()
+
+    mattress = "mjuk"
+
+    if length < 10:
+        print("Ange längden i cm.")
+        sys.exit()
+    elif length < 130:
+        print("Du kan använda en barnsäng.")
+    elif length < 200:
+        print("Du kan använda en vanlig vuxensäng, 200 cm.")
+        mattress = hardness()
+    elif length < 220:
+        print("Du kan använda vår längre vuxensäng, 220 cm.")
+        mattress = hardness()
+    else:
+        print("Tyvärr har vi inga sängar i lager för dig, "
+            "du måste specialbeställa en.")
+        sys.exit()
+
+    if mattress == "special":
+        print("Vi har ingen lämplig madrass för dig, "
+              "men det går att specialbeställa.")
+    else:
+        print(f"Du trivs nog bäst på en {mattress} madrass.")
+
+main()

From 6becffffe9e7f328c11d4fca154d7ed7eef6f2a7 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 15 Sep 2022 15:38:09 +0200
Subject: [PATCH 173/214] Updates iterations slides, removes pedagogy part

---
 modules/iterations/slides/contents.tex | 51 --------------------------
 modules/iterations/slides/notes.tex    |  2 +-
 modules/iterations/slides/preamble.tex |  6 +--
 modules/iterations/slides/slides.tex   |  2 +-
 4 files changed, 5 insertions(+), 56 deletions(-)

diff --git a/modules/iterations/slides/contents.tex b/modules/iterations/slides/contents.tex
index cf40b2ab..0717360b 100644
--- a/modules/iterations/slides/contents.tex
+++ b/modules/iterations/slides/contents.tex
@@ -1,56 +1,5 @@
 \mode*
 
-\section{En notis om pedagogik}
-
-\begin{frame}
-  \begin{question}
-    \begin{itemize}
-      \item Learn by trying or by being told?
-    \end{itemize}
-  \end{question}
-\end{frame}
-
-\begin{frame}
-  \begin{example}[Learn by trying or by being told?
-    {\cite[pp.~214--221]{NecessaryConditionsOfLearning}}]
-    \begin{itemize}
-      \item \Textcite{Szekely1950} studied the problem in 1950.
-    \end{itemize}
-    \begin{enumerate}
-      \item<2,3> Presented a puzzling phenomena (Problem A) to a group.
-      \item<2,3> Presented a text explaining the phenomena afterwards.
-    \end{enumerate}
-    \begin{enumerate}
-      \item<3> Presented a text explaining the phenomena.
-      \item<3> Presented the puzzling phenomena (Problem A) afterwards.
-    \end{enumerate}
-    \begin{itemize}
-      \item<4> Called them back a week later with related Problem B.
-      \item<4> The order for Problem A had significant impact on solving 
-        Problem B.
-    \end{itemize}
-  \end{example}
-\end{frame}
-
-\begin{frame}
-  \begin{remark}[Reproduced]
-    \begin{itemize}
-      \item Confirmed by later studies as well.
-      \item \Textcite{BransfordSchwartz1999} studied effect on future learning.
-      \item Students learn more easily from being told if they tried first.
-    \end{itemize}
-  \end{remark}
-
-  \pause
-
-  \begin{remark}
-    \begin{itemize}
-      \item \emph{Even if the time spent is the same!}
-    \end{itemize}
-  \end{remark}
-\end{frame}
-
-
 \section{Rekursion}
 
 \begin{frame}
diff --git a/modules/iterations/slides/notes.tex b/modules/iterations/slides/notes.tex
index 5aee944d..fa967fa5 100644
--- a/modules/iterations/slides/notes.tex
+++ b/modules/iterations/slides/notes.tex
@@ -26,7 +26,7 @@
 
 \begin{document}
 \title{%
-  Rekursion och iterationer
+  Upprepningar
 }
 \author{Daniel Bosk}
 \institute{%
diff --git a/modules/iterations/slides/preamble.tex b/modules/iterations/slides/preamble.tex
index 39fe85cc..beac929d 100644
--- a/modules/iterations/slides/preamble.tex
+++ b/modules/iterations/slides/preamble.tex
@@ -3,6 +3,9 @@
 \usepackage[british]{babel}
 \usepackage{booktabs}
 
+\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
+\addbibresource{pedagogy.bib}
+
 \usepackage[all]{foreign}
 \renewcommand{\foreignfullfont}{}
 \renewcommand{\foreignabbrfont}{}
@@ -13,9 +16,6 @@
 \usepackage[strict]{csquotes}
 \usepackage[single]{acro}
 
-\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
-\addbibresource{pedagogy.bib}
-
 \usepackage{subcaption}
 
 \usepackage[noend]{algpseudocode}
diff --git a/modules/iterations/slides/slides.tex b/modules/iterations/slides/slides.tex
index f9c3c255..36841651 100644
--- a/modules/iterations/slides/slides.tex
+++ b/modules/iterations/slides/slides.tex
@@ -97,7 +97,7 @@
 
 \begin{document}
 \title{%
-  Rekursion och iterationer
+  Upprepningar
 }
 \author{Daniel Bosk}
 \institute{%

From 6fdc4d63c99f434b60ea3bcd9bf9b8a217aa7789 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 15 Sep 2022 19:57:01 +0200
Subject: [PATCH 174/214] Updates conditionals advanced tutorial

---
 modules/conditionals/advanced_tutorial.md     | 41 ++++++++++++++++++-
 .../{tutorial.md => tutorial/instruction.md}  |  7 ++--
 2 files changed, 44 insertions(+), 4 deletions(-)
 rename modules/conditionals/{tutorial.md => tutorial/instruction.md} (94%)

diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md
index 9d7fbe97..fc34393f 100644
--- a/modules/conditionals/advanced_tutorial.md
+++ b/modules/conditionals/advanced_tutorial.md
@@ -24,7 +24,7 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som
 
 ### Finn fem fel
 
-Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/containers/slides/examples/guess.py)
+Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py)
 
 Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
@@ -32,6 +32,45 @@ Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni
 
 Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför?
 
+### Bombspelet
+
+Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben.
+
+Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga 
+i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`.
+
+[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py
+[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
+
+
+
+### Frågesport
+
+Ett klassiskt program för att experimentera med villkor är frågesport. Skriv 
+ett frågeprogram med kluriga frågor. För att mäta hur lång tid en användare tar 
+på sig kan man använda följande konstruktion:
+```python
+"""
+Exempelprogram för tidsmätning
+
+Vi sparar klockslaget vid start och klockslaget vid slut, sedan tar vi 
+skillnaden.
+"""
+
+import datetime as dt
+
+start_time = dt.datetime.now()
+
+svar = input("Vad är svaret på frågan? ")
+
+end_time = dt.datetime.now()
+
+print(f"Tidsåtgång: {end_time-start_time}")
+```
+
+Tips: använd funktioner för att åstadkomma straffrundor vid fel svar.
+
+
 ### Att göra saker
 
 Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp
diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial/instruction.md
similarity index 94%
rename from modules/conditionals/tutorial.md
rename to modules/conditionals/tutorial/instruction.md
index 5ef97a10..e310fe87 100644
--- a/modules/conditionals/tutorial.md
+++ b/modules/conditionals/tutorial/instruction.md
@@ -14,11 +14,10 @@ Målet med övningen är att du ska bli bättre på att
   - dela upp problem i mindre problem,
   - minimera kodupprepning
 
-## Genomgång av veckans svårigheter
+## Veckans övningsgrupp
 
-Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan.
+...
 
-Zoomlänk: 
 
 ## Önskemål från gruppen
 
@@ -48,6 +47,8 @@ i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`.
 [bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py
 [bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
 
+Kör igenom spelet utan att detonera bomben. Skapa därefter ett eget bombspel åt 
+de andra i klassen.
 
 
 ### Frågesport

From 841d21a609f705f7265e20d7b8914f09b3ff4ea4 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 18 Sep 2022 20:56:19 +0200
Subject: [PATCH 175/214] Moves example files for conditionals tutorials

---
 modules/conditionals/exercise.md                 | 11 -----------
 .../{ => tutorial-advanced}/dansa.py             |  0
 .../{ => tutorial-advanced}/fibonacci.py         |  0
 .../instruction.md}                              | 16 +++++++++++-----
 .../conditionals/{ => tutorial-advanced}/walk.py |  0
 .../{ => tutorial-advanced}/walk_to.py           |  0
 modules/conditionals/{ => tutorial}/bomb.py      |  0
 modules/conditionals/{ => tutorial}/bomben.py    |  0
 modules/conditionals/tutorial/instruction.md     |  9 ++++++---
 .../conditionals/{ => tutorial}/movietickets.py  |  0
 modules/conditionals/{ => tutorial}/slump.py     |  0
 modules/conditionals/{ => tutorial}/timing.py    |  0
 12 files changed, 17 insertions(+), 19 deletions(-)
 delete mode 100644 modules/conditionals/exercise.md
 rename modules/conditionals/{ => tutorial-advanced}/dansa.py (100%)
 rename modules/conditionals/{ => tutorial-advanced}/fibonacci.py (100%)
 rename modules/conditionals/{advanced_tutorial.md => tutorial-advanced/instruction.md} (95%)
 rename modules/conditionals/{ => tutorial-advanced}/walk.py (100%)
 rename modules/conditionals/{ => tutorial-advanced}/walk_to.py (100%)
 rename modules/conditionals/{ => tutorial}/bomb.py (100%)
 rename modules/conditionals/{ => tutorial}/bomben.py (100%)
 rename modules/conditionals/{ => tutorial}/movietickets.py (100%)
 rename modules/conditionals/{ => tutorial}/slump.py (100%)
 rename modules/conditionals/{ => tutorial}/timing.py (100%)

diff --git a/modules/conditionals/exercise.md b/modules/conditionals/exercise.md
deleted file mode 100644
index 49d536cb..00000000
--- a/modules/conditionals/exercise.md
+++ /dev/null
@@ -1,11 +0,0 @@
-Övningen sker i respektive övningsgrupp. Se [ditt schema][schedule-personal] 
-eller [kursens övningsschema][schedule] och gå till den sal som din grupp är 
-hänvisad till.
-
-Den digitala övningsgruppen har sin övning i [zoomrummet 666 222 743 
-94][zoom-room].
-
-[zoom-room]: https://kth-se.zoom.us/j/66622274394
-[schedule-personal]: https://www.kth.se/social/home/personal-menu/schema/
-[schedule]: https://cloud.timeedit.net/kth/web/public01/ri1Y4X90Q5wZ6YQvQ609g9o5yyY78Z60Z7Q5Z05Q962xQYy6.html#contentlinks
-
diff --git a/modules/conditionals/dansa.py b/modules/conditionals/tutorial-advanced/dansa.py
similarity index 100%
rename from modules/conditionals/dansa.py
rename to modules/conditionals/tutorial-advanced/dansa.py
diff --git a/modules/conditionals/fibonacci.py b/modules/conditionals/tutorial-advanced/fibonacci.py
similarity index 100%
rename from modules/conditionals/fibonacci.py
rename to modules/conditionals/tutorial-advanced/fibonacci.py
diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/tutorial-advanced/instruction.md
similarity index 95%
rename from modules/conditionals/advanced_tutorial.md
rename to modules/conditionals/tutorial-advanced/instruction.md
index fc34393f..4dcc18bd 100644
--- a/modules/conditionals/advanced_tutorial.md
+++ b/modules/conditionals/tutorial-advanced/instruction.md
@@ -14,6 +14,11 @@ Målet med övningen är att du ska få en fördjupad förståelse för hur du s
   - dela upp problem i mindre problem,
   - minimera kodupprepning
 
+## Veckans övningsgrupp
+
+...
+
+
 ## Önskemål från gruppen
 
 Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på?
@@ -24,7 +29,8 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som
 
 ### Finn fem fel
 
-Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py)
+Dela upp er i par och låt en av er ladda ner ett program för [att köpa 
+biobiljetter](https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/movietickets.py)
 
 Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
@@ -39,8 +45,8 @@ Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben.
 Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga 
 i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`.
 
-[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py
-[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
+[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomben.py
+[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomb.py
 
 
 
@@ -122,7 +128,7 @@ walk_fwd(2)
 Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Du kan även se en
 [interaktiv genomgång av exekveringen][walk-tutor].
 
-[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/walk.py
+[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial-advanced/walk.py
 [walk-tutor]: https://pythontutor.com/visualize.html#code=%22%22%22Ett%20program%20som%20illustrerar%20funktionsuppdelningen%20i%20att%20g%C3%A5,%20dock%20med%20en%20%0At%C3%A4mligen%20udda%20g%C3%A5ngstil.%22%22%22%0A%0Adef%20take_step_first%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20som%20beh%C3%B6vs%20f%C3%B6r%20att%20ta%20ett%20steg%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22fram%C3%A5t%22%29%0A%0Adef%20take_step_second%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20f%C3%B6r%20att%20ta%20det%20kompletterande%20steget%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22bak%C3%A5t%22%29%0A%20%20%20%20put_leg%28the_leg%29%0A%0Adef%20lift_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22Lyfter%20ett%20ben,%20the_leg%20anger%20h%C3%B6ger%20eller%20v%C3%A4nster%22%22%22%0A%20%20%20%20print%28f%22lyft%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20put_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22S%C3%A4tter%20ner%20ett%20ben%20som%20%C3%A4r%20i%20luften%22%22%22%0A%20%20%20%20print%28f%22s%C3%A4tt%20ned%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20lean_body%28direction%29%3A%0A%20%20%20%20%22%22%22Luta%20kroppen,%20direction%20anger%20riktning%22%22%22%0A%20%20%20%20print%28f%22luta%20kroppen%20%7Bdirection%7D%22%29%0A%0Adef%20walk_1m_fwd%28%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20en%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20take_step_first%28%22h%C3%B6ger%22%29%0A%20%20%20%20take_step_second%28%22v%C3%A4nster%22%29%0A%0Adef%20walk_fwd%28meters%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20meters%20antal%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20if%20meters%20%3E%200%3A%0A%20%20%20%20%20%20%20%20walk_1m_fwd%28%29%0A%20%20%20%20%20%20%20%20walk_fwd%28meters-1%29%0A%0Awalk_fwd%282%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false
 
 Skriv program som, på samma sätt som ovan, skriver ut instruktioner för
@@ -150,4 +156,4 @@ print(f"Slumptalet är {slumptal}.")
 Vi kan även gå igenom [ett exempel som använder denna och skapar en slumpmässig
 dans][random-dance].
 
-[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py
+[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial-advanced/dansa.py
diff --git a/modules/conditionals/walk.py b/modules/conditionals/tutorial-advanced/walk.py
similarity index 100%
rename from modules/conditionals/walk.py
rename to modules/conditionals/tutorial-advanced/walk.py
diff --git a/modules/conditionals/walk_to.py b/modules/conditionals/tutorial-advanced/walk_to.py
similarity index 100%
rename from modules/conditionals/walk_to.py
rename to modules/conditionals/tutorial-advanced/walk_to.py
diff --git a/modules/conditionals/bomb.py b/modules/conditionals/tutorial/bomb.py
similarity index 100%
rename from modules/conditionals/bomb.py
rename to modules/conditionals/tutorial/bomb.py
diff --git a/modules/conditionals/bomben.py b/modules/conditionals/tutorial/bomben.py
similarity index 100%
rename from modules/conditionals/bomben.py
rename to modules/conditionals/tutorial/bomben.py
diff --git a/modules/conditionals/tutorial/instruction.md b/modules/conditionals/tutorial/instruction.md
index e310fe87..cdbc237f 100644
--- a/modules/conditionals/tutorial/instruction.md
+++ b/modules/conditionals/tutorial/instruction.md
@@ -29,7 +29,8 @@ Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom
 
 ### Finn fem fel
 
-Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py)
+Dela upp er i par och låt en av er ladda ner ett program för [att köpa 
+biobiljetter](https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/movietickets.py)
 
 Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden.
 
@@ -44,8 +45,10 @@ Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben.
 Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga 
 i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`.
 
-[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py
-[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py
+[bomben]: 
+https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomben.py
+[bomb]: 
+https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomb.py
 
 Kör igenom spelet utan att detonera bomben. Skapa därefter ett eget bombspel åt 
 de andra i klassen.
diff --git a/modules/conditionals/movietickets.py b/modules/conditionals/tutorial/movietickets.py
similarity index 100%
rename from modules/conditionals/movietickets.py
rename to modules/conditionals/tutorial/movietickets.py
diff --git a/modules/conditionals/slump.py b/modules/conditionals/tutorial/slump.py
similarity index 100%
rename from modules/conditionals/slump.py
rename to modules/conditionals/tutorial/slump.py
diff --git a/modules/conditionals/timing.py b/modules/conditionals/tutorial/timing.py
similarity index 100%
rename from modules/conditionals/timing.py
rename to modules/conditionals/tutorial/timing.py

From 9aff89fa63856a557d0ddc09eea35d4da5d92e05 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 18 Sep 2022 20:56:50 +0200
Subject: [PATCH 176/214] Adds conditionals slides directories to Makefile

---
 modules/conditionals/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/conditionals/Makefile b/modules/conditionals/Makefile
index c93e77af..63ae30a2 100644
--- a/modules/conditionals/Makefile
+++ b/modules/conditionals/Makefile
@@ -1,4 +1,5 @@
-SUBDIR+=		slides
+SUBDIR+=		slides-input
+SUBDIR+=		slides-conditionals
 SUBDIR_GOALS=	all clean distclean
 
 HTML_FILES= 	lecture.html exercise.html tutorial.html

From a2f3c50fc6f09053094bd6eabba8af9749fc9c28 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 18 Sep 2022 20:57:20 +0200
Subject: [PATCH 177/214] Improves the bomb animation

---
 modules/conditionals/tutorial/bomb.py | 74 ++++++++++++++++++++++-----
 1 file changed, 62 insertions(+), 12 deletions(-)

diff --git a/modules/conditionals/tutorial/bomb.py b/modules/conditionals/tutorial/bomb.py
index 4a0354bf..a7f2a922 100644
--- a/modules/conditionals/tutorial/bomb.py
+++ b/modules/conditionals/tutorial/bomb.py
@@ -1,33 +1,45 @@
-"""Ett bibliotek för att animera en bomb i terminalen
+"""
+Ett bibliotek för att animera en bomb i terminalen
 
 ASCII-art från ASCII Art Archive:
 
-    https://www.asciiart.eu/weapons/explosives"""
+    https://www.asciiart.eu/weapons/explosives
+
+ANSI-escape för att sudda animeringen från:
+
+    https://gist.github.com/pfreixes/a911dd6e17aca6bcc6a2
+"""
 
 import time
 import sys
 
-SCREEN_SIZE = 50
-
 def detonera():
     """Denna funktion detonerar bomben"""
     oantänd()
     time.sleep(0.5)
+    sudda()
 
     antänd()
     time.sleep(0.5)
 
-    for n in range(6):
+    for n in range(7):
+        sudda()
         explodera(n)
-        time.sleep(0.1)
 
     sys.exit(1)
 
+def sudda():
+    """Sudda 11 rader"""
+    for n in range(11):
+        print("\033[K", end="")
+        print("\033[1A", end="")
+
 def oantänd():
     """Skriver ut en oantänd dynamit"""
-    for x in range(SCREEN_SIZE):
-        print()
     print("""
+
+
+
       )
      (
     .-`-.
@@ -38,9 +50,10 @@ def oantänd():
 
 def antänd():
     """Skriver ut en antänd dynamit"""
-    for x in range(SCREEN_SIZE):
-        print()
     print("""
+
+
+
     \|/
    - o -
     /-`-.
@@ -51,39 +64,62 @@ def antänd():
 
 def explodera(n):
     """Skriver ut steg n i explosionsförloppet, 0 <= n <= 5."""
-    for x in range(SCREEN_SIZE):
-        print()
     if n == 0:
         print("""
+
+
+
+
+
     .---.
     : | :
     :-o-:
     :_|_:
 """)
+        time.sleep(0.1)
     elif n == 1:
         print("""
+
+
+
+
+
     .---.
     (\|/)
     --0--
     (/|\)
 """)
+        time.sleep(0.1)
     elif n == 2:
         print("""
+
+
+
+
    '.\|/.'
    (\   /)
    - -O- -
    (/   \)
    ,'/|\'.
 """)
+        time.sleep(0.1)
     elif n == 3:
         print("""
+
+
+
+
+
 '.  \ | /  ,'
   `. `.' ,'
  ( .`.|,' .)
  - ~ -0- ~ -
 """)
+        time.sleep(0.1)
     elif n == 4:
         print("""
+
+
 ','|'.` )
   .' .'. '.
 ,'  / | \  '.
@@ -92,6 +128,7 @@ def explodera(n):
  . `` ,'. "
    ~ (   ~ -
 """)
+        time.sleep(0.1)
     elif n == 5:
         print("""
 . ','|` ` .
@@ -103,4 +140,17 @@ def explodera(n):
     (  )
      ) /
     ,---.
+""")
+        time.sleep(0.5)
+    elif n == 6:
+        print("""
+
+
+
+
+
+
+
+
+   ,--.
 """)

From 44ebb29850e0de6edf95bea1805a98ad062a29a8 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Sun, 18 Sep 2022 20:58:43 +0200
Subject: [PATCH 178/214] Adds animation module to conditionals

---
 modules/conditionals/anim.py | 174 +++++++++++++++++++++++++++++++++++
 1 file changed, 174 insertions(+)
 create mode 100644 modules/conditionals/anim.py

diff --git a/modules/conditionals/anim.py b/modules/conditionals/anim.py
new file mode 100644
index 00000000..620133ec
--- /dev/null
+++ b/modules/conditionals/anim.py
@@ -0,0 +1,174 @@
+"""
+Ett bibliotek för att animera i terminalen
+
+Av: Daniel Bosk, Emelie Wästlund
+
+ANSI-escape för att flytta markören:
+
+    https://tldp.org/HOWTO/Bash-Prompt-HOWTO/x361.html
+
+Cow av Shanaka Dias: https://www.asciiart.eu/animals/cows
+"""
+
+import math
+import os
+import platform
+import time
+import shutil
+
+WIDTH, HEIGHT = shutil.get_terminal_size((80, 20))
+
+def init_canvas(width=WIDTH, height=HEIGHT):
+    """Initierar ritområdet"""
+    canvas = "\n"*height
+    render(canvas)
+    erase(canvas)
+
+def frame(canvas, seconds):
+    """Kör en frame med canvas i seconds sekunder"""
+    render(canvas)
+    time.sleep(seconds)
+    erase(canvas)
+
+def render(canvas):
+    """Skriver ut canvas på skärmen"""
+    print(canvas)
+
+def erase(canvas):
+    """Suddar allt, tar bort det som gjorts av render"""
+    for _ in canvas.splitlines():
+        # ANSI-escapes för att flytta markören i terminalen
+        print("\033[K", end="") # ta bort allt på raden
+        print("\033[1A", end="") # flytta en rad upp
+
+    print("\033[K", end="") # ta bort allt på sista raden också
+
+def erase_windows(_):
+    """Suddar allt"""
+    os.system("cls")
+
+if platform.system() == "Windows":
+    erase = erase_windows
+
+def position(sprite, x, y, x_max=WIDTH, y_max=HEIGHT):
+    """Returnerar en canvas där sprite är på position x och y"""
+    sprite = sprite.strip("\n")
+
+    max_width = max(map(len, sprite.splitlines()))
+
+    if x < 0:
+        sprite = cut_left(sprite, -x)
+    if x > WIDTH - max_width:
+        sprite = cut_right(sprite, max_width-(x_max-x))
+
+    if x > 0:
+        sprite = fill_left(sprite, x)
+
+    if y < 0:
+        sprite = cut_top(sprite, -y)
+    elif y > 0:
+        sprite = "\n"*y + sprite
+
+    if (height := len(sprite.splitlines())) > y_max:
+        sprite = cut_bottom(sprite, height-y_max)
+
+    return sprite
+
+def cut_left(sprite, n):
+    """Klipp bort n tecken på vänster sida"""
+    spritelines = sprite.splitlines()
+
+    for row in range(len(spritelines)):
+        try:
+            spritelines[row] = spritelines[row][n:]
+        except IndexError:
+            pass
+
+    return "\n".join(spritelines)
+
+def cut_right(sprite, n):
+    """Klipp bort n tecken på höger sida"""
+    spritelines = sprite.splitlines()
+    max_width = max(map(len, spritelines))
+
+    for row in range(len(spritelines)):
+        row_width = len(spritelines[row])
+        to_cut = row_width - (max_width - n)
+        if to_cut > 0:
+            spritelines[row] = spritelines[row][:-to_cut]
+
+    return "\n".join(spritelines)
+
+def fill_left(sprite, n):
+    """Fyller på med n blanktecken till vänter om sprite"""
+    spritelines = sprite.splitlines()
+
+    for row in range(len(spritelines)):
+        spritelines[row] = " "*n + spritelines[row]
+
+    return "\n".join(spritelines)
+
+def cut_top(sprite, n):
+    """Klipp bort de n översta raderna"""
+    try:
+        return "\n".join(sprite.splitlines()[n:])
+    except IndexError:
+        pass
+
+    return sprite
+
+def cut_bottom(sprite, n):
+    """Klipper bort de n nedersta raderna"""
+    spritelines = sprite.splitlines()
+
+    try:
+        return "\n".join(spritelines[:len(spritelines)-n])
+    except IndexError:
+        pass
+
+    return sprite
+
+def sprite_size(sprite):
+    """Returnerar (bredd, höjd) för sprite"""
+    spritelines = sprite.splitlines()
+
+    max_width = max(map(len, spritelines))
+    max_height = len(spritelines)
+
+    return (max_width, max_height)
+
+def toggle_cursor(mode):
+    """Ändrar visningen av markör; på om mode=True, av om mode=False"""
+    if mode:
+        print("\033[?25h", end="") # slå på markör
+    else:
+        print("\033[?25l", end="") # slå av markör
+
+def test():
+    """Denna funktion testar animationsfunktionerna"""
+    COW_SPRITE = """
+         __n__n__
+  .------`-\00/-'
+ /  ##  ## (oo)
+/ \## __   ./
+   |//YY \|/
+   |||   |||
+"""
+
+    toggle_cursor(False)
+    init_canvas()
+
+    frame(position(COW_SPRITE, 0, 0), 0.5)
+    for n in range(10):
+        frame(position(COW_SPRITE, -n, 0), 0.1)
+    for n in range(10):
+        frame(position(COW_SPRITE, -10+n, 0), 0.1)
+    for n in range(WIDTH):
+        frame(position(COW_SPRITE, n, math.ceil(n*HEIGHT/WIDTH)), 0.1)
+
+    render(position(COW_SPRITE, WIDTH, math.floor(HEIGHT)))
+    toggle_cursor(True)
+
+
+if __name__ == "__main__":
+    test()

From 104b5980548d403901a0722680cded513c83e454 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 19 Sep 2022 11:28:40 +0200
Subject: [PATCH 179/214] Improves iterations slides

---
 modules/iterations/slides/contents.tex        | 30 ++++++++
 .../iterations/slides/examples/countdown.py   | 17 ++---
 .../iterations/slides/examples/guess-short.py |  7 +-
 modules/iterations/slides/examples/guess.py   | 69 ++++++++++++-------
 modules/iterations/slides/examples/hej.py     | 41 +++++------
 .../iterations/slides/examples/hej_break.py   | 31 +++++++++
 modules/iterations/slides/examples/in.py      |  9 +++
 .../iterations/slides/examples/siffersumma.py | 26 ++++++-
 8 files changed, 171 insertions(+), 59 deletions(-)
 create mode 100644 modules/iterations/slides/examples/hej_break.py
 create mode 100644 modules/iterations/slides/examples/in.py

diff --git a/modules/iterations/slides/contents.tex b/modules/iterations/slides/contents.tex
index 0717360b..55a92638 100644
--- a/modules/iterations/slides/contents.tex
+++ b/modules/iterations/slides/contents.tex
@@ -21,6 +21,8 @@ \section{Rekursion}
 
         print(meddelande)
         skriv_ut(meddelande, antal_gånger-1)
+
+      skriv_ut("hej", 50)
     \end{minted}
   \end{solution}
 \end{frame}
@@ -144,6 +146,34 @@ \section{Iterationer}
   \footnotetext{Idé: Olle Bälter}}
 \end{frame}
 
+\begin{frame}[fragile]
+  \begin{remark}
+    \begin{itemize}
+      \item Typ av iteration beror på angreppssätt.
+    \end{itemize}
+  \end{remark}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{solution}[Alternativ rekursion]
+    \inputminted[linenos,firstline=3,lastline=10]{python}{examples/siffersumma.py}
+    \dots
+    \inputminted[linenos,firstline=44]{python}{examples/siffersumma.py}
+  \end{solution}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{solution}[Alternativ while]
+    \inputminted[linenos,firstline=12,lastline=21]{python}{examples/siffersumma.py}
+  \end{solution}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{solution}[Alternativ for]
+    \inputminted[linenos,firstline=23,lastline=31]{python}{examples/siffersumma.py}
+  \end{solution}
+\end{frame}
+
 \mode<all>{\endinput}
 
 \section{Större exempel}
diff --git a/modules/iterations/slides/examples/countdown.py b/modules/iterations/slides/examples/countdown.py
index 098d35d5..68a8c169 100644
--- a/modules/iterations/slides/examples/countdown.py
+++ b/modules/iterations/slides/examples/countdown.py
@@ -2,12 +2,13 @@
 
 import time
 
-n = 10
-
-while n > 0:
-    print(f"n = {n}")
-    #n = n - 1
-    n -= 1
-    time.sleep(1)
-
+def count_down(n):
+    """Räkna ned till noll, börja på n."""
+    while n > 0:
+        print(f"n = {n}")
+        #n = n - 1
+        n -= 1
+        time.sleep(1)
+
+count_down(10)
 print("Gott nytt år!")
diff --git a/modules/iterations/slides/examples/guess-short.py b/modules/iterations/slides/examples/guess-short.py
index 632700cd..bdb876b7 100644
--- a/modules/iterations/slides/examples/guess-short.py
+++ b/modules/iterations/slides/examples/guess-short.py
@@ -1,6 +1,9 @@
-guess = int(input("Guess one of my favourite numbers:"))
+guess = int(input("Guess one of my favourite numbers: "))
 
 while guess != 2 and guess != 3 and guess != 5:
-    guess = int(input("Wrong, guess again:"))
+    try:
+        guess = int(input("Wrong, guess again: "))
+    except ValueError:
+        print("It's an actual number ...", end=" ")
 
 print("Finally, that's correct!")
diff --git a/modules/iterations/slides/examples/guess.py b/modules/iterations/slides/examples/guess.py
index a1e827f8..3efffc40 100644
--- a/modules/iterations/slides/examples/guess.py
+++ b/modules/iterations/slides/examples/guess.py
@@ -6,32 +6,49 @@
 
 NUM_OF_ROUNDS = 2
 NUM_OF_ATTEMPTS = 5
-results = []
 
-for q in range(NUM_OF_ROUNDS):
-  number = random.randint(0, 10)
-  for i in range(NUM_OF_ATTEMPTS):
+def input_guess(attempt):
+    """Låter användaren mata in en gissning,
+    returnerar gissningen när användaren lyckats mata in korrekt."""
     while True:
-      try:
-        guess = int(input(f"Guess the number between 0--10 (attempt {i+1}): "))
-      except:
-        print("Sorry, that didn't work.")
-        continue
-      if 0 <= guess and guess <= 10:
-        break
-      else:
-        print("You should guess between 0 and 10.")
-
-    if guess == number:
-      break
-
-  if guess == number:
-    print("Congrats, next round!")
-    results.append(NUM_OF_ATTEMPTS-i)
-  else:
-    print(f"You didn't make it, the correct number was {number}.")
-    results.append(0)
-
-score = sum(results)/NUM_OF_ROUNDS
-print(f"Your average was {score:.2f}.")
+        try:
+            guess = int(input(
+                f"Guess the number between 0--10 (attempt {attempt}): "))
+        except ValueError:
+            print("Sorry, that didn't work.")
+            continue
 
+        if not(0 <= guess and guess <= 10):
+            print("You should guess between 0 and 10.")
+            continue
+
+        return attempt
+
+def guess_game(num_rounds=NUM_OF_ROUNDS, num_attempts=NUM_OF_ATTEMPTS):
+    """Kör ett gissningsspel, låter användaren få num_rounds frågor."""
+    results = []
+
+    for q in range(num_rounds):
+        number = random.randint(0, 10)
+        for attempt in range(num_attempts):
+            guess = input_guess(attempt+1)
+
+            if guess == number:
+                break
+
+        if guess == number:
+            print("Congrats, next round!")
+            results.append(NUM_OF_ATTEMPTS-attempt)
+        else:
+            print(f"You didn't make it, the correct number was {number}.")
+            results.append(0)
+
+    return results
+
+def main():
+    """Huvudprogrammet"""
+    score = sum(guess_game(NUM_OF_ROUNDS, NUM_OF_ATTEMPTS))/NUM_OF_ROUNDS
+    print(f"Your average was {score:.2f}.")
+
+if __name__ == "__main__":
+    main()
diff --git a/modules/iterations/slides/examples/hej.py b/modules/iterations/slides/examples/hej.py
index 628f4205..07a7754f 100644
--- a/modules/iterations/slides/examples/hej.py
+++ b/modules/iterations/slides/examples/hej.py
@@ -1,24 +1,25 @@
 """Program som skriver ut hej 50 gånger"""
 
-print("for")
-for gång in range(50):
-    print(f"hej {gång}!")
-    if gång > 2:
-        break
+def hej_for():
+    """Skriver ut hej 50 gånger med en for-loop"""
+    for gång in range(50):
+        print(f"hej {gång}!")
 
-print("while")
-antal = 50
-while antal > 0:
-    print(f"hej {antal}!")
-    # antal = antal - 1
-    antal -= 1
-    if antal < 48:
-        break
+def hej_while():
+    """Skriver ut hej 50 gånger med en while-loop"""
+    antal = 50
+    while antal > 0:
+        print(f"hej {antal}!")
+        # antal = antal - 1
+        antal -= 1
 
-print("while alternativ")
-antal = 0
-while antal < 50:
-    print(f"hej {antal}!")
-    antal += 1
-    if antal > 2:
-        break
+def hej_while_alt():
+    """En alternativ version av hej_while"""
+    antal = 0
+    while antal < 50:
+        print(f"hej {antal}!")
+        antal += 1
+
+
+if __name__ == "__main__":
+    hej_for()
diff --git a/modules/iterations/slides/examples/hej_break.py b/modules/iterations/slides/examples/hej_break.py
new file mode 100644
index 00000000..c5dbf401
--- /dev/null
+++ b/modules/iterations/slides/examples/hej_break.py
@@ -0,0 +1,31 @@
+"""Program som skriver ut hej 50 gånger"""
+
+def hej_for():
+    """Skriver ut hej 50 gånger med en for-loop"""
+    for gång in range(50):
+        print(f"hej {gång}!")
+        if gång > 2:
+            break
+
+def hej_while():
+    """Skriver ut hej 50 gånger med en while-loop"""
+    antal = 50
+    while antal > 0:
+        print(f"hej {antal}!")
+        # antal = antal - 1
+        antal -= 1
+        if antal < 48:
+            break
+
+def hej_while_alt():
+    """En alternativ version av hej_while"""
+    antal = 0
+    while antal < 50:
+        print(f"hej {antal}!")
+        antal += 1
+        if antal > 2:
+            break
+
+
+if __name__ == "__main__":
+    hej_for()
diff --git a/modules/iterations/slides/examples/in.py b/modules/iterations/slides/examples/in.py
new file mode 100644
index 00000000..521f444a
--- /dev/null
+++ b/modules/iterations/slides/examples/in.py
@@ -0,0 +1,9 @@
+while True:
+    try:
+        x = float(input("Mata in ett tal: "))
+    except ValueError as err:
+        print(f"Tyvärr, det blev fel: {err}, försök igen.")
+    else:
+        break
+
+print(x)
diff --git a/modules/iterations/slides/examples/siffersumma.py b/modules/iterations/slides/examples/siffersumma.py
index 0cd3eaf4..bd594976 100644
--- a/modules/iterations/slides/examples/siffersumma.py
+++ b/modules/iterations/slides/examples/siffersumma.py
@@ -12,7 +12,7 @@ def siffersumma(heltal):
 def siffersumma_while(heltal):
     """Returnerar siffersumman för heltalet heltal (int)"""
     summan = 0
-    
+
     while heltal > 0:
         sista_siffran = heltal % 10
         summan += sista_siffran
@@ -20,6 +20,26 @@ def siffersumma_while(heltal):
 
     return summan
 
+def siffersumma_for(heltal):
+    """Returnerar siffersumman för heltal (int)"""
+    summan = 0
+    siffror = str(heltal)
+
+    for siffra in siffror:
+        summan += int(siffra)
+
+    return summan
+
+def input_int(prompt):
+    """Returnerar ett heltal, låter användaren försöka igen tills att det är 
+    ett heltal."""
+    while True:
+        try:
+            heltal = int(input(prompt))
+            return heltal
+        except ValueError:
+            print("Det måste vara ett heltal.")
+
 
-heltal = int(input("Postivt heltal: "))
-print(f"Siffersumman för {heltal} är {siffersumma_while(heltal)}!")
+heltalet = input_int("Postivt heltal: ")
+print(f"Siffersumman för {heltalet} är {siffersumma(heltalet)}!")

From 2cc2f9f18d50252c8642a5c67f5131509b0a9a4a Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 19 Sep 2022 11:30:34 +0200
Subject: [PATCH 180/214] Rearrange modules in modules Makefile

---
 modules/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/Makefile b/modules/Makefile
index 1d2f8a83..40815653 100644
--- a/modules/Makefile
+++ b/modules/Makefile
@@ -2,9 +2,10 @@ SUBDIR+=	overview
 SUBDIR+=	helloworld
 SUBDIR+=	computational-thinking
 SUBDIR+=	variables
-#SUBDIR+=	functions
 #SUBDIR+=	debug
 SUBDIR+=	conditionals
+SUBDIR+=	iterations
+#SUBDIR+=	functions
 SUBDIR+=	containers
 #SUBDIR+=	exceptions
 SUBDIR+=	classes

From 43b5ad2a5940bf7a89d27519b5b0f240e7261d9f Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 19 Sep 2022 13:34:26 +0200
Subject: [PATCH 181/214] Improves packages slides

---
 modules/Makefile                              |  3 +-
 modules/packages/slides/Makefile              |  3 +
 modules/packages/slides/contents.tex          | 66 +++++++++++--------
 .../packages/slides/examples/good_module.py   |  5 +-
 modules/packages/slides/examples/symalg.py    | 16 +++++
 modules/packages/slides/preamble.tex          | 15 ++---
 modules/packages/slides/slides.tex            |  6 +-
 7 files changed, 70 insertions(+), 44 deletions(-)
 create mode 100644 modules/packages/slides/examples/symalg.py

diff --git a/modules/Makefile b/modules/Makefile
index 40815653..f6469dc5 100644
--- a/modules/Makefile
+++ b/modules/Makefile
@@ -5,8 +5,9 @@ SUBDIR+=	variables
 #SUBDIR+=	debug
 SUBDIR+=	conditionals
 SUBDIR+=	iterations
-#SUBDIR+=	functions
+SUBDIR+=	packages
 SUBDIR+=	containers
+#SUBDIR+=	functions
 #SUBDIR+=	exceptions
 SUBDIR+=	classes
 SUBDIR+=	files
diff --git a/modules/packages/slides/Makefile b/modules/packages/slides/Makefile
index bfd70696..92e2aada 100644
--- a/modules/packages/slides/Makefile
+++ b/modules/packages/slides/Makefile
@@ -1,3 +1,6 @@
+LATEXFLAGS+=	-shell-escape
+TEX_PYTHONTEX=	yes
+
 .PHONY: all
 all: notes.pdf slides.pdf
 
diff --git a/modules/packages/slides/contents.tex b/modules/packages/slides/contents.tex
index 2754c765..cd8b33fb 100644
--- a/modules/packages/slides/contents.tex
+++ b/modules/packages/slides/contents.tex
@@ -3,58 +3,64 @@
 \section{Moduler}
 
 \begin{frame}[fragile]
-  \begin{lstlisting}[numbers=none,basicstyle=\huge]
-import module
-  \end{lstlisting}
+  \mintinline[fontsize=\huge]{python}|import module|
 \end{frame}
 
 \subsection{Hur?}
 
 \begin{frame}[fragile]
-  \begin{example}[bad-module.py]
-    \lstinputlisting{examples/bad_module.py}
+  \begin{example}[good\textunderscore{}module.py]
+    \inputminted[firstline=3,highlightlines=7]{python}{examples/good_module.py}
   \end{example}
-\end{frame}
 
-\begin{frame}[fragile]
-  \begin{example}[test-good-bad.py]
-    \lstinputlisting{examples/test_good_bad.py}
+  \begin{example}[bad\textunderscore{}module.py]
+    \inputminted[firstline=3]{python}{examples/bad_module.py}
   \end{example}
 \end{frame}
 
-\begin{frame}[fragile]
-  \begin{example}[good-module.py]
-    \lstinputlisting{examples/good_module.py}
-  \end{example}
-\end{frame}
 
-\subsection{Ett gammalt exempel}
+\subsection{Varför?}
 
-\begin{frame}[fragile]
-  \begin{example}[input-type.py, del 1]
-    \lstinputlisting[linerange=1-13]{examples/input_type.py}
-  \end{example}
-\end{frame}
+%\begin{frame}[fragile]
+%  \begin{example}[input\textunderscore{}type.py, del 1]
+%    \inputminted[firstline=14]{python}{examples/input_type.py}
+%  \end{example}
+%\end{frame}
 
 \begin{frame}[fragile]
-  \begin{example}[input-type.py, del 2]
-    \lstinputlisting[firstline=14,firstnumber=14]{examples/input_type.py}
+  \begin{example}[input\textunderscore{}type.py]
+    \inputminted[firstline=1,lastline=13]{python}{examples/input_type.py}
   \end{example}
 \end{frame}
 
 \begin{frame}[fragile]
   \begin{example}[Använda modulen]
-    \begin{lstlisting}
+    \begin{minted}{python}
 import input_type
+x = input_type.input_type(int, "x = ")
+print(f"x = {x}")
+    \end{minted}
+  \end{example}
+
+  \begin{example}[Använda modulen]
+    \begin{minted}{python}
+import input_type as it
+x = it.input_type(int, "x = ")
+print(f"x = {x}")
+    \end{minted}
+  \end{example}
 
+  \begin{example}[Använda modulen]
+    \begin{minted}{python}
+from input_type import input_type
 x = input_type(int, "x = ")
 print(f"x = {x}")
-    \end{lstlisting}
+    \end{minted}
   \end{example}
 \end{frame}
 
 
-\section{PyPI}
+\section{PyPI: Python Package Index}
 
 \begin{frame}
   \includegraphics[width=\columnwidth]{figs/pypi.png}
@@ -70,9 +76,13 @@ \section{PyPI}
 
 \begin{frame}[fragile]
   \begin{example}[Installation]
-    \begin{lstlisting}[language={},numbers=none]
-$ python3 -m pip install numpy scipy matplotlib
-    \end{lstlisting}
+    \begin{minted}{bash}
+$ python3 -m pip install numpy scipy matplotlib sympy
+    \end{minted}
+  \end{example}
+
+  \begin{example}
+    \inputminted[lastline=9]{python}{examples/symalg.py}
   \end{example}
 \end{frame}
 
diff --git a/modules/packages/slides/examples/good_module.py b/modules/packages/slides/examples/good_module.py
index abc3ea3a..f9af3fdb 100644
--- a/modules/packages/slides/examples/good_module.py
+++ b/modules/packages/slides/examples/good_module.py
@@ -4,8 +4,5 @@ def hello_world():
     """Prints 'Hello, world!!!!!!'"""
     print("Hello, world!!!!!!!!!!")
 
-def main():
-    hello_world()
-
 if __name__ == "__main__":
-    main()
+    hello_world()
diff --git a/modules/packages/slides/examples/symalg.py b/modules/packages/slides/examples/symalg.py
new file mode 100644
index 00000000..7755ede8
--- /dev/null
+++ b/modules/packages/slides/examples/symalg.py
@@ -0,0 +1,16 @@
+import sympy
+
+x = sympy.symbols("x")
+
+expr = x**2 - 4
+print(f"expr = {expr}")
+
+print(f"factorization: {expr} = {sympy.factor(expr)}")
+print(f"solve: {expr} = 0 har rötterna {sympy.solve(expr, x)}")
+
+print()
+print(f"({expr})*{x} = {expr*x}")
+expr *= x
+
+print(f"factorization: {expr} = {sympy.factor(expr)}")
+print(f"solve: {expr} = 0 har rötterna {sympy.solve(expr, x)}")
diff --git a/modules/packages/slides/preamble.tex b/modules/packages/slides/preamble.tex
index 7fa313f0..24c24849 100644
--- a/modules/packages/slides/preamble.tex
+++ b/modules/packages/slides/preamble.tex
@@ -1,6 +1,6 @@
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
-\usepackage[british]{babel}
+\usepackage[swedish]{babel}
 \usepackage{booktabs}
 
 \usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
@@ -23,13 +23,12 @@
 
 \let\email\texttt
 
-\usepackage{listings}
-\lstset{%
-  basicstyle=\footnotesize,
-  numbers=left,
-  language=python,
-  showstringspaces=false,
-}
+\usepackage[outputdir=ltxobj]{minted}
+\setminted{autogobble,fontsize=\footnotesize}
+
+\usepackage{pythontex}
+\setpythontexoutputdir{.}
+\setpythontexworkingdir{..}
 
 \usepackage{amsmath}
 \usepackage{amssymb}
diff --git a/modules/packages/slides/slides.tex b/modules/packages/slides/slides.tex
index c662f2e7..2a6f0452 100644
--- a/modules/packages/slides/slides.tex
+++ b/modules/packages/slides/slides.tex
@@ -112,7 +112,7 @@
 \input{contents.tex}
 \mode*
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From 61a1d5a5967e44106e6e3cd1f5a1d3219b81b0f3 Mon Sep 17 00:00:00 2001
From: celinahenriksson <celinah@kth.se>
Date: Fri, 23 Sep 2022 14:59:41 +0200
Subject: [PATCH 182/214] La till en tom rad

---
 modules/variables/diska.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/variables/diska.py b/modules/variables/diska.py
index ca1caa72..b7a9cf2d 100644
--- a/modules/variables/diska.py
+++ b/modules/variables/diska.py
@@ -14,6 +14,7 @@ def gnugga(sak):
 
 def doppa_i_vatten(sak):
     """Doppar sak i diskvatten"""
+    
     return "diskvattendränkt " + sak
 
 print(diska("smutsigt glas"))

From a611144d96c303119389b46ad90aca54a11199ff Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 29 Sep 2022 14:27:26 +0200
Subject: [PATCH 183/214] Updates conditionals/slides-input recording URLs

New recording.
---
 modules/conditionals/slides-input/README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/conditionals/slides-input/README.md b/modules/conditionals/slides-input/README.md
index c9322163..aa424411 100644
--- a/modules/conditionals/slides-input/README.md
+++ b/modules/conditionals/slides-input/README.md
@@ -1,5 +1,5 @@
 - [YouTube: Inmatning och felhantering][yt]
 - [FeedbackFruits: Inmatning och felhantering][fbf]
 
-[yt]: https://youtu.be/BmaBLot8f1s
-[fbf]: https://eu.feedbackfruits.com/courses/activity-course/11d03a12-0b48-4c17-a8d0-8de0d5218006
+[yt]: https://youtu.be/EOLHQ-eJTyU
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/91c73814-3a91-4b23-b95a-283663cc2c44

From 5f2ff0b90c3ed303fa6b04e2295a42e253a139ef Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 29 Sep 2022 16:44:41 +0200
Subject: [PATCH 184/214] Improves iterations/slides

---
 modules/iterations/slides/contents.tex | 54 +++++++++++++++++++-------
 modules/iterations/slides/slides.tex   |  6 +--
 2 files changed, 42 insertions(+), 18 deletions(-)

diff --git a/modules/iterations/slides/contents.tex b/modules/iterations/slides/contents.tex
index 55a92638..910b544c 100644
--- a/modules/iterations/slides/contents.tex
+++ b/modules/iterations/slides/contents.tex
@@ -12,8 +12,23 @@ \section{Rekursion}
 \end{frame}
 
 \begin{frame}[fragile]
-  \begin{solution}[En möjlig lösning]
+  \begin{solution}[En dålig lösning]
     \begin{minted}{python}
+      def skriv_ut(meddelande):
+        """Skriver ut meddelande"""
+        print(meddelande)
+
+      skriv_ut("hej")
+      skriv_ut("hej")
+      ...
+      skriv_ut("hej")
+    \end{minted}
+  \end{solution}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{solution}[En möjlig lösning]
+    \begin{minted}[highlightlines={1,3-4,7}]{python}
       def skriv_ut(meddelande, antal_gånger):
         """Skriver ut meddelande antal_gånger antal gånger"""
         if antal_gånger <= 0:
@@ -28,19 +43,15 @@ \section{Rekursion}
 \end{frame}
 
 \begin{frame}[fragile]
-  \begin{definition}[Rekursion]
-    \begin{minted}{python}
-      def rekursiv_funktion(argument):
-        """Rekurserar tills att vi når basfallet"""
-        if basfall(argument):
-          return
-
-        rekursiv_funktion(nästa(argument))
-    \end{minted}
+  \begin{definition}[Fibonacci-serien]
+    \begin{itemize}
+      \item \(f_0 = 0\)
+      \item \(f_1 = 1\)
+      \item \(\vdots\)
+      \item \(f_n = f_{n-1} + f_{n-2}\)
+    \end{itemize}
   \end{definition}
-\end{frame}
 
-\begin{frame}[fragile]
   \begin{example}[Fibonacci]
     \begin{minted}{python}
       def fib(n):
@@ -56,11 +67,24 @@ \section{Rekursion}
 \end{frame}
 
 \begin{frame}[fragile]
-  \begin{example}[Gåexemplet]
-    \inputminted[firstline=32]{python}{examples/walk.py}
-  \end{example}
+  \begin{definition}[Rekursion]
+    \begin{minted}{python}
+      def rekursiv_funktion(argument):
+        """Rekurserar tills att vi når basfallet"""
+        if basfall(argument):
+          return
+
+        rekursiv_funktion(nästa(argument))
+    \end{minted}
+  \end{definition}
 \end{frame}
 
+%\begin{frame}[fragile]
+%  \begin{example}[Gåexemplet]
+%    \inputminted[firstline=32]{python}{examples/walk.py}
+%  \end{example}
+%\end{frame}
+
 
 \section{Iterationer}
 
diff --git a/modules/iterations/slides/slides.tex b/modules/iterations/slides/slides.tex
index 36841651..1e8e0002 100644
--- a/modules/iterations/slides/slides.tex
+++ b/modules/iterations/slides/slides.tex
@@ -112,7 +112,7 @@
 \input{contents.tex}
 \mode*
 
-\begin{frame}[allowframebreaks]
-  \printbibliography
-\end{frame}
+%\begin{frame}[allowframebreaks]
+%  \printbibliography
+%\end{frame}
 \end{document}

From 9ba3b716b95b324710cede1923c48cf000c0af14 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 29 Sep 2022 16:38:35 +0200
Subject: [PATCH 185/214] Adapts examples for iterations/slides

---
 modules/iterations/slides/examples/fib.py          |  6 ++++--
 .../iterations/slides/examples/hej_rekursion.py    |  9 +++++++++
 modules/iterations/slides/examples/siffersumma.py  | 14 ++------------
 modules/iterations/slides/examples/skriv_ut.py     |  2 +-
 4 files changed, 16 insertions(+), 15 deletions(-)
 create mode 100644 modules/iterations/slides/examples/hej_rekursion.py

diff --git a/modules/iterations/slides/examples/fib.py b/modules/iterations/slides/examples/fib.py
index bfe162f6..08f40aa1 100644
--- a/modules/iterations/slides/examples/fib.py
+++ b/modules/iterations/slides/examples/fib.py
@@ -2,8 +2,6 @@
 
 def fib(n):
     """Returnerar n:te talet i Fibonacci-serien"""
-    print(f"fib({n})")
-
     if n <= 0:
         return 0
     elif n == 1:
@@ -11,4 +9,8 @@ def fib(n):
 
     return fib(n-1) + fib(n-2)
 
+print(f"fib(1) = {fib(1)}")
+print(f"fib(2) = {fib(2)}")
+print(f"fib(3) = {fib(3)}")
+print(f"fib(4) = {fib(4)}")
 print(f"fib(5) = {fib(5)}")
diff --git a/modules/iterations/slides/examples/hej_rekursion.py b/modules/iterations/slides/examples/hej_rekursion.py
new file mode 100644
index 00000000..09728f70
--- /dev/null
+++ b/modules/iterations/slides/examples/hej_rekursion.py
@@ -0,0 +1,9 @@
+def skriv_ut(meddelande, antal_gånger):
+    """Skriver ut meddelande antal_gånger antal gånger"""
+    if antal_gånger <= 0:
+        return
+
+    print(meddelande)
+    skriv_ut(meddelande, antal_gånger-1)
+
+skriv_ut("Hej", 2000)
diff --git a/modules/iterations/slides/examples/siffersumma.py b/modules/iterations/slides/examples/siffersumma.py
index bd594976..b31ce9b9 100644
--- a/modules/iterations/slides/examples/siffersumma.py
+++ b/modules/iterations/slides/examples/siffersumma.py
@@ -30,16 +30,6 @@ def siffersumma_for(heltal):
 
     return summan
 
-def input_int(prompt):
-    """Returnerar ett heltal, låter användaren försöka igen tills att det är 
-    ett heltal."""
-    while True:
-        try:
-            heltal = int(input(prompt))
-            return heltal
-        except ValueError:
-            print("Det måste vara ett heltal.")
-
-
-heltalet = input_int("Postivt heltal: ")
+
+heltalet = int(input("Postivt heltal: "))
 print(f"Siffersumman för {heltalet} är {siffersumma(heltalet)}!")
diff --git a/modules/iterations/slides/examples/skriv_ut.py b/modules/iterations/slides/examples/skriv_ut.py
index 0f31ec51..f6b00a8a 100644
--- a/modules/iterations/slides/examples/skriv_ut.py
+++ b/modules/iterations/slides/examples/skriv_ut.py
@@ -8,4 +8,4 @@ def skriv_ut(meddelande, antal_gånger):
     print(meddelande)
     skriv_ut(meddelande, antal_gånger-1)
 
-skriv_ut("hej", 2000)
+skriv_ut("hej", 995)

From 387f4db264aad4c412029202f1ad74c2163235ee Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Fri, 30 Sep 2022 08:25:21 +0200
Subject: [PATCH 186/214] Adds links to iterations recordings

---
 modules/iterations/slides/README.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 modules/iterations/slides/README.md

diff --git a/modules/iterations/slides/README.md b/modules/iterations/slides/README.md
new file mode 100644
index 00000000..7da713ae
--- /dev/null
+++ b/modules/iterations/slides/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Upprepningar][yt]
+- [FeedbackFruits: Upprepningar][fbf]
+
+[yt]: https://youtu.be/wO0fiuYeXCw
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/a0f42cb6-ad1f-47f0-ad12-ad4787469a60

From 9b4b0566c20b4a4962949315b8d0b65247249aa5 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 4 Oct 2022 16:35:51 +0200
Subject: [PATCH 187/214] Improves input_type in packages module

---
 modules/packages/slides/examples/input_type.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/modules/packages/slides/examples/input_type.py b/modules/packages/slides/examples/input_type.py
index 52a136be..a5897608 100644
--- a/modules/packages/slides/examples/input_type.py
+++ b/modules/packages/slides/examples/input_type.py
@@ -1,15 +1,15 @@
 """Take input more easily."""
 
-def input_type(t, prompt=""):
-    """Take input, convert to type t; repeat if error."""
+def input_type(the_type, prompt=""):
+    """Take input, convert to type the_type; repeat if error."""
     while True:
         try:
-            return t(input(prompt))
+            return the_type(input(prompt))
         except ValueError:
-            if t == int:
+            if the_type == int:
                 print(f"Sorry, can't convert to integer.")
             else:
-                print(f"Sorry, can't convert to {t}.")
+                print(f"Sorry, can't convert to {the_type}.")
 
 def main():
     """Test functionality of this module"""

From 4d3067666320d308c207f45dcf3dd12ec6daeead Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Wed, 5 Oct 2022 08:44:01 +0200
Subject: [PATCH 188/214] Cleans up packages example code

---
 modules/packages/slides/examples/test_good_bad.py | 7 -------
 modules/packages/slides/examples/testarmodul.py   | 5 -----
 2 files changed, 12 deletions(-)
 delete mode 100644 modules/packages/slides/examples/test_good_bad.py
 delete mode 100644 modules/packages/slides/examples/testarmodul.py

diff --git a/modules/packages/slides/examples/test_good_bad.py b/modules/packages/slides/examples/test_good_bad.py
deleted file mode 100644
index 30ae7894..00000000
--- a/modules/packages/slides/examples/test_good_bad.py
+++ /dev/null
@@ -1,7 +0,0 @@
-"""Tests good and bad modules"""
-
-import good_module
-import testarmodul
-
-good_module.hello_world()
-testarmodul.testfunktion("hej")
diff --git a/modules/packages/slides/examples/testarmodul.py b/modules/packages/slides/examples/testarmodul.py
deleted file mode 100644
index 62dcd438..00000000
--- a/modules/packages/slides/examples/testarmodul.py
+++ /dev/null
@@ -1,5 +0,0 @@
-"""En testmodul"""
-
-def testfunktion(text):
-    print(text*5)
-

From 2ac9ba4e636969ce9453923015bf4b7dea7898b6 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Wed, 5 Oct 2022 08:56:26 +0200
Subject: [PATCH 189/214] Adds video URLs for packages module

---
 modules/packages/slides/README.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 modules/packages/slides/README.md

diff --git a/modules/packages/slides/README.md b/modules/packages/slides/README.md
new file mode 100644
index 00000000..23dc2a01
--- /dev/null
+++ b/modules/packages/slides/README.md
@@ -0,0 +1,5 @@
+- [YouTube: Moduler och paket][yt]
+- [FeedbackFruits: Moduler och paket][fbf]
+
+[yt]: https://youtu.be/D_iTcOGDncY
+[fbf]: https://eu.feedbackfruits.com/courses/activity-course/2095dba0-14b0-4d3b-a562-8bf2ac2ecb62

From 28346f930dddbbf4c18df94b45e3090b1f025ece Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Wed, 5 Oct 2022 09:52:16 +0200
Subject: [PATCH 190/214] Adds input_int to contrast input_type

---
 modules/packages/slides/examples/input_type.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/modules/packages/slides/examples/input_type.py b/modules/packages/slides/examples/input_type.py
index a5897608..9884ee14 100644
--- a/modules/packages/slides/examples/input_type.py
+++ b/modules/packages/slides/examples/input_type.py
@@ -11,6 +11,14 @@ def input_type(the_type, prompt=""):
             else:
                 print(f"Sorry, can't convert to {the_type}.")
 
+def input_int(prompt="")
+    """Läser in ett heltal; fortsätter att fråga prompt till användaren tills att användaren matat in något som går att konvertera till ett heltal"""
+    while True:
+        try:
+            return int(input(prompt))
+        except ValueError:
+            print("Inte heltal, försök igen.")
+
 def main():
     """Test functionality of this module"""
     x = input_type(int, "x = ")

From 075be3b3cd167edf574d2f8e9afd397659c694be Mon Sep 17 00:00:00 2001
From: mazen-mardini <mazen@mengate.se>
Date: Wed, 5 Oct 2022 11:41:58 +0200
Subject: [PATCH 191/214] Vanliga fel (Labb 2)

---
 resources/vanliga_fel/labb_2_vanliga_fel.md | 93 +++++++++++++++++++++
 1 file changed, 93 insertions(+)
 create mode 100644 resources/vanliga_fel/labb_2_vanliga_fel.md

diff --git a/resources/vanliga_fel/labb_2_vanliga_fel.md b/resources/vanliga_fel/labb_2_vanliga_fel.md
new file mode 100644
index 00000000..f6f459cf
--- /dev/null
+++ b/resources/vanliga_fel/labb_2_vanliga_fel.md
@@ -0,0 +1,93 @@
+Laboration 2 - Vanliga Fel
+===========================
+
+Vi har kollat igenom många av era Laboration 2 inlämningar och sett att det finns flera vanliga fel som görs. Nedan finns en lista på sådana fel. Om ni ser att ni har gjort ett eller flera av dessa misstag, se då till att rätta dem innan redovisningen av Laboration 3!
+
+Funktionskommentarer & Docstrings
+-----------------------
+Varje funktion måste ha en funktionskommentar enligt PEP-8, mer detaljer finns här: [PEP-257](https://peps.python.org/pep-0257/). Från PEP-257: _"The “Specification” text comes mostly verbatim from PEP 8 by Guido van Rossum."_. Det vill säga PEP-8 och PEP-257 är relaterade till varandra. PEP-8 hänvisar också tillbaks till PEP-257.
+
+Kortfattat, skriv funktionskommentarer på följande vis:
+
+```python
+def factorial(n):
+    """Beräknar fakulteten av n, d.v.s. n!.
+    n är ett positivt heltal eller 0.
+    """
+    if n > 1:
+        return n * factorial(n-1)
+    else:
+        return 1
+```
+
+Notera att funktionskommentaren:
+- Ska vara under funktionssignaturen `def namn(...):`.
+- Ska använda """ """.
+- Ska beskriva vad funktionen gör, parametrar, returvärden, möjliga exceptions som kan uppstå och eventuella sidoeffekter.
+
+För mycket global kod
+-----------------------
+En tumregel är att en moduls innehåll bör vara strukturerad i följande ordning:
+1. Eventuell kommentar som beskriver modulen.
+2. Imports
+3. Globala konstanter
+4. Definitioner av funktioner (och klasser om du har det)
+5. Global kod
+
+**Mindre bra:**
+```python
+def f():
+    """Beskrivande kommentar"""
+    ...
+
+first_value = f()
+
+def g(value):
+    """Beskrivande kommentar"""
+    ...
+
+second_value = g(first_value)
+print(first_value, second_value)
+```
+
+**Bättre:**
+```python
+def f():
+    """Beskrivande kommentar"""
+    ...
+
+def g(value):
+    """Beskrivande kommentar"""
+    ...
+
+first_value = f()
+second_value = g(first_value)
+print(first_value, second_value)
+```
+
+Om ni ser att den globala delen av koden har blivit väldigt lång, se då till att dela upp den i flera funktioner. Funktioner har åtminstone två fördelar här: 1. att de namnger och beskriver delar av koden och 2. att de möjliggör återanvändning av kod. 
+
+**Ser vi att mycket kod finns globalt och inte har delats upp i funktioner så kan det leda till ett påpekande.**
+
+Inkonsekvent typografi
+--------------------------
+
+Om du väljer att använda snake_case för funktionsnamn då bör alla funktioner vara skrivna på samma sätt. Samma princip gäller för variabelnamn också.
+
+**Fel:**
+```python
+def min_första_funktion(ettArgument):
+    ...
+
+def minAndraFunktion(ettArgument):
+    ...
+```
+
+**Rätt:**
+```python
+def min_första_funktion(ett_argument):
+    ...
+
+def min_andra_funktion(ett_argument):
+    ...
+```

From b9d1955446601ed0dab6c3ea8d224e57507b83d1 Mon Sep 17 00:00:00 2001
From: Mazen Mardini <mazen@mengate.se>
Date: Wed, 5 Oct 2022 10:45:37 +0000
Subject: [PATCH 192/214] Update labb_2_vanliga_fel.md

---
 resources/vanliga_fel/labb_2_vanliga_fel.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/vanliga_fel/labb_2_vanliga_fel.md b/resources/vanliga_fel/labb_2_vanliga_fel.md
index f6f459cf..832ecca0 100644
--- a/resources/vanliga_fel/labb_2_vanliga_fel.md
+++ b/resources/vanliga_fel/labb_2_vanliga_fel.md
@@ -72,7 +72,7 @@ Om ni ser att den globala delen av koden har blivit väldigt lång, se då till
 Inkonsekvent typografi
 --------------------------
 
-Om du väljer att använda snake_case för funktionsnamn då bör alla funktioner vara skrivna på samma sätt. Samma princip gäller för variabelnamn också.
+Om du väljer att använda snake_case för funktionsnamn, då bör alla funktioner vara skrivna på samma sätt. Samma princip gäller för variabelnamn också.
 
 **Fel:**
 ```python

From c95d74ccb08a1b510b8da3a2cf8cd4a6006443ce Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 30 Oct 2022 19:53:20 +0100
Subject: [PATCH 193/214] added criteria for labb 5

---
 modules/classes/lab/instruction.md | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index af50e88e..38ea80c4 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -22,16 +22,21 @@ Läs på om [uppslagsverk][uppslagsverk].
 
 ## Uppgift
 
-Nu ska vi skriva en klass "School" som har minst ett attribut __students__. 
+Nu ska vi skriva en klass "School" som har minst ett attribut __students__.
 
 Skapa ett objekt av typen School. Låt igen användaren skriva in information om 
 minst tre studenter och skapa objekt av typen Student. 
 
-Spara nu objekten i skol-objektets attribut __students__. 
+Spara objekten i skol-objektets attribut __students__. 
 
 Fundera på vad som är den bästa typen av behållare för att spara objekten. 
 Vilka nackdelar och fördelar finns det med olika behållare?
 
+Lägg nu till en metod i klassen Skola som låter användaren söka efter en
+elev som går på skolan efter att användaren har lagt till tre elever.
+
+Obs! Du behöver inte ha en meny i programmet. 
+
 Avsluta programmet med att skriva ut objektet av typen School.
 
 ### Exempelutskrift

From b9c2615b5689a4ce336d0c31824b0c59bbdca61b Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 30 Oct 2022 19:58:01 +0100
Subject: [PATCH 194/214] bit more changes to lab 5

---
 modules/classes/lab/instruction.md | 37 ++++++------------------------
 1 file changed, 7 insertions(+), 30 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 38ea80c4..5a057764 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -33,11 +33,9 @@ Fundera på vad som är den bästa typen av behållare för att spara objekten.
 Vilka nackdelar och fördelar finns det med olika behållare?
 
 Lägg nu till en metod i klassen Skola som låter användaren söka efter en
-elev som går på skolan efter att användaren har lagt till tre elever.
-
-Obs! Du behöver inte ha en meny i programmet. 
-
-Avsluta programmet med att skriva ut objektet av typen School.
+elev som går på skolan och som skriver ut om studenten finns och det funna
+Student-objektet. Du får välja själv om du ska söka med hjälp av förnamn, efternamn
+eller personnummer. 
 
 ### Exempelutskrift
 
@@ -50,10 +48,11 @@ Vad är studentens personnummer? 0101010000
 
 Studenten är tillagd!
 
-Här är alla studenter på KTH:
+Vilken student vill du söka efter? Jan
+
+Den studenten läser på KTH:
 Namn: Jan Jansson Personnr: 0404040010
-Namn: Per Persson Personnr: 0303030030
-Namn: Emma Emilsson Personnr: 0101010000
+
 ```
 
 ### Krav
@@ -96,25 +95,3 @@ Här är alla lärare på KTH:
 Namn: Albert Einsten Personnr: 7903140050
 
 ```
-
-### Sök efter personer
-
-Lägg till en metod så att man kan söka efter en student och få studentobjektet.
-Om du har gjort föregående frivilliga extrauppgift, lägg till så att man kan 
-söka efter lärare också.
-
-Låt sökningen söka bland både lärare och studenter.
-
-#### Exempelutskrift
-
-```
-Vem vill du söka efter? Albert Einstein
-Namn: Albert Einsten Personnr: 7903140050 Roll: Lärare
-```
-
-och
-
-```
-Vem vill du söka efter? Emma Emilsson
-Namn: Emma Emilsson Personnr: 0101010000 Roll: Student
-```

From 104eccd6492a1a9ba864871c8113660fa03019a7 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Sun, 30 Oct 2022 19:59:06 +0100
Subject: [PATCH 195/214] Update instruction.md

---
 modules/classes/lab/instruction.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md
index 5a057764..3795d74c 100644
--- a/modules/classes/lab/instruction.md
+++ b/modules/classes/lab/instruction.md
@@ -27,13 +27,13 @@ Nu ska vi skriva en klass "School" som har minst ett attribut __students__.
 Skapa ett objekt av typen School. Låt igen användaren skriva in information om 
 minst tre studenter och skapa objekt av typen Student. 
 
-Spara objekten i skol-objektets attribut __students__. 
+Spara objekten i School-objektets attribut __students__. 
 
 Fundera på vad som är den bästa typen av behållare för att spara objekten. 
 Vilka nackdelar och fördelar finns det med olika behållare?
 
-Lägg nu till en metod i klassen Skola som låter användaren söka efter en
-elev som går på skolan och som skriver ut om studenten finns och det funna
+Lägg nu till en metod i klassen School som låter användaren söka efter en
+elev som går på skolan och som skriver ut om eleven finns och det funna
 Student-objektet. Du får välja själv om du ska söka med hjälp av förnamn, efternamn
 eller personnummer. 
 

From fe9d6f2c135168ccb944502dbb2ee1f7f41d3823 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 31 Oct 2022 15:03:25 +0100
Subject: [PATCH 196/214] Adds Adam's common mistakes in lab 4

---
 resources/vanliga_fel/labb_4_vanliga_fel.md | 90 +++++++++++++++++++++
 1 file changed, 90 insertions(+)
 create mode 100644 resources/vanliga_fel/labb_4_vanliga_fel.md

diff --git a/resources/vanliga_fel/labb_4_vanliga_fel.md b/resources/vanliga_fel/labb_4_vanliga_fel.md
new file mode 100644
index 00000000..7c10d6f3
--- /dev/null
+++ b/resources/vanliga_fel/labb_4_vanliga_fel.md
@@ -0,0 +1,90 @@
+Laboration 4 - Vanliga Fel
+===========================
+
+Efter att ha kollat igenom era inlämningar i labb 4 har vi nedan sammanställt en lista över diverse olika fel som återkommer. 
+
+Uppdelning i funktioner/metoder
+-----------------------
+Vi har kommit en bit in i kursen nu, och det börjar bli dags att vi blir duktiga på att dela upp programmet i lämpliga funktioner. En bra tumregel att ha i åtanke är att det ska finnas en funktion för varje sak som dit programm *gör*. Namnet på funktionen bör därmed rimligen beskriva vad det är funktionen gör. 
+
+Antag nu att vi ska skriva ett program som gör följande:
+1. Låter användaren välja hur många tal som ska läggas till i en lista.
+2. Beräkna talens aritmetiska medelvärde
+3. Beräkna talens varians
+4. Beräkna talens standardavvikelse
+5. Jämföra variansen och standardavvikelsen genom att printa ut det största talet.
+
+Vad som ofta händer är att programmet ser ut som nedan:
+
+```python
+def main():
+    n = int(input("Choose an amount of numbers to examine: ")) # Step 1 done here
+    
+    nums = []
+    for i in range(n):
+        nums.append(float(input("Choose number " + str(i + 1) + ": ")))
+    numsSum = 0
+    for number in nums:
+        numsSum += number
+    mean = (1/n)*numsSum # Step 2 done here
+
+    squareDevFromAvg = 0 
+    for number in nums:
+        squareDevFromAvg += (number - mean)**2
+    variance = (1/(n - 1))*squareDevFromAvg # Step 3 done here
+
+    standardDev = sqrt(variance) # Step 4 done here
+
+    if standardDev > Variance:
+        print("The standard deviation: " + str(standardDev) + ", is larger than the variance")
+    elif standardDev > Variance:
+        print("The variance: " + str(variance) + ", is larger than the standard deviation")
+    else standardDev > Variance:
+        print("The standard deviation: " + str(standardDev) + ", is equal to the variance")
+    # Step 5 done here
+main()
+```
+
+Nu kanske du undrar vad som är fel med det som står ovan. Jag gick ju igenom samtliga steg, och allt jag gjorde låg inom en funktion. Jo, men problemet är att massvis med olika saker ligger i *samma* funktion. Ett avsevärt lämpligare sätt att hantera problemet hade varit att definiera funktioner för de flesta steg i funktionen ovan. 
+
+```python
+def createNumList(amtOfNums):
+    nums = []
+    for i in range(amtOfNums):
+        nums.append(float(input("Choose number " + str(i + 1) + ": ")))
+    return nums 
+
+def calcArithmeticMean(numList):
+    numsSum = 0
+    for number in nums:
+        numsSum += number
+    mean = (1/n)*numsSum
+    return mean
+
+def calcVariance(numList):
+    mean = calcArithmeticMean(numList) 
+    squareDevFromMean = 0 
+    for number in nums:
+        squareDevFromAvg += (number - mean)**2
+    variance = (1/(n - 1))*squareDevFromMean
+
+def compareVarianceToStandardDev(variance, standardDev):
+    if standardDev > Variance:
+        print("The standard deviation: " + str(standardDev) + ", is larger than the variance")
+    elif standardDev > Variance:
+        print("The variance: " + str(variance) + ", is larger than the standard deviation")
+    else standardDev > Variance:
+        print("The standard deviation: " + str(standardDev) + ", is equal to the variance")
+
+def main():
+    n = int(input("Choose an amount of numbers to examine: ")) # There's no need for a new function for this step ;)
+    nums = createNumList(n)
+    mean = calcArithmeticMean(nums)    
+    variance = calcVariance(nums)
+    standardDev = sqrt(variance) # Since the standard deviation is the square root of the variance this may still be okay. 
+    compareVarianceToStandardDev(variance, standardDev)
+
+main()
+```
+
+Notera hur mycket lättare det blir att följa vad det är som händer i vårt huvudprogram ovan. Om vi skulle vilja ändra i vårt huvudprogram blir detta också avsevärt lättare när vi delat upp det i funktioner som ovan.

From 788946b5de278f7e955f234cbfcda3eb55ffcb04 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 8 Nov 2022 08:39:46 +0100
Subject: [PATCH 197/214] Improves amanuens.py: can move start date

---
 adm/tid/amanuens.py | 33 ++++++++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)

diff --git a/adm/tid/amanuens.py b/adm/tid/amanuens.py
index dbf9a4e8..c4787326 100644
--- a/adm/tid/amanuens.py
+++ b/adm/tid/amanuens.py
@@ -1,3 +1,4 @@
+import arrow
 import csv
 import nytid.schedules as sched
 import nytid.schedules.utils as utils
@@ -14,13 +15,33 @@
 def to_hours(td):
     return td.total_seconds()/60/60
 
+def shift_dates_forward(start_date, end_date):
+    """Takes dates and shifts them so that start_date is tomorrow."""
+    now = arrow.now()
+    today = arrow.Arrow(now.year, now.month, now.day,
+                        hour=start_date.hour, minute=start_date.minute,
+                        second=start_date.second)
+
+    if start_date > today:
+        return start_date, end_date
+
+    diff = (today-start_date).days
+    return start_date.shift(days=diff+1), end_date.shift(days=diff+1)
+
+
 if len(sys.argv) < 2:
     print(f"{sys.argv[0]}: requires argument 'username'",
           file=sys.stderr)
+    print(f"{sys.argv[0]} <username> [<start date>]")
     sys.exit(1)
 else:
     user = sys.argv[1]
 
+if len(sys.argv) > 2:
+    date = arrow.get(sys.argv[2])
+else:
+    date = None
+
 prgi22 = utils.read_signup_sheet_from_url(
         utils.google_sheet_to_csv_url(
             "https://docs.google.com/spreadsheets/d/1GfwYBTJ2_D8TDap6HpWvoXuEP_lOMRTRnahCiXTk3hE/edit#gid=1060580342"))
@@ -29,11 +50,17 @@ def to_hours(td):
         utils.google_sheet_to_csv_url(
             "https://docs.google.com/spreadsheets/d/18-afYjlI--e8hDwzSp9VcHjatc7SPvBFW0fH9JRrZ-4/edit#gid=1755336853"))
 
-amanuensis = utils.compute_amanuensis_data(prgi22 + prgm22)
+amanuensis = utils.compute_amanuensis_data(prgi22 + prgm22,
+                                           begin_date=date)
 data = amanuensis[user]
 
-print(f"{user}: {data[2]:.2f} h, {100*utils.compute_percentage(*data):.1f}%: "
-      f"{data[0].format('YYYY-MM-DD')}--{data[1].format('YYYY-MM-DD')}")
+#start, end = shift_dates_forward(data[0], data[1])
+start = data[0]
+end = data[1]
+
+print(f"{user}: {data[2]:.2f} h, "
+      f"{round(100*utils.compute_percentage(*data))}%: "
+      f"{start.format('YYYY-MM-DD')}--{end.format('YYYY-MM-DD')}")
 
 prgx = utils.filter_events_by_TA(user, sorted(prgi22 + prgm22,
          key=operator.itemgetter(utils.SIGNUP_SHEET_HEADER.index("Start"))))

From 060c16e23c17a471a258eb9cb0105718081a1c4a Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 8 Nov 2022 08:40:25 +0100
Subject: [PATCH 198/214] Improves booked and missing

---
 adm/tid/{bookedTAs.py => booked.py}   | 14 +++++++-------
 adm/tid/{missingTAs.py => missing.py} | 14 +++++++-------
 2 files changed, 14 insertions(+), 14 deletions(-)
 rename adm/tid/{bookedTAs.py => booked.py} (100%)
 rename adm/tid/{missingTAs.py => missing.py} (100%)

diff --git a/adm/tid/bookedTAs.py b/adm/tid/booked.py
similarity index 100%
rename from adm/tid/bookedTAs.py
rename to adm/tid/booked.py
index da8d5ec9..901d95fb 100644
--- a/adm/tid/bookedTAs.py
+++ b/adm/tid/booked.py
@@ -71,13 +71,6 @@ def main():
 
     first = True
     for event in schedule.timeline:
-        if first:
-            first = False
-            current_week = event.begin.isocalendar()[1]
-        elif event.begin.isocalendar()[1] != current_week:
-            current_week = event.begin.isocalendar()[1]
-            print(end="\n\n")
-
         try:
             if event.end < now:
                 continue
@@ -86,6 +79,13 @@ def main():
         except NameError:
             pass
 
+        if first:
+            first = False
+            current_week = event.begin.isocalendar()[1]
+        elif event.begin.isocalendar()[1] != current_week:
+            current_week = event.begin.isocalendar()[1]
+            print(end="\n\n")
+
         print(format_event(event))
 
 
diff --git a/adm/tid/missingTAs.py b/adm/tid/missing.py
similarity index 100%
rename from adm/tid/missingTAs.py
rename to adm/tid/missing.py
index 919468f4..a2d097ef 100644
--- a/adm/tid/missingTAs.py
+++ b/adm/tid/missing.py
@@ -76,13 +76,6 @@ def main():
 
     first = True
     for event in schedule.timeline:
-        if first:
-            first = False
-            current_week = event.begin.isocalendar()[1]
-        elif event.begin.isocalendar()[1] != current_week:
-            current_week = event.begin.isocalendar()[1]
-            print(end="\n\n")
-
         try:
             if event.end < now:
                 continue
@@ -91,6 +84,13 @@ def main():
         except NameError:
             pass
 
+        if first:
+            first = False
+            current_week = event.begin.isocalendar()[1]
+        elif event.begin.isocalendar()[1] != current_week:
+            current_week = event.begin.isocalendar()[1]
+            print(end="\n\n")
+
         print(format_event(event))
 
 

From 25ef9d84522d0f1e047014e58242892275d3fda7 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 9 Nov 2022 16:51:27 +0100
Subject: [PATCH 199/214] clarified the requirements for lab 6

---
 modules/files/lab/instruction.md | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index 923a2954..6eff148f 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -37,11 +37,25 @@ Dessa studenter är skrivna på KTH:
 Namn: Johan Tierney Personnr: 8411285597
 Namn: Erik Bolin Personnr: 9910247016
 Namn: Per Edenström Personnr: 8410024155
+
 ...
+
+Vad heter studenten? Emma Emilsson
+Vad är studentens personnummer? 010101000a
+Personnumret får bara innehålla siffror, försök igen!
+Vad är studentens personnummer? 0101010000
+
+Studenten är tillagd!
+
+Vilken student vill du söka efter? Jan
+
+Den studenten läser på KTH:
+Namn: Jan Jansson Personnr: 0404040010
 ```
 
 ### Krav
 * Användaren ska få mata in ett nytt filnamn om filen inte hittas.
+* Alla krav från laboration 5 ska vara uppfyllda.
 * Din kod ska uppfylla kraven i rättningsmatrisen.
 
 ### Redovisning

From 5e187f0a350d4d24b20092229e13eb14971b137b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 15 Nov 2022 14:57:46 +0100
Subject: [PATCH 200/214] Removes unnecessary example output in files lab

---
 modules/files/lab/instruction.md | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md
index 6eff148f..2a86fa03 100644
--- a/modules/files/lab/instruction.md
+++ b/modules/files/lab/instruction.md
@@ -40,13 +40,6 @@ Namn: Per Edenström Personnr: 8410024155
 
 ...
 
-Vad heter studenten? Emma Emilsson
-Vad är studentens personnummer? 010101000a
-Personnumret får bara innehålla siffror, försök igen!
-Vad är studentens personnummer? 0101010000
-
-Studenten är tillagd!
-
 Vilken student vill du söka efter? Jan
 
 Den studenten läser på KTH:

From e1eec023b080f2e15fe2e30b85c05fc998224bc0 Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 16 Nov 2022 10:38:36 +0100
Subject: [PATCH 201/214] added example for spec

---
 modules/project/exempelspec.pdf | Bin 0 -> 54991 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 modules/project/exempelspec.pdf

diff --git a/modules/project/exempelspec.pdf b/modules/project/exempelspec.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e97fdbebc3485e88e14c2dd937833161a04c8587
GIT binary patch
literal 54991
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
GK<^(5N3-St

literal 0
HcmV?d00001


From 267a748a19e3ff2ebb652c6c3a3d0a6d68d8ccaa Mon Sep 17 00:00:00 2001
From: celinasoori <105818197+celinasoori@users.noreply.github.com>
Date: Wed, 16 Nov 2022 10:41:26 +0100
Subject: [PATCH 202/214] clarify the class-requirements

---
 modules/project/spec.md | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/modules/project/spec.md b/modules/project/spec.md
index b68c21f4..f93ef9ba 100644
--- a/modules/project/spec.md
+++ b/modules/project/spec.md
@@ -10,14 +10,15 @@ Specifikationen ska innehålla följande:
 
   - Datastruktur. Vilken eller vilka datastrukturer behöver du? Oftast behöver 
     data lagras på något sätt; i minnet (objektinstans av en klass) eller i 
-    filer (serialiserade med CSV, JSON eller annat lämpligt format). Hur ser 
-    din klass (dina klasser) ut (attribut och metoder)? Vilka av Pythons 
+    filer (serialiserade med CSV, JSON eller annat lämpligt format).  Vilka av Pythons 
     inbyggda strukturer behöver du?
-
+    
+  - Klass. Hur ser din klass (dina klasser) ut (attribut och metoder)? 
+  
   - Funktioner. Du kan dela upp din algoritm i funktioner som med hjälp av de 
     argument de får löser de olika delarna av algoritmen.
 
-Den ska ge en översikt över projektet, så kvalitet är viktigare än kvantitet.
+Den ska ge en översikt över projektet, så kvalitet är viktigare än kvantitet: [en exempelspecifikation](https://github.com/dbosk/intropy/blob/v2022/modules/project/exempelspec.pdf)
+
+**Redovisning**: Specifikationen redovisas muntligen under ett labbtillfälle, tider finns att boka på Canvas. Välj redovisning istället för hjälp i labbkön.
 
-**Redovisning**: Specifikationen redovisas muntligen under ett labbtillfälle. 
-Välj redovisning istället för hjälp i labbkön.

From 440d8c607303c718d07877e9c5282235a2b0017c Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 21 Nov 2022 10:58:52 +0100
Subject: [PATCH 203/214] =?UTF-8?q?Adds=20script=20to=20pass=20all=20"V?=
 =?UTF-8?q?=C3=A4lj=20p-uppgift"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 modules/project/admin/grade.sh | 36 ++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100755 modules/project/admin/grade.sh

diff --git a/modules/project/admin/grade.sh b/modules/project/admin/grade.sh
new file mode 100755
index 00000000..b15e3526
--- /dev/null
+++ b/modules/project/admin/grade.sh
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+COURSE="prg[im]2[2-9]"
+ASSIGNM="Välj p-uppgift"
+HANDINS="/tmp/prgim2x.puppg.handedin"
+#HANDINS=$(mktemp)
+
+get_row() {
+  egrep "[^a-z]$1" $2
+}
+
+grade() {
+  course="$(get_row $1 $HANDINS | cut -f 1)"
+  echo "$course" "$1"
+  canvaslms grade -c "$course" -a "$ASSIGNM" -u "$1" -g 'complete'
+}
+
+to_grade() {
+  cat $HANDINS
+}
+
+grade_all() {
+  for student in $(cut -f 3 $HANDINS); do
+    grade $student
+  done
+  rm -Rf $HANDINS
+}
+
+update() {
+  canvaslms submissions -lc "$COURSE" -a "$ASSIGNM" | \
+    egrep "[0-9]{4}-[0-9]{2}-[0-9]{2}" | grep -v "complete" > $HANDINS
+}
+
+test -e $HANDINS || update
+
+$*

From aeafdf311287913f0f118c89ccdf22747cd3a9d4 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Mon, 21 Nov 2022 11:05:29 +0100
Subject: [PATCH 204/214] Adds script to update UG/TAs in Canvas

---
 adm/tid/ug.py | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 adm/tid/ug.py

diff --git a/adm/tid/ug.py b/adm/tid/ug.py
new file mode 100644
index 00000000..9d6eeffe
--- /dev/null
+++ b/adm/tid/ug.py
@@ -0,0 +1,37 @@
+import kthutils.ug
+import os
+from pprint import pprint
+import nytid.schedules.utils as utils
+
+COURSES = {
+        "DD1310": 
+        "https://cloud.timeedit.net/kth/web/public01/ri.ics?sid=7&p=0.w%2C12.n&objects=453080.10&e=220609&enol=t&ku=29&k=1B9F3AD696BCA5C434C68950EFD376DD",
+        "DD1317": 
+        "https://cloud.timeedit.net/kth/web/public01/ri.ics?sid=7&p=0.w%2C12.n&objects=455995.10&e=220609&enol=t&ku=29&k=BA4400E3C003685549BC65AD9EAD3DC58E"
+        }
+
+prgi22 = utils.read_signup_sheet_from_url(
+        utils.google_sheet_to_csv_url(
+            "https://docs.google.com/spreadsheets/d/1GfwYBTJ2_D8TDap6HpWvoXuEP_lOMRTRnahCiXTk3hE/edit#gid=1060580342"))
+
+prgm22 = utils.read_signup_sheet_from_url(
+        utils.google_sheet_to_csv_url(
+            "https://docs.google.com/spreadsheets/d/18-afYjlI--e8hDwzSp9VcHjatc7SPvBFW0fH9JRrZ-4/edit#gid=1755336853"))
+
+ug = kthutils.ug.UGsession(os.environ["KTH_LOGIN"], os.environ["KTH_PASSWD"])
+
+members = []
+
+for user in utils.hours_per_TA(prgi22 + prgm22):
+    user_data = ug.find_user_by_username(user)
+    if len(user_data) > 1:
+        pprint(user_data)
+        continue
+    members.append(user_data[0]["kthid"])
+
+prgi = next(ug.find_group_by_name("edu.courses.DD.DD1317.20222.1.assistants"))
+ug.set_group_members(members, prgi["kthid"])
+
+prgm = next(ug.find_group_by_name("edu.courses.DD.DD1310.20222.3.assistants"))
+ug.set_group_members(members, prgm["kthid"])
+

From 70f7cf6c54791c89a6bac3b403b9aa206294a960 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 29 Nov 2022 17:40:47 +0100
Subject: [PATCH 205/214] Adds template for granskningsprotokoll

---
 modules/project/granskningsprotokoll.odt | Bin 0 -> 43947 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 modules/project/granskningsprotokoll.odt

diff --git a/modules/project/granskningsprotokoll.odt b/modules/project/granskningsprotokoll.odt
new file mode 100644
index 0000000000000000000000000000000000000000..00a3f3a001c14fa2c9f5a9ae42996826e04a54f0
GIT binary patch
literal 43947
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
M`J2;W&Hq#TUlp=N`2YX_

literal 0
HcmV?d00001


From c1f38769aea5698e8652681948d8751ecfa7b90f Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 29 Nov 2022 17:43:46 +0100
Subject: [PATCH 206/214] Adds markdown version of granskningsprotokoll.odt

---
 modules/project/granskningsprotokoll.md | 394 ++++++++++++++++++++++++
 1 file changed, 394 insertions(+)
 create mode 100644 modules/project/granskningsprotokoll.md

diff --git a/modules/project/granskningsprotokoll.md b/modules/project/granskningsprotokoll.md
new file mode 100644
index 00000000..3b40e445
--- /dev/null
+++ b/modules/project/granskningsprotokoll.md
@@ -0,0 +1,394 @@
+# Granskningsprotokoll
+
+**Granskning av:** «Fyll i ditt namn»
+
+**Utvecklare:** «Fyll i utvecklarens namn (den student som har
+implementerat P-Uppgiften)»
+
+**Datum:** «Fyll i datum»
+
+Mer detaljerad information om kraven som ställs i granskningsprotokollet
+finner du i slutet av dokumentet under rubriken [Information om
+granskningen](#anchor) på sidan [4](#anchor).
+
+Användarvänlighet
+=================
+
+1. Informativa utskrifter («"Ja" eller "Nej"»)
+----------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+«Exempel (om "Ja"): Programmets gränssnitt är tillräckligt tydligt för
+att en användare utan tidigare förkunskaper om P-uppgiften kan förstå
+vad det handlar om och vad som händer i programmet.»
+
+«Exempel (om "Nej"): Det första man ser när man startar programmet är
+att det frågas om ett tal, det är otydligt vad programmet gör och vad
+talet är till för.»
+
+2. Enkel inmatning («"Ja" eller "Nej"»)
+---------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+«Exempel (om "Ja"): Det är enkelt att använda programmet p.g.a. att
+frågorna som ställs till användaren alltid är tydliga. Vi vet att det är
+ett Memory program utifrån tidigare utskrifter, och vi vet därför vad
+frågan "Vilken storlek på spelet vill du ha \[t.ex. 5\]?" innebär.»
+
+«Exempel (om "Nej"): Det är otydligt för användaren vad som ska matas
+in. Speciellt på menyn där ingen numrering finns för alternativen.»
+
+Programmerarvänlighet
+=====================
+
+3. Vettiga namn («"Ja" eller "Nej"»)
+------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+4. Kommentarer («"Ja" eller "Nej"»)
+-----------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+5. Konsekvent språk («"Ja" eller "Nej"»)
+----------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+6. Konsekvent typografi («"Ja" eller "Nej"»)
+--------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+Strukturering
+=============
+
+7. Lämplig uppdelning i funktioner («"Ja" eller "Nej"»)
+-------------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+8. Lämplig uppdelning i klasser/moduler («"Ja" eller "Nej"»)
+------------------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+9. Temporära variabler så lokalt som möjligt («"Ja" eller "Nej"»)
+-----------------------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+10. Återanvändbara funktioner/moduler/klasser («"Ja" eller "Nej"»)
+------------------------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+11. In- och utdata till funktioner («"Ja" eller "Nej"»)
+-------------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+12. Flexibelt/utbyggbart program («"Ja" eller "Nej"»)
+-----------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+13. Ingen kodupprepning («"Ja" eller "Nej"»)
+--------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+14. Ingen hårdkodning («"Ja" eller "Nej"»)
+------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+Obligatoriskt
+=============
+
+15. Uppfyller kraven i lydelsen («"Ja" eller "Nej"»)
+----------------------------------------------------
+
+«Fyll i din motivering till ditt svar här»
+
+Omdöme
+======
+
+Projektet anses vara godkänt om alla krav under "Obligatoriskt" är
+uppfyllda och att inte fler än *två* krav under "Användarvänlighet",
+"Programmerarvänlighet" och "Strukturering" är ouppfyllda.
+
+**Godkänt: «"Ja" eller "Nej"»**
+
+[]{#anchor}Information om granskningen
+======================================
+
+Nedan finner du mer detaljerad information om kraven som ställs i
+granskningsprotokollet.
+
+1. Informativa utskrifter
+-------------------------
+
+Programmet ska tala om för användaren vad programmet gör i varje steg
+och vilken inmatning som förväntas. Ett dåligt exempel kan se ut så här.
+
+*Ge tal1 : *26*\
+och tal2 : *54*\
+29 31 37 41 43 47 53*
+
+Man ska inte behöva titta i en manual eller ännu värre, i själva
+programkoden för att förstå vad som händer. Programmet måste vara
+självinstruerande.
+
+*Hej och välkommen till primtalsprogrammet. Programmet\
+skriver ut alla primtal i ett intervall du definierar.\
+\
+Ange undre gränsen i intervallet: *26*\
+Ange högre gränsen i intervallet: *54*\
+De primtal som finns mellan 26 och 54 är:\
+29 31 37 41 43 47 53*
+
+Den senare varianten är mycket lättare att förstå när man kör
+programmet.
+
+2. Enkel inmatning
+------------------
+
+Inmatningen ska inte vara onödigt krånglig.
+
+*\...\
+Vill du boka en biljett? *ja*\
+Varifrån åker du? *Arlanda*\
+Vart ska du åka? *Kastrup*\
+Vilken månad ska du åka? *Mars*\
+Vilken dag ska du åka? *25*\
+Vill du boka returbiljett? *ja*\
+Vilken månad ska du tillbaka? *April*\
+Vilken dag ska du tillbaka? *5*\
+Det går tyvärr inget flyg den 25 mars.\
+Försök igen\
+\
+Vill du boka en biljett? *ja*\
+Varifrån åker du? *Arlanda*\
+Vart ska du åka? *Kastrup*\
+Vilken månad ska du åka? *Mars*\
+\...\
+\
+*Förutom att vara väldigt sen med att kläcka ur sig att det inte finns
+något flyg den önskade resdagen så verkar det inte finnas något sätt att
+boka en mängd biljetter. Att boka en klassresa med det systemet skulle
+vara väldigt enerverande.
+
+3. Vettiga namn
+---------------
+
+Programmet ska ha intuitiva namn på variablerna. För den som skrivit
+programmet är allt självklart, men inte för andra.
+
+Nedanstående programkod är ganska svår att tyda
+
+namn = 0
+
+kalle = 0
+
+while kalle \< len(pelle):
+
+if pelle\[kalle\] \> namn:
+
+namn = pelle\[kalle\]
+
+kalle = kalle + 1
+
+Här följer samma kod med andra variabelnamn.
+
+max = 0
+
+i = 0
+
+while i \< len(lista):
+
+if lista\[i\] \> max:
+
+max = lista\[i\]
+
+i = i + 1
+
+Man ser nu lättare vad koden gör, nämligen sparar undan det högsta
+värdet i listan till variabeln max. Fortfarande är inte namnet på listan
+optimalt. Vad för slags värden innehåller den? Är det löner,
+skottstatistik eller vad?
+
+När det gäller en funktion eller metod brukar ett bra namn oftast vara
+ett verb som beskriver vad den gör eller vad den returnerar. Booleska
+funktioner (som returnerar True/False) bör ha ett namn som talar om hur
+läget är det fall den returnerar True, t ex *korrekt()* för en funktion
+som kontrollerar om ett värde är korrekt.
+
+Namnet på en klass kan vara ett substantiv som beskriver vad objektet
+representerar. Variabler och attribut är också substantiv. Att komma på
+bra namn kräver en del arbete!
+
+4. Kommentarer
+--------------
+
+Alla klasser och funktioner måste kommenteras. Syftet med
+klassen/funktionen ska framgå. Det ska räcka att läsa kommentaren för
+att förstå hur en funktion ska användas (man ska inte behöva sätta sig
+in i hela koden).
+
+In- och utdata till funktioner måste kommenteras. Det gäller både
+returvärden och parametrar. Om funktionen är en metod och den ändrar
+något attribut ska detta också kommenteras.
+
+Kommentarerna ska inte förklara hur Python fungerar. Förutsättningen är
+att den som läser källkoden redan vet hur man programmerar. Kommentarer
+som förklarar t ex att en if-sats gör ett val och att en slinga upprepar
+något ska inte vara med vid redovisningen. Den som redovisar måste själv
+veta sådant utan anteckningar.
+
+5. Konsekvent språk
+-------------------
+
+Språkvalet ska vara konsekvent. Alla variabel-, klass- och funktionsnamn
+på ett språk. Alla kommentarer på ett språk. Det är OK att ha engelska
+variabel/metodnamn och kommentera på svenska. Undvik svengelska (sejva
+svenska språket).
+
+6. Konsekvent typografi
+-----------------------
+
+Programmet ska ha en genomgående typografi. Namn som är sammansatta av
+flera ord kan t ex skrivas ihop genom att inleda varje nytt ord med stor
+bokstav (t ex summeraVikter), eller genom att skilja orden åt med
+understreck (t ex summera\_vikter), men använd samma variant genom hela
+ditt program. Variabel- och metodnamn brukar inledas med med liten
+bokstav och klasser med stor bokstav.
+
+class EnBraKlass
+
+def enMetodSomTarTreParametrar(x, y, z)
+
+7. Lämplig uppdelning i funktioner/metoder
+------------------------------------------
+
+Bäst är det med specialiserade funktioner som bara gör en sak.
+
+def läs\_från\_filen():
+
+filnamn = input(\"Vad heter filen?\")
+
+with open(filnamn, \"r\") as infil:
+
+lista = infil.readlines()
+
+lista2 = \[\]
+
+for element in lista:
+
+if type(element) == type(0):
+
+lista2.add(element)
+
+return lista2
+
+Koden ovan gör flera saker; frågar efter en fil, läser in alla data från
+filen, stoppar in heltalen i en heltalsvektor och returnerar denna. Det
+vore bättre att dela upp dessa uppgifter på flera funktioner så att
+funktionsanropen blir:
+
+filnamn = fråga\_fil()
+
+fildata = läs\_från\_filen(filnamn)
+
+intresseanta\_tal = konvertera(fildata)
+
+Programmet blir då mer flexibelt: Funktionen *fråga\_fil* kan skrivas om
+till ett grafiskt GUI där man klickar på rätt fil. Funktionen
+*läs\_från\_filen* kan användas i andra sammanhang då man vill läsa från
+fil. Man kan skicka fildatan till en ny metod som kontrollerar data
+innan man anropar konvertera.
+
+8. Lämplig uppdelning i klasser/moduler
+---------------------------------------
+
+Data som hör ihop (t ex namn, födelsedata och adressuppgifter för en
+person) kan samlas genom att dom får vara attribut i en klass.
+Funktioner som hör ihop med dessa data får bli klassens metoder. Ett
+program kan ha flera olika klasser!
+
+Ett riktigt stort program kan man dela upp i flera moduler, där de
+klasser som hör ihop samlas i en modul.
+
+9. Temporära variabler så lokalt som möjligt
+--------------------------------------------
+
+Se till att tillfälliga variabler skapas så lokalt som möjligt. En
+variabel som bara används inuti en slinga i en metod ska inte vara ett
+attribut i klassen, utan en lokal variabel i metoden.
+
+10. Återanvändbara funktioner/klasser
+-------------------------------------
+
+En del uppgifter kan delas upp i klasser som går att återanvända i andra
+program. T ex kan en klass som representerar ett spelkort användas i
+olika kortspelsprogram.
+
+Funktioner ska om möjligt vara skrivna så att dom går att använda i
+andra sammanhang. Ett knep är att se till att alla indata ges som
+parametrar. Ett annat är att specialisera funktionerna, så att varje
+funktion bara gör en liten del.
+
+11. In- och utdata till funktioner
+----------------------------------
+
+Var noga med in och utdata till funktionerna. En del funktioner som
+t.ex. bara skriver ut på skärmen kan vara parameterlösa och inte
+returnera något. Övriga funktioner bör ha alla indata som parametrar och
+utdata som returvärden.
+
+12. Flexibelt/utbyggbart program
+--------------------------------
+
+Skriv ditt program så att det lätt att utöka och bygga ut. Några
+exempel: I ett program som samlar data om Pokémon ska man kunna lägga
+till fler Pokémon utan att gå in och ändra i programmet. Om ett program
+läser in från fil ska det vara lätt att byta till en annan fil. Om man
+vill lägga till en beräkning så ska det vara enkelt att stoppa in en
+funktion för det, utan att behöva ändra på många ställen i programmet.
+
+13. Ingen kodupprepning
+-----------------------
+
+Ett vanligt nybörjarfel när man programmerar är att använda taktiken
+klippa och klistra när samma sak ska göras på flera ställen i
+programmet. Detta leder dock till kod som är väldigt svår att
+underhålla. Om man ändrar på ett ställe måste man göra samma ändring på
+flera parallellställen. Det går i regel att skriva om den upprepade
+koden till en funktion med parametrar och returvärde.
+
+14. Ingen hårdkodning
+---------------------
+
+Förekommer talet 5 på flera ställen i programmet? Om man behöver använda
+siffervärden kan dessa deklareras som konstanter.
+
+ANTAL\_SPELARE = 5
+
+PI = 3.14
+
+15. Uppfyller kraven i lydelsen
+-------------------------------
+
+Programmet måste uppfylla kraven i P-uppgiftslydelsen. Det är inte
+tillåtet att förenkla uppgiften. Den som vill göra några förändringar
+måste förankra det med kursledaren först, och kunna visa en bekräftelse
+(ett e-post t.ex.) på att kursledaren godkänt kravförändringar.
+
+Versionsinformation
+===================
+
+Första versionen av denna granskningsmall skrevs av Mazen Mardini, med
+tillägg av Celina Soori, den 28 och 29 november 2022.

From d326654aec36437d0a013b84f2ee9a33d28c3dcb Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 29 Nov 2022 20:12:24 +0100
Subject: [PATCH 207/214] Updates granskningsprotokoll and Makefile to build it

---
 modules/project/Makefile                 |   5 ++++-
 modules/project/granskningsprotokoll.md  |   5 +++--
 modules/project/granskningsprotokoll.odt | Bin 43947 -> 43987 bytes
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/modules/project/Makefile b/modules/project/Makefile
index 43c1744d..548f294b 100644
--- a/modules/project/Makefile
+++ b/modules/project/Makefile
@@ -1,4 +1,7 @@
 .PHONY: all
-all: present.html review.html spec.html
+all: present.html review.html spec.html granskningsprotokoll.md
+
+granskningsprotokoll.md: granskningsprotokoll.odt
+	pandoc $< -o $@
 
 include ../../html.mk
diff --git a/modules/project/granskningsprotokoll.md b/modules/project/granskningsprotokoll.md
index 3b40e445..8a3fdd43 100644
--- a/modules/project/granskningsprotokoll.md
+++ b/modules/project/granskningsprotokoll.md
@@ -1,4 +1,4 @@
-# Granskningsprotokoll
+Granskningsprotokoll
 
 **Granskning av:** «Fyll i ditt namn»
 
@@ -391,4 +391,5 @@ Versionsinformation
 ===================
 
 Första versionen av denna granskningsmall skrevs av Mazen Mardini, med
-tillägg av Celina Soori, den 28 och 29 november 2022.
+tillägg av Celina Soori, den 28 och 29 november 2022, baserat på ett
+granskningsprotokoll med förklaringar av Alexander Baltatzis.
diff --git a/modules/project/granskningsprotokoll.odt b/modules/project/granskningsprotokoll.odt
index 00a3f3a001c14fa2c9f5a9ae42996826e04a54f0..c5fe58767dcc067d143fece15d5fccca609b3713 100644
GIT binary patch
delta 13459
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
KXq5cx_WuEkitGLW

delta 13470
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


From 3362f6ce385802d7a50feee710391d33adcb32f6 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 6 Dec 2022 23:18:56 +0100
Subject: [PATCH 208/214] Adds example for using snoop for teaching

---
 resources/fibsnoop.py | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 resources/fibsnoop.py

diff --git a/resources/fibsnoop.py b/resources/fibsnoop.py
new file mode 100644
index 00000000..174050b7
--- /dev/null
+++ b/resources/fibsnoop.py
@@ -0,0 +1,17 @@
+"""Program som skriver ut Fibonacci-serien"""
+
+import snoop
+
+snoop.install(columns="")
+
+def fib(n):
+    """Returnerar n:te talet i Fibonacci-serien"""
+    if n <= 0:
+        return 0
+    if n == 1:
+        return 1
+
+    return fib(n-1) + fib(n-2)
+
+with snoop(depth=10):
+    print(f"fib(5) = {fib(5)}")

From fe7cce788faa2b23264fad9b8d5cfcbe337e2149 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 3 Jan 2023 14:53:51 +0100
Subject: [PATCH 209/214] Adds .numbers to tid/report

---
 adm/tid/report | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/adm/tid/report b/adm/tid/report
index b46edb01..c654017e 100755
--- a/adm/tid/report
+++ b/adm/tid/report
@@ -2,7 +2,7 @@
 
 recipient="$1"
 
-loffice --convert-to pdf *.xlsx
+loffice --convert-to pdf *.xlsx *.numbers
 
 for f in *.pdf *.PDF; do
   xournal $f

From 866284d678469ea363d07f35fb9df2e55a0e5bb6 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 3 Jan 2023 14:54:18 +0100
Subject: [PATCH 210/214] Improves ug script's error messages

---
 adm/tid/ug.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/adm/tid/ug.py b/adm/tid/ug.py
index 9d6eeffe..b55cc431 100644
--- a/adm/tid/ug.py
+++ b/adm/tid/ug.py
@@ -27,6 +27,9 @@
     if len(user_data) > 1:
         pprint(user_data)
         continue
+    elif len(user_data) < 1:
+        print(f"ug: can't find {user}")
+        continue
     members.append(user_data[0]["kthid"])
 
 prgi = next(ug.find_group_by_name("edu.courses.DD.DD1317.20222.1.assistants"))

From 900b85da05dec94f110ceca7befa90823e1bbf2b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 3 Jan 2023 14:54:46 +0100
Subject: [PATCH 211/214] Updates makefiles

---
 makefiles | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/makefiles b/makefiles
index 7bce1d69..980ea1bb 160000
--- a/makefiles
+++ b/makefiles
@@ -1 +1 @@
-Subproject commit 7bce1d69401546bf858bc422647f2d2d55de2c2c
+Subproject commit 980ea1bb5c264fee752b841ae53b463c5409c5be

From 1bfc2466772104172f1ba44fc6accbe0ef619a53 Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Tue, 3 Jan 2023 14:54:59 +0100
Subject: [PATCH 212/214] Makes fibsnoop recurse more shallow

---
 resources/fibsnoop.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/fibsnoop.py b/resources/fibsnoop.py
index 174050b7..cd7002e6 100644
--- a/resources/fibsnoop.py
+++ b/resources/fibsnoop.py
@@ -14,4 +14,4 @@ def fib(n):
     return fib(n-1) + fib(n-2)
 
 with snoop(depth=10):
-    print(f"fib(5) = {fib(5)}")
+    print(f"fib(3) = {fib(3)}")

From 5bd205932adb355339805aafc640591ad4642e0b Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 20 Apr 2023 11:43:50 +0200
Subject: [PATCH 213/214] Adds course evaluation questions

---
 research/evaluation/questions22.md | 37 ++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 research/evaluation/questions22.md

diff --git a/research/evaluation/questions22.md b/research/evaluation/questions22.md
new file mode 100644
index 00000000..7f8f53c5
--- /dev/null
+++ b/research/evaluation/questions22.md
@@ -0,0 +1,37 @@
+Tyvärr hade jag mycket att göra innan jag gick på föräldraledighet i januari, 
+så det blev ingen utvärdering innan dess. Det får bli en nu när jag successivt 
+börjar komma tillbaka, men bättre sent än aldrig.
+
+Hoppas att ni haft nytta av pythonprogrammeringen i andra kurser!
+
+
+Unfortunately I had much to finalize before going on parental leave in January, 
+so there was no course evaluation then. But now I'm starting to come back to 
+work, so here is the course evaluation --- better late than never.
+
+I hope you've had use of your Python programming skills in other courses!
+
+
+Om du tycker att någon av assarna är värda lite extra cred, skriv det här.
+
+If you think that one of the TAs is worth some extra cred, write that here.
+
+Det var inte särskilt högt deltagande under övningarna (både på campus och 
+online), vilket är tillfället då den huvudsakliga undervisningen sker, varför 
+tror du att deltagandet var lågt?
+
+The participation was low during the tutorials (övningar, both on campus and 
+online), the main part of teaching/learning takes place during theses sessions, 
+why do you think participation was so low?
+
+Vad tyckte du om det interaktiva videomaterialet (där man kan ställa frågor i 
+videon)? Hur kan det förbättras?
+
+What did you think about the interactive video material (where you can ask 
+questions in the videos)? How can that material be improved?
+
+Vad tyckte du om OLI-materialet (textmaterialet som hade interaktiva frågor i 
+sig)? Hur kan det förbättras?
+
+What did you think about the OLI-material (the text material with interactive 
+questions in it)? How can it be improved?

From c1110e9e164c290522000925208c9b1bc9b63fcc Mon Sep 17 00:00:00 2001
From: Daniel Bosk <dbosk@kth.se>
Date: Thu, 22 Jun 2023 13:54:31 +0200
Subject: [PATCH 214/214] Adds examinations discussion

---
 adm/assemsg.md                    |  49 +++++
 adm/examinatorskursen.md          | 355 ++++++++++++++++++++++++++++++
 adm/examiners-meeting-20230616.md |  68 ++++++
 "adm/l\303\244rarlag-20230607.md" |  12 +
 4 files changed, 484 insertions(+)
 create mode 100644 adm/assemsg.md
 create mode 100644 adm/examinatorskursen.md
 create mode 100644 adm/examiners-meeting-20230616.md
 create mode 100644 "adm/l\303\244rarlag-20230607.md"

diff --git a/adm/assemsg.md b/adm/assemsg.md
new file mode 100644
index 00000000..a4271e16
--- /dev/null
+++ b/adm/assemsg.md
@@ -0,0 +1,49 @@
+Ledsen för sent svar, har haft för mycket att göra!
+
+Kul att ni är intresserade! Ja, vi behöver fortfarande fler assar.
+
+Ni kan lägga så mycket eller lite tid på detta som ni har tid för. Bara
+att boka upp er i bokningsarket:
+
+  https://docs.google.com/spreadsheets/d/1GfwYBTJ2_D8TDap6HpWvoXuEP_lOMRTRnahC iXTk3hE/edit#gid=1060580342
+
+Om ni bara känner för att hjälpa studenterna med labbar bokar ni bara in
+er på sådana pass. Brukar även bli att ta redovisningar på de passen,
+men det är tidsbokning och bara vissa pass. Sedan blir det p-uppgift
+någon gång i slutet av november.
+
+Ni får gärna vara med på övningarna också. Då finns det förberedda
+uppgifter som ni jobbar igenom med studenterna i klassrummet. (Men ni
+får givetvis anpassa undervisningen som ni märker att studenterna
+behöver det också, väldigt fria händer.)
+
+Det är alltid andra assar med också. Är det något ni är osäkra på så går
+det alltid att fråga någon annan. Vi brukar kommunicera via Zulip (som
+Slack):
+
+  https://prgx22.zulipchat.com/join/ahiouanit2q2kp6nuxskwdhm/
+
+Färgkoderna i bokningsarket är följande:
+
+  - KTH-blå: ämnar vara på campus
+  - Naturgrön: ämnar vara online i zoom
+
+Vi försöker att ha balans. Så om det kvittar om ni är på campus eller online, 
+välj campus men räkna med att någon måste hålla koll på eventuella studenter 
+online.
+
+Om det är första gången ni assar får ni även betalt för en sex timmar
+lång crashcourse. Men man behöver inte vara klar med den innan man
+börjar assa.
+
+Om ni signar upp på tillräckligt med pass (~4 h/vecka i medel under två 
+månader) så kan ni få en amanuenstjänst. Då slipper vi timrapporter, ni får 10% 
+extra tid (betald egenutveckling), KTH:s julbord (alltid något :-)) och 
+friskvårdsbidrag.
+
+Om ni även är intresserade att vara med på DD1310, som är exakt samma
+kurs som ges för CMAST och CITEH, så kan ni även boka in er här:
+
+  https://docs.google.com/spreadsheets/d/18-afYjlI--e8hDwzSp9VcHjatc7SPvBFW0fH 9JRrZ-4/edit#gid=1755336853
+
+Det är samma Zulip för båda kurserna.
diff --git a/adm/examinatorskursen.md b/adm/examinatorskursen.md
new file mode 100644
index 00000000..abbbab69
--- /dev/null
+++ b/adm/examinatorskursen.md
@@ -0,0 +1,355 @@
+# Målrelaterad bedömning och validitet
+
+Validitet i examination: Det exempel som ges är bra, men det skulle behöva 
+kompletteras av ytterligare ett exempel. Det behövs ett exempel på låg 
+validitet (för att ge den nödvändiga kontrasten enligt variationsteorin). 
+Majoriteten av tentor som ges på KTH har med stor sannolikhet låg validitet, då 
+många är utformade på följande sätt. Vi ger basfallet med två lärandemål och 
+resten följer av induktion.
+
+  Lärandemål:
+  - Efter godkänd kurs ska studenten kunna redogöra för X.
+  - Efter godkänd kurs ska studenten kunna analysera Y.
+
+  Examination:
+  - Tio frågor på ett prov, utformade så att måluppfyllelse kan visas.
+  - Fem täcker X och fem täcker Y.
+  
+  Operationellt bedömningskriterium:
+  - Minst 6 av dessa 10 frågor ska vara korrekt besvarade för godkänt.
+  
+Denna utformning ger låg validitet då en student kan besvara fem frågor om X 
+korrekt, men bara en fråga om Y; och trots detta får godkänt. Genom induktion 
+får vi att detsamma gäller för N lärandemål. Således ger tentor som 
+slentrianmässigt har 50% av poängen för E låg validitet.
+
+Låt oss även utforska tillämpningen av bonuspoäng. Om bonuspoängen ges som 
+extra poäng på provet, godtyckligt, utan att motsvara en specifik fråga (dvs 
+ett specifikt lärandemål), då förstör även detta validiteten i examinationen, 
+på samma sätt som ovan. För att bonuspoängen inte ska degradera validiteten 
+måste varje bonuspoäng motsvara en specifik fråga som motsvarar ett specifikt 
+lärandemål. Uppgiften som ger bonus måste också examinera just det 
+lärandemålet. Dvs ett korrekt utformat bonussystem flyttar (delar av) 
+examinationen av lärandemål från ett tillfälle till ett annat.
+
+## Fördjupad läsning
+
+Kursutveckling.se finns inte längre, `whois` ger:
+
+```
+# Copyright (c) 1997- The Swedish Internet Foundation.
+# All rights reserved.
+# The information obtained through searches, or otherwise, is protected
+# by the Swedish Copyright Act (1960:729) and international conventions.
+# It is also subject to database protection according to the Swedish
+# Copyright Act.
+# Any use of this material to target advertising or
+# similar activities is forbidden and will be prosecuted.
+# If any of the information below is transferred to a third
+# party, it must be done in its entirety. This server must
+# not be used as a backend for a search engine.
+# Result of search for registered domain names under
+# the .se top level domain.
+# This whois printout is printed with UTF-8 encoding.
+#
+state:            deactivated
+domain:           kursutveckling.se
+holder:           jansve7609-00001
+created:          2006-04-24
+modified:         2023-05-04
+expires:          2023-04-24
+transferred:      2019-02-13
+deactivationdate: 2023-05-04
+date_to_delete:   2023-07-03
+date_to_release:  2023-07-10
+nserver:          a.ns.ip-only.net 212.112.160.42
+nserver:          b.ns.ip-only.net 212.112.163.90
+nserver:          c.ns.ip-only.net 212.112.165.178
+nserver:          dns3.slu.se 193.10.100.16
+dnssec:           unsigned delegation
+registry-lock:    unlocked
+status:           pendingDelete
+status:           serverHold
+registrar:        Loopia AB
+```
+
+
+# Rättssäker examination
+
+## Rättssäkerhet
+
+### Proportionalitetsprincipen
+
+Kan vi motivera användningen av bonuspoäng?
+
+  - Behövs åtgärden för att myndigheten ska uppnå de mål som gäller för den? 
+    
+    - Nej, vi kan examinera ändå.
+    - Ja, för vi vill ha genomströmning.
+
+  - Finns det mindre ingripande alternativ som ger samma eller nästan samma 
+    resultat?
+    
+    - Ja, vi kan lära studenterna att planera sin tid, vilket dessutom borde 
+      vara mer värdefullt.
+
+  - Är skadorna som uppstår rimliga i förhållande till det mål som uppnås?
+    
+    - Nej, det orsakar onödig stress och förstör möjligheten att planera för 
+      studenterna när vi har överdrivet mycket examination och det är 
+      examination hela tiden som ska vara klar just då för att få bonuspoäng. 
+      (Istället för att vi låter dem ansvara själv för sitt lärande.)
+
+Vi kan även fråga oss om vi behöver all den redundanta examination som vi har i 
+programmeringskurserna (labbar, datorprov och p-uppgift) och andra kurser.
+
+Vi återkommer till detta.
+
+### Likhetsprincipen
+
+Är det motiverat att tillämpa bonuspoäng sett ur likhetsprincipens perspektiv? 
+(Denna diskussion är även högst relevant för området Likvärdig examination, det 
+området borde vara en konsekvens av denna princip.) Det är lättare för en 
+barnlös 20-åring att hinna med alla deadlines skapade av bonuspoäng jämfört med 
+en ensamstående småbarnsmamma.
+
+Rent teoretiskt borde inte bonuspoängen i sig inte ge några fördelar ur 
+examinationens perspektiv. Detta är dock inte sant, men vi återkommer till det. 
+Låt oss anta att det är sant, då borde den ensamstående småbarnsmamman kunna 
+få samma betyg som den barnlösa 20-åringen utan skillnad i prestation. Men då 
+kan vi fråga varför vi har bonuspoängen överhuvudtaget?
+
+Om man tillämpar bonuspoängen på ett korrekt sätt så innebär de bara att man 
+flyttar examination (eller delar av) från ett tillfälle till ett annat: I 
+fallet med ett prov (eller tenta, som är vanligast att använda bonuspoäng till) 
+så flyttar man examinationen av en fråga (lärandemål) från provet till 
+tillfället då studenten kunde tillgodogöra sig bonuspoängen.
+
+Till och med här, i det optimala fallet, har den ensamstående småbarnsmamman 
+missgynnats med *mindre tid per fråga* på provet, jämfört med den barnlösa 
+20-åringen. Detta då tiden för provet är konstant i praktiken, medan antalet 
+frågor varierar på grund av bonuspoängen. Vi kan även ta upp påverkan av andra 
+faktorer som stress, även om de är svårare att kvantifiera.
+
+Låt oss nu titta på en mindre optimal tillämpning av bonuspoäng som är mer lik 
+hur bonuspoäng tillämpas i praktiken i många kurser.
+
+Bonuspoängen ges som extra poäng på provet, godtyckligt, utan att motsvara 
+specifika lärandemål. Som sagt ovan [Målrelaterad bedömning och validitet], 
+förstör detta validiteten i examinationen. Detta får ytterligare effekter sett 
+ur likhetsperspektiv, då bonussystemet nu inte längre flyttar examinationen 
+från ett tillfälle till ett annat. Att hinna i tid kan ge fördelar i helt andra 
+delar av examinationen. Det kan dessutom göra så att den barnlösa 20-åringen 
+kan få poäng för samma kunskaper/färdigheter två gånger (om studenten gör 
+frågan som motsvarar bonuspoängen igen på tentan utan att detta dras av), 
+vilket kan påverka betyget till det högre.
+
+Sedan kan vi ju återvända till proportionalitetsprincipen för att diskutera om 
+fördelarna för de barnlösa 20-åringarna väger över nackdelarna för de 
+ensamstående småbarnsföräldrarna. Med tanke på att den sociala 
+snedrekryteringen till högskolan är ett genomgående problem, skulle jag säga 
+att det inte är värt det.
+
+
+## Utdrag ur högskoleförordningen
+
+Texten "och om det inte innebär att betyget sänks" bör nog ges viss emfas, då 
+detta sannolikt är mindre känt än övriga delar av texten. Iofs lär quizzet 
+efteråt befästa detta.
+
+
+# Likvärdig examination
+
+Diskriminering: Det som jag finner intressant är att fokus här väldigt lätt 
+låses till de olika diskrimineringsgrunderna. I min värld är 
+diskrimineringsgrunderna lågvattenmärket vi behöver hålla, helst bör vi göra 
+bättre än bara de sex diskrimineringsgrunderna. Exempelvis, den sociala 
+snedrekryteringen är inte diskriminering, men vi bör ändå göra något åt det. 
+Det är lite som med fokuset på mansdominansen inom akademin/teknikområdet/etc., 
+vilket leder fokuset till män och kvinnor, men helt glömmer bort icke-binära 
+och könsidentitet generellt. (En anledning är väl att det inte går att mäta, då 
+vi inte får fråga om det datat; medan personnumret kan användas för att läsa ut 
+man eller kvinna.)
+
+Diskrimineringsgrunderna måste man ta hänsyn till för att få ett E. Men vi bör 
+ha ambitionen att hamna på A.
+
+## Strategier för likvärdig examination
+
+En väldigt bra sida, men ...
+
+"Vi kan *lära mer om* olika studentgrupper för att bättre lära känna våra 
+studenter och utforma examinationen inkluderande, vi kan anpassa examinationen 
+för olika studentgrupper", men det blir svårt att lära känna de studenter som 
+är exkluderade på grund av utbildningens/undervisningens generella utformande 
+(campus kl 8--17 med obligatorisk närvaro).
+
+Policyn att deadline alltid ska vara kl 19 på vardagar är ett intressant steg. 
+Dock så vet jag inte om det hjälper småbarnsföräldrar så som det är avsett. I 
+min erfarenhet är det flexibiliteten som underlättar för dem, rigida strukturer 
+med tighta deadlines är svåra oavsett när på dygnet de är.
+
+En sak vi behöver göra på detta område är att se över hur mycket tid våra 
+kurser faktiskt tar i anspråk. Finns det faktiskt tid över till att göra 
+uppgifter utanför schemalagd tid? Vissa program är i vissa perioder schemalagda 
+kl 8--17, varje dag---då finns inte tid att göra något på kursen när man inte 
+är schemalagd.
+
+I mitt eget fall schemalade jag egen studietid för att skydda studenterna från 
+andra kurser. Visade sig att de ändå bara hade tid för två timmar utanför 
+kursens ordinarie schemalagda tillfällen (en föreläsning, en labb och en 
+övning).
+
+## Inkluderande examination
+
+"Ett annat exempel på inkluderande examination är att ge gott om tid för 
+inlämningsuppgifter, alltså från det att uppgiften publiceras (givet att 
+studenterna då har nödvändiga kunskaper för att utföra uppgiften) och deadline 
+för inlämning." Detta kommer också att betyda att vi sannolikt behöver minska 
+antalet uppgifter studenterna behöver göra. Min uppfattning är att det är 
+väldigt mycket uppgifter i de kurser som går parallellt med mina kurser, vilket 
+tillintetgör vad detta syftar till att åstadkomma.
+
+Men detta är nödvändigt enligt diskussionen om strategier för likvärdig 
+examination ovan.
+
+## Varierad examination
+
+Vanligtvis är examinationsformerna varierade i en kurs. Det finns normalt 
+labbar (muntlig eller skriftlig redovisning), seminarier, projekt (ofta med 
+skriftlig och muntlig redovisning), tentamen. Dock måste alla 
+examinationsformer genomföras av alla studenter och med godkänt resultat i 
+samtliga. Detta tar lite udden av vad vi vill uppnå med varierad examination.
+
+Sett ur detta perspektiv bör vi ha examination som är varierad, men att en 
+student inte behöver få godkänt i varje examinationsmoment som rör samma 
+lärandemål. Detta skulle således motsvara en slags "maximum"-policy för 
+betygskriterierna (eller "mastery-based grading"). Det räcker med att ha nått 
+A-nivån i betygskriterierna på *en* examinationsuppgift för ett lärandemål, man 
+behöver inte nå A på samtliga examinationsuppgifter för det lärandemålet. Rent 
+krasst skulle en student då bara behöva göra de uppgifter som examineras på det 
+sätt som passar dem bäst. De måste dock klara en uppgift per lärandemål, då 
+alla lärandemål måste examineras.
+
+Notera att detta dock inte säger något om hur A på ett lärandemål och C på ett 
+annat ska sammanfattas i ett slutbetyg för hela kursen. Men de två mest 
+resonliga policyerna är "minimum"- eller "medel"-policyn. "Minimum" tar den 
+lägsta betygsnivån uppnådd i alla lärandemål. "Medel" tar istället medel; dvs 
+på några lärandemål uppnådde studenten mer, på andra mindre. Om man tittar på 
+användbarheten för det sammanfattande betyget så är "mimimum"-policyn mest 
+relevant, då vet man att studenten ligger på minst den nivån i alla lärandemål. 
+"Medel"-policyn tappar för mycket information.
+
+Man bör definitivt reflektera över varför vi examinerar på ett visst sätt och 
+fundera över alternativ.
+
+## Normkritiskt förhållningssätt
+
+I de flesta fall i min examination har nog kvinnliga studenter mest fördelar. 
+Men det är nog för att jag upplever dem som bättre; de kan tänka utanför lådan, 
+se olika perspektiv, förklara och berätta saker bättre än de manliga 
+studenterna.
+
+Det jag tänker mest på i normkritisk mening i min egen praktik är att inte 
+skräddarsy utbildningarna efter barnlösa gymnasieungdomar, vilket är 
+normstudenten på våra utbildningar.
+
+## Fördjupad läsning om likvärdig examination
+
+Som nämndes ovan, fokuset på förhållandet mellan kvinnor och män osynliggör 
+icke-binära (och andra som inte följer normen):
+
+  "Data från KTH: Antal studerande kvinnor respektive män på KTH: KTH i 
+  siffror"
+
+Men som sagt, vi får väl inte mäta könsidentitet heller. Men då allt data 
+handlar om det så påverkar det ju fokus.
+
+# Lokala regler för examination
+
+Angående frågan i det andra quizzet:
+
+  Anta att det i examinationen i din kurs ingår en inlämningsuppgift och att 
+  det i betygskriterierna står att om studenterna är sena med att lämna in den 
+  så sänks deras betyg på den uppgiften, även om uppgiftens kvalitet (det 
+  studenterna presterat) motsvarar ett högre betyg. Kan man sänka betyget på 
+  inlämningsuppgiften enbart baserat på att den kommer in efter deadline?
+  
+Även om examinator får göra det betyder det inte att examinator bör göra det. 
+Betygen ska reflektera lärandemålen, där betygskriterierna ställer upp någon 
+typ av progression relaterad till respektive lärandemål. Om tiden är en viktig 
+aspekt ska den vara en del av lärandemålen, exempelvis att ett lärandemål 
+handlar om projektledning (där tidsaspekten är relevant). Man skulle också 
+kunna argumentera för att nivån av skicklighet kan relateras till hur snabbt en 
+uppgift kan lösas.
+
+I båda dessa fall ska i sådant fall tidsmätningen göras på ett korrekt och 
+gediget sätt. De individuella förutsättningarna ska också tas i beaktande: det 
+vore inte särskilt rättvisande om en student får ett sämre betyg bara för att 
+en närstående gått bort under kursens gång. Dessa förutsättningar är dessutom 
+såpass individuella så att det är svårt att sätta upp några rättssäkra 
+kriterier kring dem. Följaktligen måste tidsmätningen anpassas.
+
+En annan aspekt hittar vi i kap 6 högskoleförordningen:
+
+  Antal prov m.m.
+  
+  21 §   Om en högskola begränsar det antal tillfällen som en student får 
+  genomgå prov för att få godkänt resultat på en kurs eller del av en kurs, 
+  skall antalet tillfällen bestämmas till minst fem. Om godkänt resultat på en 
+  kurs eller del av en kurs förutsätter att studenten genomgått praktik eller 
+  motsvarande utbildning med godkänt resultat, skall antalet praktik- eller 
+  motsvarande utbildningsperioder bestämmas till minst två.
+  Förordning (2006:1053).
+  
+Det vill säga, en student har alltid rätt att göra ett nytt prov. Då 
+tidsaspekten är ett lärandemål som ska mätas och tidsmätningen bör göras 
+korrekt, så måste även tidsmätningen göras om från början. Tidsmätningen kan 
+inte fixeras till kursens början, *utan till (om-)provets början*.
+
+Man kan ha viss tidsaspekt med i betygskriterierna även om det inte är ett 
+direkt lärandemål. Exempelvis att lösa ett problem och betyget avgörs hur 
+snabbt man löser problemet. Men då måste det vara en kontrollerad och korrekt 
+tidsmätning som inte påverkas av irrelevanta faktorer (exempelvis 
+planeringsförmåga eller skicklighet att hantera oförutsägbara händelser i 
+privatlivet).
+
+Redan här finner jag det således absurt att tidsaspekten ska påverka betyget i 
+majoriteten av fall. Men vi hittar ytterligare intressanta aspekter i UKÄ:s 
+vägledning för rättssäker examination (sidan 34):
+
+  UKÄ konstaterar att högskoleförfattningarna visserligen inte reser några
+  formella hinder mot att tillämpa olika betygsskalor vid prov respektive
+  omprov. Men mot bakgrund av de starka invändningar som kan resas
+  mot en ordning med olika betygsskalor bör ett lärosäte noggrant
+  överväga alla aspekter och konsekvenser innan man inför en sådan
+  ordning på en kurs. Om lärosätet väljer att införa en ordning med olika
+  betygsskalor på en kurs, bör det framgå av kursplanen.
+
+Några av argumenten från de positiva lärosätena är (sidan 34):
+
+  Det handlar främst om examinationsuppgifter där tidsaspekten är avgörande för
+  bedömningen av studentens prestationer. Argumentet är att det inte ska vara 
+  möjligt att köpa sig mer tid vid t.ex. en projektuppgift genom att inte gå 
+  upp på ordinarie examination
+  
+Vilket löses genom att göra en *korrekt* tidsmätning.
+
+Vi kan också påpeka att KTH är ett av de positiva lärosätena (sidan 34):
+
+  Även KTH och Högskolan i Jönköping anser att det i vissa speciella fall bör 
+  vara möjligt med olika betygsskalor.
+  
+Om vi då återgår till en del av motiveringen i svaret till frågan, där skrivs 
+följande:
+
+  Det ska framgå av kursplanen eller av betygskriterierna vad konsekvenserna 
+  blir om uppgiften inte lämnats in i tid. Konsekvensen kan till exempel bli 
+  underkänt eller lägre betyg på uppgiften. (Riktlinje om kursplan, 
+  betygssystem och examination inom alla utbildningsnivåer.)
+  
+Detta anser jag således vara väldigt förenklat och leder fel i det generella 
+fallet. Jag skulle säga att det är en begränsad tolkning som inte tar hänsyn 
+till studenternas rättigheter enligt högskoleförordningen och är inte heller 
+förenligt med målrelaterad bedömning.
+
diff --git a/adm/examiners-meeting-20230616.md b/adm/examiners-meeting-20230616.md
new file mode 100644
index 00000000..0d1684be
--- /dev/null
+++ b/adm/examiners-meeting-20230616.md
@@ -0,0 +1,68 @@
+# Vad är syftet med LAB1, LAB2, LAB3
+
+LAB3 examinerar helheten.
+
+LAB2 kan examinera specifika problem som de inte nödvändigtvis kommer i kontakt 
+med under labbarna. Exempelvis referenser och scope.
+
+LAB2 är individuellt medan LAB1 är i grupp, så då kanske de deltar bättre under 
+LAB1 som förberedelse för LAB2, när de vet att det kommer ett prov. I detta 
+fall kanske vi bör ha en mer kontrollerad miljö, dvs skrivning med övervakning 
+i sal.
+
+Om man har tidigare prov tillgängliga så lär sig duktiga studenter att de 
+faktiskt inte kan kursens innehåll.
+
+Redundans i frågor: Olika frågor är bättre på vissa frågetyper, så variation är 
+bättre för varierade studenter.
+
+Kan vi få KTH att övervaka datorprovet åt oss? Då kan vi köra det oftare. Kan 
+vi använda Inspera? Tentarutin i Ubuntusalarna. Kan låsas till ett speciellt 
+utvecklat kursrum. Kolla vad vi kan göra med education-support@. Annars är 
+rutinen att det skapas ett tentaspecifikt canvasrum.
+
+Viktigast för Emma: legkontroll.
+
+Hur ofta? Kan ha gemensamma omprov. Men då blir det tentarum och inget 
+material. Två gånger per kursinstans och år.
+
+Hur länge ska bonuspoängen gälla?
+
+# Kursens lärandemål
+
+Efter godkänd kurs ska studenten kunna
+
+-    konstruera program utan kodupprepningar
+-    dela upp ett större problem i hanterliga delar
+-    dela upp ett program
+-    tillämpa styrstrukturer
+-    utforma och presentera användarvänliga utdata
+-    skapa flexibla applikationer
+-    välja lämpliga identifierarnamn
+-    konstruera interaktiva program
+-    använda och konstruera sammansatta datatyper och klasser
+-    överföra data mellan fil och program
+-    granska andras program
+
+i syfte att senare
+
+-    kunna använda programmering för att lösa problem
+-    kunna tillämpa problemlösningsmetodiken även inom andra områden än programmering
+-    kunna diskutera programutveckling med experter
+-    kunna bedöma program i storleksordningen på ca femhundra rader kod
+-    självständigt och i grupp kunna lösa problem genom att konstruera program på upp till femhundra rader i ett modernt programspråk.
+-    
+    
+# Lärandemål som examineras med LAB2
+
+-    konstruera program utan kodupprepningar
+-    dela upp ett större problem i hanterliga delar
++    dela upp ett program
++    tillämpa styrstrukturer
++    utforma och presentera användarvänliga utdata
+-    skapa flexibla applikationer
++    välja lämpliga identifierarnamn
++    konstruera interaktiva program
++    använda och konstruera sammansatta datatyper och klasser
++    överföra data mellan fil och program
+-    granska andras program
diff --git "a/adm/l\303\244rarlag-20230607.md" "b/adm/l\303\244rarlag-20230607.md"
new file mode 100644
index 00000000..b3a576c4
--- /dev/null
+++ "b/adm/l\303\244rarlag-20230607.md"
@@ -0,0 +1,12 @@
+# Olika personer
+
+## Fredrik Kilander och Fadil Galjic i Kista
+
+Har flera kurser i inledande programmering i Kista.
+
+Det är deras kurser som Emma hjälpt till i.
+
+
+# Vahid
+
+KTH forms: https://kth.se/form/admin