Skip to content
Algoritmer och Logiskt Tänkande · Hösttermin

Flödesscheman och Beslutsträd

Eleverna visualiserar algoritmer med flödesscheman och beslutsträd för att förstå kontrollflöden och villkorlig logik.

Nyckelfrågor

  1. Hur kan ett flödesschema tydliggöra komplexa beslutsprocesser i en algoritm?
  2. Analysera hur olika symboler i ett flödesschema representerar specifika programmeringskoncept.
  3. Designa ett flödesschema för en vardaglig process, som att koka pasta.

Skolverket Kursplaner

Lgr22: Teknik 7-9 - Att styra tekniska lösningar med programmeringLgr22: Teknik 7-9 - Dokumentation i form av skisser och modeller
Årskurs: Årskurs 8
Ämne: Digital Innovation och Systemförståelse
Arbetsområde: Algoritmer och Logiskt Tänkande
Period: Hösttermin

Om detta ämne

Pseudokod och dokumentation är bryggan mellan mänsklig tanke och maskinell kod. I årskurs 8 betonas vikten av att kunna planera och kommunicera tekniska lösningar. Genom att skriva pseudokod lär sig eleverna att strukturera sin logik utan att fastna i ett specifikt programmeringsspråks syntax. Detta främjar en djupare förståelse för kontrollstrukturer som loopar och villkor.

Dokumentation handlar dessutom om samarbete och ansvar. I en värld där tekniska system byggs av stora team är förmågan att förklara sin kod för andra helt avgörande. Enligt Skolverkets kursplan ska eleverna kunna dokumentera sina arbeten med skisser och modeller, vilket i digitala projekt innebär tydliga kommentarer och logiska flödesbeskrivningar. Eleverna förstår värdet av detta bäst när de får prova att läsa och bygga vidare på varandras ofärdiga instruktioner.

Idéer för aktivt lärande

Se upp för dessa missuppfattningar

Vanlig missuppfattningAtt dokumentation bara är till för läraren.

Vad man ska lära ut istället

Dokumentation är främst till för ens framtida jag och ens kollegor. Genom att låta eleverna återvända till ett gammalt projekt efter två veckor märker de snabbt hur svårt det är att förstå sin egen oannoterade logik.

Vanlig missuppfattningAtt pseudokod måste följa strikta regler.

Vad man ska lära ut istället

Pseudokod ska vara läsbar för människor, inte maskiner. Det viktiga är logiken, inte om man skriver 'om' eller 'if'. Genom att visa olika stilar av pseudokod kan läraren uppmuntra kreativitet i planeringsfasen.

Redo att undervisa i detta ämne?

Skapa ett komplett uppdrag för aktivt lärande, redo för klassrummet, på bara några sekunder.

Vanliga frågor

Varför ska vi skriva pseudokod när vi kan koda direkt?
Att koda direkt leder ofta till att man fastnar i småfel. Pseudokod låter eleven fokusera på den stora bilden och logiken, vilket gör själva programmeringen mycket snabbare och mindre frustrerande i slutändan.
Hur bedömer jag dokumentation i teknik?
Titta på om instruktionerna är entydiga och om en utomstående kan följa logiken. Det handlar om att kunna använda relevanta begrepp och visa hur delarna i systemet samverkar.
Vilket språk ska pseudokod skrivas på?
I svenska skolor är det ofta bäst att skriva på svenska för att sänka tröskeln för den logiska förståelsen, men det går utmärkt att blanda in engelska termer som används i programmering.
Hur kan aktivt lärande förbättra elevernas dokumentationsförmåga?
Genom strategier som 'Peer Review' får eleverna direkt feedback på om deras instruktioner är begripliga. När de ser en klasskamrat misslyckas med att följa deras pseudokod blir behovet av tydlighet konkret och motiverat på ett sätt som en lärares rättning aldrig kan bli.

Bläddra i kursplaner per land

Asien & Stilla havetINSGAU