Att tänka datalogiskt betyder att kunna tänka på ett sätt som en dator förstår.
Varför behöver vi kunna det? En dator kan vara supersnabb på att göra saker åt oss, men den är inte så bra på att tänka själv. Därför måste vi människor kunna ge instruktioner till datorn och säga åt den exakt vad den ska göra. Det kanske låter svårt men det blir enklare med ett exempel:
Du har en robot som du ska lära att laga pannkakor. Roboten har ingen aning om hur den ska laga pannkakor innan du säger åt den vad den ska göra. Du kan inte bara säga: “Laga pannkakor till mig!”. Du måste bryta ned uppgiften att laga pannkakor i mindre delar och ge instruktioner för varje liten del till roboten.
Instruktionerna du ger måste vara exakta och noggranna. Du måste ge roboten all information den behöver och i rätt ordning, annars kan det bli fel! https://www.kodboken.se/start/fattakoden/datalogiskt-tankande/tank-datalogiskt

Vi bestämde oss för att testa genom att ”vara” robotar som skulle programmeras för att steka pannkakor. Hur skulle vi få roboten att veta hur ingredienserna såg ut, hur programmerar man en robot till att vispa, hälla, sätta på stekpannan, lagom gräddad etc…

Eleverna gav kommandon… inte helt lätt men som tur var smakade det bra i slutändan.

Ur Lgr 11 Teknik, tekniska lösningar

Några enkla ord och begrepp för att benämna och samtala om tekniska lösningar