WEBVTT 00:00:03.700 --> 00:00:05.600 Jag gick i 8: e klass när jag lärde mig att programmera. 00:00:05.700 --> 00:00:07.000 Först lärde jag mig hur man gör att en 00:00:07.000 --> 00:00:10.500 grön cirkel och en röd fyrkant dyker upp på skärmen. 00:00:10.700 --> 00:00:13.400 Du bara lär dig just de här sakerna, och det finns inte så många av dem, 00:00:13.400 --> 00:00:16.400 och till slut kommer du till den punkt där du kan göra nästan vad du vill. 00:00:17.700 --> 00:00:22.330 Datavetenskap är bara kunskapen om hur en dator fungerar och hur den tänker, 00:00:22.330 --> 00:00:24.700 så att du kan lära den att göra nya saker. 00:00:24.800 --> 00:00:28.100 Vad du kan göra i datavetenskap nu för tiden är ganska häpnadsväckande. 00:00:28.200 --> 00:00:31.200 Jag tycker att det är det nästan som att vi har superkrafter. 00:00:31.300 --> 00:00:34.200 (Tanya: student i datavetenskap) Följande timme ska vi spela ett spel 00:00:34.200 --> 00:00:36.000 som kommer att lära dig de grundläggande begreppen i programmering. 00:00:36.000 --> 00:00:39.500 Vanligtvis är programmering text, men vi kommer att använda Blockly, 00:00:39.600 --> 00:00:43.200 som använder visuella block som du drar och släpper för att skriva program. 00:00:43.200 --> 00:00:46.000 Du skapar fortfarande kod under ytan. 00:00:46.000 --> 00:00:49.400 Till att börja med ska vi bygga kod för ett program som hjälper 00:00:49.400 --> 00:00:54.000 denna arga fågel att flytta sig genom en labyrint för att komma till den onda grisen som stal dess ägg. 00:00:54.000 --> 00:00:56.600 Blockly är uppdelat i tre huvuddelar. 00:00:56.600 --> 00:01:00.000 Till vänster är fågelns labyrint där ditt program kommer att köras. 00:01:00.000 --> 00:01:04.000 Instruktionerna för varje nivå är skrivna under labyrinten. 00:01:04.000 --> 00:01:06.000 Området i mitten är en verktygslåda, 00:01:06.000 --> 00:01:10.200 och vart och ett av dessa block är ett kommando som fågeln kan förstå. 00:01:10.200 --> 00:01:13.000 Den vita utrymmet till höger kallas arbetsyta 00:01:13.000 --> 00:01:15.100 och det är där vi ska bygga vårt program. 00:01:15.100 --> 00:01:21.000 Om jag drar "flytta" blocket till vår arbetsplats och trycker på "kör", vad händer? 00:01:21.000 --> 00:01:23.500 Fågeln flyttar sig framåt en ruta i rutnätet. 00:01:23.500 --> 00:01:28.000 Och vad händer om jag vill att fågeln att ska göra något efter att den flyttat fram en ruta? 00:01:28.000 --> 00:01:30.300 Jag kan lägga till ett annat block till vårt program. 00:01:30.300 --> 00:01:33.900 Jag kommer att välja "sväng höger" blocket och jag placera det under 00:01:33.900 --> 00:01:37.000 mitt "flytta" block. När den gula pilen visas 00:01:37.000 --> 00:01:41.000 släpper jag det där och de två blocken kommer att passa ihop. 00:01:41.000 --> 00:01:45.000 När jag trycker på "kör" igen, kommer fågeln att utföra de kommandon, uppifrån och ner, som jag har staplat 00:01:45.000 --> 00:01:47.000 på vår arbetsyta. 00:01:47.000 --> 00:01:49.000 Om du någonsin vill ta bort ett block 00:01:49.000 --> 00:01:52.000 drar du det bara från stacken och till papperskorgen. 00:01:52.000 --> 00:01:57.800 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. 00:01:57.800 --> 00:01:59.500 Låt oss jaga grisar nu!!