Jag gick i 8: e klass när jag lärde mig att programmera. Först lärde jag mig hur man gör att en grön cirkel och en röd fyrkant dyker upp på skärmen. Du bara lär dig just de här sakerna, och det finns inte så många av dem, och till slut kommer du till den punkt där du kan göra nästan vad du vill. Datavetenskap är bara kunskapen om hur en dator fungerar och hur den tänker, så att du kan lära den att göra nya saker. Vad du kan göra i datavetenskap nu för tiden är ganska häpnadsväckande. Jag tycker att det är det nästan som att vi har superkrafter. (Tanya: student i datavetenskap) Följande timme ska vi spela ett spel som kommer att lära dig de grundläggande begreppen i programmering. Vanligtvis är programmering text, men vi kommer att använda Blockly, som använder visuella block som du drar och släpper för att skriva program. Du skapar fortfarande kod under ytan. Till att börja med ska vi bygga kod för ett program som hjälper denna arga fågel att flytta sig genom en labyrint för att komma till den onda grisen som stal dess ägg. Blockly är uppdelat i tre huvuddelar. Till vänster är fågelns labyrint där ditt program kommer att köras. Instruktionerna för varje nivå är skrivna under labyrinten. Området i mitten är en verktygslåda, och vart och ett av dessa block är ett kommando som fågeln kan förstå. Den vita utrymmet till höger kallas arbetsyta och det är där vi ska bygga vårt program. Om jag drar "flytta" blocket till vår arbetsplats och trycker på "kör", vad händer? Fågeln flyttar sig framåt en ruta i rutnätet. Och vad händer om jag vill att fågeln att ska göra något efter att den flyttat fram en ruta? Jag kan lägga till ett annat block till vårt program. Jag kommer att välja "sväng höger" blocket och jag placera det under mitt "flytta" block. När den gula pilen visas släpper jag det där och de två blocken kommer att passa ihop. När jag trycker på "kör" igen, kommer fågeln att utföra de kommandon, uppifrån och ner, som jag har staplat på vår arbetsyta. Om du någonsin vill ta bort ett block drar du det bara från stacken och till papperskorgen. När du har tryckt på "kör", kan du alltid trycka på "gör om"-knappen för att få fågeln tillbaka till starten. Låt oss jaga grisar nu!!