Skip to content

Flödesscheman och BeslutsträdAktiviteter & undervisningsstrategier

När eleverna arbetar med flödesscheman och beslutsträd får de syn på sin egen tankeprocess. Genom att omvandla abstrakta problem till visuella strukturer utvecklar de förmågan att bryta ner komplexa uppgifter i hanterbara steg, vilket stärker deras logiska resonemang och problemlösningsförmåga.

Årskurs 8Digital Innovation och Systemförståelse3 aktiviteter25 min35 min

Lärandemål

  1. 1Skapa ett flödesschema som illustrerar stegen i en enkel algoritm, till exempel att baka en sockerkaka.
  2. 2Analysera hur olika symboler i ett flödesschema representerar specifika instruktioner och beslutspunkter.
  3. 3Jämföra ett flödesschema med ett beslutsträd för att förklara skillnader i hur de hanterar villkorlig logik.
  4. 4Designa ett beslutsträd för att lösa ett vardagligt problem med flera möjliga utfall, som att välja kläder efter väder.

Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag

Lärande genom undervisning: Kod-stafett

En elev skriver pseudokod för en enkel uppgift, till exempel att rita en kvadrat. Nästa elev får bara se pseudokoden och ska försöka rita figuren exakt efter instruktionerna utan att prata med skaparen.

Förberedelse & detaljer

Hur kan ett flödesschema tydliggöra komplexa beslutsprocesser i en algoritm?

Handledningstips: Under Kod-stafetten, cirkulera och lyssna efter elevernas förklaringar för att snabbt upptäcka missuppfattningar om symbolernas innebörd.

Setup: Presentationsyta längst fram i klassrummet eller flera olika stationer

Materials: Instruktionskort med ämnesfördelning, Mall för lektionsplanering, Formulär för kamratrespons, Material för visuella hjälpmedel

FörståTillämpaAnalyseraSkapaSjälvregleringRelationsförmåga
30 min·Hela klassen

Gallergång: Logik-utställning

Eleverna skapar stora affischer med pseudokod för vardagliga problem, som att logga in på en dator. Klassen går runt och sätter post-it-lappar med frågor eller förslag på var logiken kan vara otydlig.

Förberedelse & detaljer

Analysera hur olika symboler i ett flödesschema representerar specifika programmeringskoncept.

Handledningstips: Låt eleverna i Logik-utställningen presentera sina beslutsträd för klassen, men begränsa presentationstiden till en minut så alla får komma till tals.

Setup: Väggutrymme eller bord placerade längs rummets väggar

Materials: Blädderblocksark eller stora papper, Tuschpennor, Post-it-lappar för feedback

FörståTillämpaAnalyseraSkapaRelationsförmågaSocial Medvetenhet
35 min·Smågrupper

Utforskande cirkel: Det trasiga receptet

Eleverna får en bit pseudokod med logiska fel (buggar). De ska i smågrupper samarbeta för att hitta felen och skriva om dokumentationen så att den blir begriplig för en utomstående.

Förberedelse & detaljer

Designa ett flödesschema för en vardaglig process, som att koka pasta.

Handledningstips: Ge eleverna i Det trasiga receptet endast en halv timme på sig att lösa uppgiften, så de tvingas fokusera på kärnproblemet utan att fastna i detaljer.

Setup: Grupper vid bord med tillgång till källmaterial

Materials: Samling med källmaterial, Arbetsblad för undersökningscykeln, Metod för att formulera frågor, Mall för redovisning av resultat

AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom

Att undervisa detta ämne

Låt eleverna börja med att skapa flödesscheman för vardagliga processer, till exempel att koka vatten eller välja kläder, innan de övergår till algoritmer. Undvik att introducera för många symboler på en gång. Forskning visar att elever lär sig bäst när de får arbeta med konkreta, meningsfulla exempel som de kan relatera till. Var noga med att modellera hur man använder pseudokod för att beskriva beslutsträd innan eleverna arbetar själva, så de förstår syftet med dokumentationen.

Vad du kan förvänta dig

En framgångsrik aktivitet visar sig när eleverna kan förklara sin logik tydligt för andra, använder korrekta symboler och symboler medvetet, och kan identifiera brister i andras eller sina egna strukturer under diskussioner.

De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.

  • Komplett handledningsmanuskript med lärardialoger
  • Utskriftsklart elevmaterial, redo för klassrummet
  • Differentieringsstrategier för varje typ av elev
Skapa ett uppdrag

Se upp för dessa missuppfattningar

Vanlig missuppfattningUnder Kod-stafetten hör man ibland elever säga att dokumentationen bara är till för läraren.

Vad man ska lära ut istället

Under Kod-stafetten, be eleverna att sätta sig in i sin partners flödesschema och förklara det för gruppen. Om de inte förstår något, peka på att det är just den otydliga dokumentationen som orsakar problemet och att de själva kommer att uppskatta tydliga anteckningar när de senare återvänder till sina egna projekt.

Vanlig missuppfattningUnder Logik-utställningen antar eleverna att pseudokod måste följa strikta regler.

Vad man ska lära ut istället

Under Logik-utställningen, visa upp två olika versioner av samma beslutsträd, en med strikta regler och en mer informell. Be eleverna diskutera vilken version som är lättast att förstå och varför, och uppmuntra dem att anpassa sin stil efter mottagaren.

Bedömningsidéer

Utgångsbiljett

Efter Det trasiga receptet, ge eleverna ett nytt recept att rita ett flödesschema för och be dem inkludera minst en loop och ett villkor. Samla in schemana och kontrollera att symbolerna används korrekt och att logiken är tydlig.

Snabbkontroll

Under Logik-utställningen, gå runt och ställ frågor som: 'Vad händer om villkoret i romben ändras?' eller 'Varför valde du just denna symbol för denna åtgärd?' för att bedöma elevernas förståelse för flödesscheman under genomgången.

Kamratbedömning

Under Kod-stafetten, be eleverna att byta flödesschema med en partner och ge feedback på följande: Är alla möjliga utfall representerade? Är villkoren tydliga? Ge en konkret förbättringsförslag och en positiv kommentar. Samla in feedbacken för att se om eleverna kan identifiera brister i andras och sina egna strukturer.

Fördjupning & stöd

  • Utmana elever som blir klara tidigt att skapa ett flödesschema för en process som innehåller både loopar och villkor, till exempel att baka en kaka.
  • För elever som har svårt att komma igång, ge dem ett halvfärdigt flödesschema att utgå ifrån och be dem fylla i logiken för de återstående stegen.
  • Låt eleverna undersöka hur ett beslutsträd kan implementeras i ett riktigt programmeringsspråk, till exempel Python, och jämföra skillnaden i struktur och läsbarhet mellan pseudokoden och den faktiska koden.

Nyckelbegrepp

FlödesschemaEn grafisk representation av en process eller algoritm. Den använder standardiserade symboler för att visa steg, beslut och riktning.
BeslutsträdEn modell som använder ett trädliknande diagram för att visa alla möjliga utfall av ett beslut baserat på en serie villkor.
Villkorlig logikLogik som bygger på 'om-så'-satser, där en viss handling utförs endast om ett specifikt villkor är uppfyllt.
Symboler i flödesschemaStandardiserade former (rektangel, romb, oval) som representerar olika operationer, som att starta/stoppa, utföra en åtgärd eller fatta ett beslut.
KontrollflödeOrdningen i vilken instruktioner i en algoritm utförs. Flödesscheman och beslutsträd visualiserar detta flöde.

Redo att undervisa Flödesscheman och Beslutsträd?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag