Vad går projektet ut på?
Resterande av lektioner fram till jullovet komm ni att jobba med att välja och motivera rätt verktyg för olika problem. Fokus ligger på resonemang och strategi – inte på att koda eller träna stora modeller. Dina verktyg kan vara allt från huvudräkning och miniräknare till regression, beslutsträd, neuronnät och sökalgoritmer (eller ytterligare verktyg som vi inte ens nämnt i kursen).
Viktigt
- Använd enkla verktyg du redan känner till. Du behöver inte kunna programmera.
- Alla svar skrivs antingen i ett Google Dokument eller för hand.
- Ni ska alltid motivera varför ett verktyg passar och vilka begränsningar ni ser.
Viktigt 2
- Ni kan jobba enskilt eller parvis.
- Om ni använder LLM:er (ex. ChatGPT) i projektet måste ni skriva ett kort resonemang om vad ni använde det till och varför. I linje med kursen är det givetvis tillåtet, men det är viktigt att skilja på vad som är era resonemang och var ni använt artificiell intelligens.
- Glöm heller inte att be om hjälp och/eller feedback under arbetets gång!
Uppgift A: Matteval i vardagen
Resonera kort i löpande text. Beskriv: valet av verktyg, varför det är rimligt i situationen och minst en fördel/nackdel.
Exempel – gör inte denna
Exempel
Kiosken: Du ska köpa två mackor (35 kr/st) och tre drycker (18 kr/st). Kassörskan slog fel pris.
“Vi använder miniräknare eftersom flera multiplikationer + additioner ökar slarvrisken i huvudet. Fördel: snabbt och exakt. Nackdel: kräver fungerande mobil/batteri.”
- Kakförsäljning: Klassen säljer kakor. Du ansvarar för beställningslistan där varje elev kan beställa flera sorter samma dag. Hur organiserar du försäljningen så att du ser totalsummor och vilka som betalat?
- Matematikproblemet: Du ska lösa ekvationen och behöver veta var funktionen byter tecken mellan och . Hur löser du problemet?
- Tacofredag: Du har 200 kr på kontot och lovat familjen att handla tacos. Hur håller du reda på budgeten under butiksbesöket?
Uppgift B: Analysera information
Vi har nu en tabll med följande information: dag, temperatur och energianvändning (kWh). Ni ska nu ta beslut om vilka verktyg vi ska använda för att analysera informationen.
1. Datasetet
| Dag | Temp (°C) | Energi (kWh) |
|---|---|---|
| 1 | 15 | 22 |
| 2 | 16 | 23 |
| 3 | 13 | 27 |
| 4 | 18 | 20 |
| 5 | 14 | 25 |
Besvara följande:
- Vilka frågor kan vi besvara med informationen från tabellen? Vad kan vi använda den till?
- Hade informationen kunnat presenteras på ett annat sätt? Hur? Vad finns det för- och nackdelar med olika sätt att presentera information?
2. Tolka två färdiga analyser (nivå 2)
Den här delen handlar om att tolka två redan framtagna analyser av samma dataset (temperatur vs. energianvändning). Ni behöver inte skapa graferna själva – de ligger nedan.
Linjär regression

Diagrammet visar punkterna och en linjär regressionslinje.
Besvara följande frågor utifrån diagrammet
- Vilka mönster ser du? Kommentera lutningen och om linjen verkar passa punkterna.
- Vilka antaganden gör man om sambandet när man tolkar linjen? Vad kan vara fel?
- Hur skulle du använda den här modellen i praktiken (t.ex. prognos, jämförelse mellan dagar)?
Statistiska mått

Lådagram med markerat medelvärde och median.
Besvara följande frågor utifrån diagrammet
- Vad berättar median och kvartiler om variationen i energianvändningen?
- När är ett lådagram mer informativt än en regressionslinje?
- Vilka beslut skulle du kunna ta baserat på enbart dessa statistiska mått?
3. Jämför verktygen
Avsluta med en kort tabell eller punktlista där du jämför regressionen mot de statistiska måtten:
Mall
Förslag på tabell
Regression Statistiska mått Styrka Begränsning
Besvara sedan följande
- Beskriv ett scenario där du först skulle använda statistiska mått och ett annat scenario där du skulle använda regression. Motivera.
Uppgift C: Sökalgoritmer med visualiserare
Nu tränar ni på att välja sökstrategi med hjälp av en färdig visualiserare (ingen kod behövs). Ni använder samma maze i verktyget och jämför hur BFS, DFS och A* beter sig.
Mål
- Testa tre sökalgoritmer på samma problem.
- Jämföra hur många rutor som besöks och om vägen verkar kort.
- Öva på att förklara varför en algoritm passar bättre i ett visst läge.
1. Skapa ett gemensamt maze
- Välj en gruppmedlem som delar skärm eller använd varsin dator.
- Använd visualiseraren för att:
- Generera ett maze med verktygets knapp (Built Maze eller Random Wall Maze)
- Markera start och mål.
- Skriv kort med ord hur mazet ser ut (t.ex. “en lång korridor med en återvändsgränd”).
Håll det enkelt
Håll det enkelt Ett för krångligt maze gör det svårt att jämföra. 2–3 ”korridorer” räcker.
2. Kör BFS, DFS och A*
Kör nu samma maze tre gånger – en gång per algoritm.
Instruktioner
Instruktioner För att köra visualiseraren gör följande:
- Välj algoritm
- Tryck på “Visualize”
- Tryck sedan på Clear Path för att ta bort din sökning. (Inte “Reset” - det tar bort labyrinten!)
- Välj ny algoritm
Fyll i tabellen:
| Algoritm | Besökta rutor | Verkar vägen kort? (Ja/Nej) | Kommentar |
|---|---|---|---|
| BFS | |||
| DFS | |||
| A* |
Skriv kort (på papper eller i ert dokument):
- Vilken algoritm verkade leta “bredare” (många rutor på samma avstånd)?
- Vilken verkade gå “djupt” i en riktning först?
- När kändes A* smartare än BFS/DFS?
3. Koppla till verkliga exempel
Välj två situationer och koppla dem till en algoritm:
- En där du vill vara säker på kortaste väg (t.ex. räddningsrobot, GPS).
- En där det viktigaste är att hitta någon väg snabbt även om den inte är bäst (t.ex. spelkaraktär som måste fly).
För varje exempel: skriv 2–3 meningar där du namnger algoritmen (BFS, DFS eller A*) och motiverar varför den passar bättre än de andra.
4. Sökning utanför labyrinter
Sökalgoritmer används också i helt andra problem än vägar i rutnät. Välj minst ett av exemplen nedan och beskriv kort:
- Hur kan problemet ses som en sökning genom tillstånd?
- Vilken av BFS, DFS eller A* skulle du testa först? Varför?
Exempel att välja bland:
- Planera en rutt för att leverera paket till flera adresser i stan.
- Hitta en bra ordning att göra läxor/prov på en vecka så att det inte blir för stressigt.
- Låta en spel-AI välja drag i ett turordningsspel.
Uppgift D: När passar LLM – och när inte?
I den här uppgiften tränar ni på att välja om en LLM (t.ex. ChatGPT) ska användas eller inte. Målet är att ni ska kunna säga:
- när LLM är ett bra stödverktyg
- när andra verktyg (t.ex. miniräknare, kalkylark, egen hjärna) passar bättre
- när det är olämpligt eller riskabelt att använda LLM.
1. Vardagsscenarier – välj verktyg
Fyll i tabellen nedan. Skriv kort i varje ruta.
| Situation | Skulle du använda LLM? (Ja/Nej) | Annat verktyg? (om Nej) | Risk / kommentar |
|---|---|---|---|
| Räkna ut 15 % rabatt på en tröja | |||
| Kolla stavning i en kort text på svenska | |||
| Få förslag på rubrik till en labbrapport | |||
| Få ett färdigt svar på en inlämningsuppgift |
Besvara sedan:
- I vilken situation är LLM mest rimligt att använda? Varför?
- I vilken situation tycker du att LLM inte ska användas alls? Varför?
2. Data och integritet
Läs igenom scenarierna. Svara kort på frågorna efteråt.
- Du ska skriva ett mejl om en elev som mår dåligt.
- Du har en tabell med namn, personnummer och frånvaro för klassen.
- Du har ett anonymiserat dataset över energiförbrukning utan namn eller personnummer.
Besvara:
- Vilken/vilka av dessa får du inte klistra in i en LLM-chatt? Motivera.
- Hur kan du göra informationen säkrare om du ändå vill ha hjälp (t.ex. byta namn mot A, B, C eller ta bort personnummer)?
3. LLM vs specialiserade verktyg
Nu jämför ni LLM med andra verktyg ni redan kan, t.ex. miniräknare eller kalkylark (Sheets/Excel).
| Uppgift | LLM – bra/dåligt? | Annat verktyg (vilket?) | Vad väljer du? Varför? |
|---|---|---|---|
| Beräkna medelvärde för 200 tal | |||
| Förklara med enkla ord vad “median” betyder | |||
| Rita ett spridningsdiagram av dina data | |||
| Brainstorma 5 möjliga orsaker till ökad energiförbrukning en vecka |
4. Hur använde vi LLM i det här projektet?
Nu tittar ni tillbaka på hela den här uppgiften (A–D) och granskar ert eget användande av LLM.
- Fyll i tabellen:
| Del i projektet | Använde vi LLM? (Ja/Nej) | Vad hjälpte LLM oss med? | Var det ett bra val? Varför / varför inte? |
|---|---|---|---|
| Uppgift A – Matteval i vardagen | |||
| Uppgift B – Analysera information | |||
| Uppgift C – Sökalgoritmer | |||
| Uppgift D – LLM-resonemang |
- Besvara sedan kort:
- Ge ett exempel där LLM verkligen hjälpte er på ett bra sätt.
- Ge ett exempel där det egentligen hade varit bättre att inte använda LLM (eller använda ett annat verktyg).
- Vad vill ni ändra till nästa gång ni jobbar med en liknande uppgift?
Leverans
Uppgift D redovisas i samma dokument/papper som resten av projektet. Markera tydligt under tabellen att ni följt kravet från början av projektet: att kort beskriva när och varför ni använde LLM.
Framsteg
0/0Grattis! Du har klarat lektionen!
Här är din bekräftelsekod:
Genererar...
Skicka koden till din lärare.