De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Agenda  Lesuur 1 +- 40 minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur 2 +- 60 minuten  Zelf.

Verwante presentaties


Presentatie over: "Agenda  Lesuur 1 +- 40 minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur 2 +- 60 minuten  Zelf."— Transcript van de presentatie:

1 Agenda  Lesuur 1 +- 40 minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur 2 +- 60 minuten  Zelf programmeren: Hallo wereld! learn2code

2 “The programmers of tomorrow are the wizards of the future. You’re gonna look like you have magic powers” CEO Steam Gabe Newell

3 Ontwikkeling van technologie: Tijd tot 50 miljoen gebruikers learn2code 38 jaar 13 jaar 4 jaar 1 jaar TV Radio Internet Facebook

4 Wat kun je met programmeren: Internet learn2code

5 Wat kun je met programmeren: Apps learn2code

6 Wat kun je met programmeren: Smartphones learn2code

7 Wat kun je met programmeren: Drones learn2code

8 Wat kun je met programmeren: Space travel learn2code

9 Wat kun je met programmeren: Natuurkunde learn2code

10 Wat kun je met programmeren: Self driving car learn2code

11 Wat kun je met programmeren: Games learn2code

12 Wat kun je met programmeren: Games learn2code

13 Wat kun je met programmeren: Salaris learn2code

14 Programming = Fun learn2code Denkpuzzels Flexibel Toekomst Logica Dynamisch Uitdagend

15 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

16 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

17

18 CPU “Rekenen” HD “Lange termijn opslag” RAM “Korte termijn opslag”

19 100101010101010101010101010101 010101101010101010111010101011 001010101010101010100001110101 010101011000101011 10000101010100010 1001010101001001001001010101101001010 101001000110101010101010111101010101010 10101010101010101001010010100101000101 0101010101010101010101101111010101

20 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

21

22 CPURAMHD

23 learn2code

24

25

26

27

28 Wat is code? learn2code

29 Wat is code? Concept  Een manier van denken  Probleem in kleine stapjes opdelen  Een vorm van logica learn2code

30 Wat is code? Concreet  Stap voor stap instructies voor de computer  Simpel leesbaar tekstbestand learn2code

31 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"); }

32 Wat is code? Programmeertalen learn2code Python C# Haskell Ruby C++ PHP Swift JavaScript

33 learn2code Wat is code? Code uitvoeren 10010101010101010101010101 01010101011010101010101110 10101011001010101010101010 10000111010101010101100010 10111001010101010101010101 01010101010101101010101010 11101010101100101010101010 10101000011101010101010110 001010111111 Compilen

34 learn2code Wat is code? Code uitvoeren JavaScript Browser Besturingssysteem Hardware

35 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

36 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

37 Code schrijven: de basis  Drie concepten van vandaag:  Variabelen  Loops  Functies learn2code

38 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"); }

39

40 Code schrijven: de basis Variabelen learn2code  Opslaan van data  Verschillende soorten: tekst, getallen en meer.  Voorbeeld: var eenGetal = 220; var eenZin = "Ik leer coden.";

41 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!"); }

42

43 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!

44 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();

45 Code schrijven: de basis Functies learn2code  Functies met parameters  Voorbeeld: function add(a, b){ return a + b; } add(10,20);

46 De website learn2code http://learn2code.nl/


Download ppt "Agenda  Lesuur 1 +- 40 minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur 2 +- 60 minuten  Zelf."

Verwante presentaties


Ads door Google