Skip to content
Datalogi · Gymnasiet 2

Idéer för aktivt lärande

Träd och grafer

Träd och grafer tar oss från linjära strukturer till nätverk och hierarkier. Binära sökträd är centrala för att förstå hur datorer snabbt kan hitta information i stora databaser, medan grafer är oumbärliga för att modellera allt från sociala nätverk till rutter i GPS-appar. Detta moment tränar elevernas förmåga att tänka i flera dimensioner.

Skolverket KursplanerDAODAT0 - 1. Algoritmer och datastrukturerDAODAT0 - 2. Analys av algoritmer
20–30 minPar → Hela klassen3 aktiviteter

Aktivitet 01

Utforskande cirkel30 min · Hela klassen

Utforskande cirkel: Det mänskliga nätverket

Eleverna skapar en graf i klassrummet genom att hålla i snören som representerar kopplingar (kanter) mellan varandra (noder). De ska sedan försöka skicka ett meddelande från en sida till en annan med så få hopp som möjligt.

Vad kännetecknar ett binärt sökträd?
AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
Skapa en komplett lektion

Aktivitet 02

Simuleringsövning25 min · Hela klassen

Simuleringsövning: Bygg ett binärt sökträd

Eleverna får lappar med slumpmässiga tal och ska ställa sig i en trädformation. Varje ny elev måste jämföra sitt tal med 'roten' och gå till vänster eller höger tills de hittar sin plats. Detta visar hur trädet växer och hur sökning fungerar.

Hur kan grafer representera sociala nätverk?
TillämpaAnalyseraUtvärderaSkapaSocial MedvetenhetBeslutsfattande
Skapa en komplett lektion

Aktivitet 03

EPA (Enskilt-Par-Alla): Sociala grafer

Eleverna analyserar hur en plattform som LinkedIn eller Facebook använder grafer för att föreslå 'vänner du kanske känner'. De diskuterar i par hur algoritmen kan hitta kopplingar i andra eller tredje led.

Vilka traverseringsmetoder finns för träd?
FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Några anteckningar om att undervisa detta avsnitt


Se upp för dessa missuppfattningar

  • Att ett träd och en graf är samma sak.

    Förklara att ett träd är en speciell typ av graf utan cykler och med en rot. Genom att rita exempel på grafer med cirklar ser eleverna när en struktur slutar vara ett träd.

  • Att binära träd alltid är snabba.

    Visa vad som händer om man lägger in tal i storleksordning (trädet blir en lång lista). Diskussioner om 'balanserade träd' hjälper eleverna att förstå vikten av trädets form.


Metoder som används i denna översikt