Hoppa till innehållet
Teknik · Årskurs 3 · Algoritmer och Logiskt Tänkande · Hösttermin

Planera med flödesscheman

Eleverna använder enkla symboler för att planera sina algoritmer innan de programmerar.

Skolverket KursplanerLgr22: Teknik - Åk 1-3 - Algoritmer och programmering - Symboler för att planera programmeringLgr22: Teknik - Åk 1-3 - Algoritmer och programmering - Hur algoritmer kan skapas och användas vid programmering

Om detta ämne

Flödesscheman är ett enkelt verktyg för att planera algoritmer med symboler som rektanglar för instruktioner, romber för beslut och pilar för sekvens. I årskurs 3 ritar elever flödesscheman för vardagliga uppgifter som att packa en väska eller laga frukost, innan de testar algoritmen i blockprogrammering. Detta följer Lgr22:s centrala innehåll i teknik där elever använder symboler för att skapa och testa algoritmer.

Ämnet stärker logiskt tänkande och problemlösning, nyckelfärdigheter i programmering. Elever jämför scheman med varandra, ser hur visualisering klargör steg och minskar buggar i koden. De reflekterar över varför planering före kodning sparar tid och ökar förståelsen för algoritmers struktur.

Aktivt lärande passar utmärkt här eftersom elever fysiskt ritar, testar och itererar sina scheman i par eller grupper. Detta gör abstrakta begrepp konkreta, ökar engagemanget och hjälper elever att upptäcka fel tidigt genom praktiska övningar.

Nyckelfrågor

  1. Designa ett flödesschema för en enkel vardagsuppgift.
  2. Jämför hur ett flödesschema kan hjälpa till att visualisera en algoritm.
  3. Förklara varför det är viktigt att planera sin kod innan man börjar programmera.

Lärandemål

  • Designa ett flödesschema för en enkel vardagsuppgift med hjälp av standardiserade symboler.
  • Jämföra två olika flödesscheman för samma uppgift och identifiera effektivitetsförbättringar.
  • Förklara hur ett flödesschema hjälper till att visualisera och felsöka en algoritm.
  • Skapa en algoritm i blockprogrammering baserad på ett ritat flödesschema.

Innan du börjar

Grundläggande instruktioner och sekvenser

Varför: Eleverna behöver förstå att uppgifter kan delas upp i mindre steg och att ordningen på stegen är viktig.

Identifiera enkla mönster

Varför: Förmågan att se mönster hjälper elever att känna igen repetitiva steg eller beslutspunkter i en algoritm.

Nyckelbegrepp

FlödesschemaEn visuell representation av en process eller algoritm, som använder standardiserade symboler för att visa steg och beslut.
AlgoritmEn steg-för-steg-instruktion för att lösa ett problem eller utföra en uppgift.
SymbolerStandardiserade former som används i flödesscheman för att representera olika typer av instruktioner, beslut eller flöden.
SekvensOrdningen i vilken stegen i en algoritm utförs, ofta visad med pilar i ett flödesschema.
BeslutEn punkt i en algoritm där ett val görs baserat på ett villkor, ofta representerad av en romb i ett flödesschema.

Se upp för dessa missuppfattningar

Vanlig missuppfattningFlödesscheman behövs bara för komplicerad kod.

Vad man ska lära ut istället

Alla algoritmer, även enkla, gynnas av planering för att se hela flödet. Aktiva övningar där elever ritar och testar vardagliga scheman visar snabbt hur visualisering hittar luckor. Gruppdiskussioner förstärker detta genom jämförelser.

Vanlig missuppfattningEtt flödesschema är samma som färdig kod.

Vad man ska lära ut istället

Scheman planerar stegen, men kod kräver syntax. Praktiska tester av scheman mot blockprogrammering avslöjar skillnaderna. Elever lär sig iterera genom hands-on justeringar i par.

Vanlig missuppfattningPilarna i schemat spelar ingen roll.

Vad man ska lära ut istället

Pilar visar exakt ordning och loopar, avgörande för algoritmens funktion. Stationrotationer där elever följer scheman utan pilar leder till kaos, vilket klargör vikten genom direkt erfarenhet.

Idéer för aktivt lärande

Se alla aktiviteter

Kopplingar till Verkligheten

  • Kockar använder recept, som är en form av algoritm, för att laga mat. De kan skapa flödesscheman för att visualisera komplexa recept, till exempel hur man bakar en tårta steg för steg, för att säkerställa att alla ingredienser och moment hanteras i rätt ordning.
  • Trafikplanerare använder flödesscheman för att designa trafikljussystem. De kartlägger olika scenarier, som hur trafiken ska flöda vid rusningstid eller vid en olycka, för att optimera trafikflödet och minimera köer.
  • Programmerare på spelutvecklingsföretag använder flödesscheman för att planera hur karaktärer i ett spel ska agera. De kan designa flödesscheman för hur en fiende ska reagera på spelaren, vilket hjälper till att skapa realistiskt och engagerande spelbeteende.

Bedömningsidéer

Utgångsbiljett

Ge eleverna ett tomt papper och be dem rita ett flödesschema för att borsta tänderna. De ska använda minst tre olika symboler. Bedöm om stegen är logiska och i rätt ordning.

Diskussionsfråga

Visa två olika flödesscheman för att vika en tröja, ett effektivt och ett mindre effektivt. Fråga eleverna: Vilket flödesschema är bäst och varför? Hur skulle ni kunna förbättra det mindre effektiva schemat?

Snabbkontroll

Låt eleverna arbeta i par. Ge dem en enkel uppgift, t.ex. att göra en macka. En elev ritar flödesschemat och den andra eleven följer det för att utföra uppgiften. Läraren observerar och ställer frågor om varför vissa steg gjordes på ett visst sätt.

Vanliga frågor

Vad är ett flödesschema i programmering?
Ett flödesschema visualiserar en algoritm med symboler: rektangel för steg, romb för ja/nej-beslut och pilar för flöde. För årskurs 3 börjar elever med enkla vardagsuppgifter. Det hjälper till att planera innan kodning, minskar fel och bygger logiskt tänkande enligt Lgr22. Elever ritar på papper eller digitalt med enkla verktyg.
Hur kan aktivt lärande hjälpa elever med flödesscheman?
Aktivt lärande gör planering konkret genom att elever ritar, testar och itererar scheman i par eller grupper. De upptäcker fel tidigt via muntliga walkthroughs eller fysiska simuleringar av steg. Detta ökar motivationen, förstärker samarbete och kopplar teori till praktik, vilket passar Lgr22:s fokus på problemlösning.
Varför planera kod med flödesschema?
Planering med flödesscheman klargör sekvens, beslut och loopar innan kodning, vilket sparar tid och minskar buggar. Elever ser hela algoritmen visuellt, lättare att felsöka. I årskurs 3 bygger det grund för senare programmering och uppfyller Lgr22:s krav på symbolbaserad planering.
Hur testar elever ett flödesschema?
Elever följer schemat muntligt eller fysiskt: starta vid början, följ pilar och fatta beslut vid rombar. Notera fel och rita om. I grupper testar de varandras scheman för vardagliga uppgifter, diskuterar förbättringar och översätter till blockkod för att se effekten.

Planeringsmallar för Teknik