Agenda Lesuur minuten Wat kun je met programmeren? Wat is code en hoe werkt het? Code schrijven: de basis Lesuur minuten Zelf programmeren: Hallo wereld! learn2code
“The programmers of tomorrow are the wizards of the future. You’re gonna look like you have magic powers” CEO Steam Gabe Newell
Ontwikkeling van technologie: Tijd tot 50 miljoen gebruikers learn2code 38 jaar 13 jaar 4 jaar 1 jaar TV Radio Internet Facebook
Wat kun je met programmeren: Internet learn2code
Wat kun je met programmeren: Apps learn2code
Wat kun je met programmeren: Smartphones learn2code
Wat kun je met programmeren: Drones learn2code
Wat kun je met programmeren: Space travel learn2code
Wat kun je met programmeren: Natuurkunde learn2code
Wat kun je met programmeren: Self driving car learn2code
Wat kun je met programmeren: Games learn2code
Wat kun je met programmeren: Games learn2code
Wat kun je met programmeren: Salaris learn2code
Programming = Fun learn2code Denkpuzzels Flexibel Toekomst Logica Dynamisch Uitdagend
Agenda Lesuur 1 Wat kun je met programmeren? Wat is code en hoe werkt het? Code schrijven: de basis Lesuur 2 Zelf programmeren: Hallo wereld! learn2code
Agenda Lesuur 1 Wat kun je met programmeren? Wat is code en hoe werkt het? Code schrijven: de basis Lesuur 2 Zelf programmeren: Hallo wereld! learn2code
CPU “Rekenen” HD “Lange termijn opslag” RAM “Korte termijn opslag”
Wat zijn al die 1’en en 0’en? Een telsysteem zoals het decimaal systeem 0, 1, 2, 3, 4, 5, 6, 7, 8 en 9 0 en 1 Waarom gebruiken ze 1’en en 0’en? learn2code
CPURAMHD
learn2code
Wat is code? learn2code
Wat is code? Concept Een manier van denken Probleem in kleine stapjes opdelen Een vorm van logica learn2code
Wat is code? Concreet Stap voor stap instructies voor de computer Simpel leesbaar tekstbestand learn2code
Wat is code? learn2code var eenCijfer = 9.8; if(eenCijfer > 7){ console.log("Je hebt een goed cijfer gehaald!"); }else if(eenCijfer > 6){ console.log("Zesjescultuur!"); }else{ console.log("Onvoldoende, helaas"); }
Wat is code? Programmeertalen learn2code Python C# Haskell Ruby C++ PHP Swift JavaScript
learn2code Wat is code? Code uitvoeren Compilen
learn2code Wat is code? Code uitvoeren JavaScript Browser Besturingssysteem Hardware
Agenda Lesuur 1 Wat kun je met programmeren? Wat is code en hoe werkt het? Code schrijven: de basis Lesuur 2 Zelf programmeren: Hallo wereld! learn2code
Agenda Lesuur 1 Wat kun je met programmeren? Wat is code en hoe werkt het? Code schrijven: de basis Lesuur 2 Zelf programmeren: Hallo wereld! learn2code
Code schrijven: de basis Drie concepten van vandaag: Variabelen Loops Functies learn2code
Wat is code? learn2code var eenCijfer = 9.8; if(eenCijfer > 7){ console.log("Je hebt een goed cijfer gehaald!"); }else if(eenCijfer > 6){ console.log("Zesjescultuur!"); }else{ console.log("Onvoldoende, helaas"); }
Code schrijven: de basis Variabelen learn2code Opslaan van data Verschillende soorten: tekst, getallen en meer. Voorbeeld: var eenGetal = 220; var eenZin = "Ik leer coden.";
Code schrijven: de basis Loops learn2code ‘Herhaal dit stukje code…’ Voorbeeld: var euro = 0; while(euro < 100){ euro = euro + 1; console.log("Je hebt nu " + euro + “euro!"); }
Code schrijven: de basis Loops learn2code Je hebt nu 1 euro! Je hebt nu 2 euro! Je hebt nu 3 euro! … Je hebt nu 100 euro!
Code schrijven: de basis Functies learn2code Meerdere regels code groeperen Voorbeeld: function berekenGemiddelde(){ var cijfer1 = 7; var cijfer2 = 5.6; var cijfer3 = 9.1; var cijfer4 = 6.7; var totaal = cijfer1 + cijfer2 + cijfer3 + cijfer4; return (totaal/4); } berekenGemiddelde();
Code schrijven: de basis Functies learn2code Functies met parameters Voorbeeld: function add(a, b){ return a + b; } add(10,20);
De website learn2code