Algoritmes: stap voor stap
Een algoritme is een stappenplan dat zo precies is dat iemand, of een computer, het kan volgen zonder te raden.
Onderwerpen
16 onderwerpen
Stappenplannen, lussen en voorwaarden, variabelen, debuggen, sorteren en zoeken.
Een algoritme is een stappenplan dat zo precies is dat iemand, of een computer, het kan volgen zonder te raden.
Met een lus laat je een computer iets herhalen, met een voorwaarde laat je hem kiezen. Zo worden lange programma's kort en slim.
Een variabele is een doos met een naam waarin een programma een waarde bewaart, zoals je score in een spel. Die waarde kan veranderen.
Bijna elk programma heeft eerst een fout. Debuggen is rustig zoeken waar het misgaat en die ene regel verbeteren.
Computers sorteren en zoeken voortdurend. Bellen sorteren zet een rij stap voor stap in orde, binair zoeken vindt iets razendsnel in een gesorteerde rij.
Binaire getallen, bits en bytes, pixels en kleuren, tekst als getallen.
Een computer rekent met alleen 0 en 1, zoals een lamp die uit of aan is. Met genoeg van die bits schrijf je elk getal.
Acht bits vormen een byte. Kilobyte, megabyte, gigabyte en terabyte zijn telkens duizend keer meer. Zo weet je wat er op een stick past.
Een foto op een scherm is een rooster van pixels. Elke pixel mengt rood, groen en blauw licht, elk met een getal van 0 tot 255.
Voor een computer is elke letter een getal. Afspraken als ASCII en Unicode zeggen welk getal bij welk teken hoort.
Hoe het internet werkt, wat er gebeurt als je een website opent, tijdlijnen en aanbevelingen.
Het internet is een wereldwijd net van computers. Een bericht reist in kleine pakketjes van router naar router en wordt op het einde weer samengezet.
Je browser vraagt, een server antwoordt. Daartussen zoekt DNS het adres, en https zorgt dat niemand onderweg kan meelezen.
Een app kiest met rekenregels wat je ziet: elk bericht krijgt een score uit likes, nieuwheid en wat je eerder bekeek. Wie de regels kent, kiest zelf.
Sterke wachtwoorden, phishing herkennen, privacy en cookies, schermtijd in balans.
Een wachtwoord is sterk als het lang is en moeilijk te raden. Met een tweede stap, 2FA, blijft je account veilig, ook als je wachtwoord uitlekt.
Phishing is een vals bericht dat je wachtwoord of je gegevens wil vissen. Met een paar vaste signalen herken je het, en dan doe je rustig niets.
Online laat je sporen na: wat je deelt, waar je bent, wat je bekijkt. Met een paar keuzes, zoals bij cookies en toestemmingen, bepaal je zelf wat anderen weten.
Schermen zijn leuk en nuttig. Een goede dag heeft er ook genoeg slaap, beweging en tijd met anderen in. Jij kunt die balans mee kiezen.