Cursus Informatica: hoe computers, data, algoritmen en internet werken

Gratis online cursus · Beginner · 7 lessen

Ontdek de grote ideeën van de informatica: computationeel denken, binaire getallen en gegevensrepresentatie, hoe hardware en software samenwerken, zoek- en sorteeralgoritmen, programmeertalen, het internet, AI en ethiek. Daarna kun je uitleggen hoe computersystemen werken en kies je waar je je verder in verdiept.

Door Studeli

Begin met les 1

Is deze cursus Informatica iets voor jou?

Voor wie

Je wilt een brede, conceptuele eerste kennismaking met informatica (hoe computers, data, algoritmen, het internet en AI werken), vóór of naast je eerste programmeercursus.

Wat je leert in 7 lessen

Elke les bevat alle negen studietools

  • Leermodule
  • Samenvatting
  • Walkthroughs
  • Oefenvragen
  • Flashcards
  • Leg Het Uit
  • Kernbegrippen
  • Spiekbriefje
  • Conceptmap
  1. Deel problemen op in stappen, herken patronen en behoud alleen de relevante details. Schrijf oplossingen daarna op als algoritmen in pseudocode en stroomdiagrammen.

    5 leerdoelen
    1. 1.Leg uit wat informatica is en hoe computationeel denken werkt
    2. 2.Deel problemen op en vereenvoudig ze
    3. 3.Ontwerp algoritmen en schrijf ze in pseudocode
    4. 4.Geef algoritmen weer met stroomdiagrammen, doorloop ze en test ze
    5. 5.Maak je eerste programma’s met blokken
  2. Reken om tussen het decimale, binaire en hexadecimale talstelsel, en leg uit hoe computers gehele getallen, reële getallen, tekst, afbeeldingen en geluid als bits weergeven.

    6 leerdoelen
    1. 1.Tel en reken om met bits, het binaire talstelsel en het hexadecimale talstelsel
    2. 2.Geef gehele getallen weer met een vast aantal bits
    3. 3.Geef reële getallen weer met binaire breuken en drijvendekommarepresentatie
    4. 4.Geef tekst weer met tekencodes
    5. 5.Geef beeld en geluid weer als gegevens
    6. 6.Comprimeer gegevens met verliesloze methoden en methoden met verlies
  3. Beschrijf de belangrijkste hardwareonderdelen en de instructiecyclus van ophalen, decoderen en uitvoeren, en leg uit hoe het besturingssysteem, programma’s en het geheugen samenwerken.

    5 leerdoelen
    1. 1.Beschrijf hoe een computersysteem is opgebouwd
    2. 2.Leg uit hoe de processor instructies uitvoert
    3. 3.Leg uit hoe programma’s worden omgezet in instructies die de processor kan uitvoeren
    4. 4.Leg uit hoe computers gegevens bewaren in het werkgeheugen en op opslagmedia
    5. 5.Leg uit hoe het besturingssysteem hardware en programma’s laat samenwerken
  4. Doorloop klassieke zoek- en sorteeralgoritmen, vergelijk hoe hun uitvoeringstijd groeit met de grootte van de invoer en onderbouw dat een algoritme correct is.

    5 leerdoelen
    1. 1.Doorzoek een lijst stap voor stap
    2. 2.Sorteer een lijst met bubblesort en selectionsort
    3. 3.Sorteer sneller met mergesort
    4. 4.Tel stappen en vergelijk hoe uitvoeringstijden groeien
    5. 5.Onderbouw de correctheid en kies het juiste algoritme
  5. Leg uit hoe code in een hogere programmeertaal wordt omgezet in machine-instructies en vergelijk de imperatieve, objectgeoriënteerde, functionele en declaratieve programmeerstijl.

    6 leerdoelen
    1. 1.Leg uit hoe code in een hogere programmeertaal wordt omgezet in processorinstructies
    2. 2.Lees code aan de hand van de syntaxis en de betekenis
    3. 3.Leg uit hoe programmeertalen omgaan met gegevenstypen en geheugen
    4. 4.Bouw programma’s op volgens de imperatieve en objectgeoriënteerde stijl
    5. 5.Beschrijf functioneel en declaratief programmeren
    6. 6.Vergelijk programmeerparadigma’s en kies een taal voor een taak
  6. Leg uit hoe gegevens in pakketten het internet doorkruisen, hoe adressen en namen worden opgezocht en hoe protocollen in lagen webpagina's en berichten afleveren.

    5 leerdoelen
    1. 1.Beschrijf het internet en hoe gegevens het in pakketten doorkruisen
    2. 2.Vind computers op het internet aan de hand van hun adres en naam
    3. 3.Leg uit hoe protocollen in lagen gegevens betrouwbaar afleveren
    4. 4.Leg uit hoe het web en andere toepassingen via het internet werken
    5. 5.Leg uit wie het internet beheert en hoe het wordt bestuurd
  7. Analyseer de maatschappelijke impact van informatica, waaronder privacy, beveiliging, intellectuele eigendom, vooringenomenheid in geautomatiseerde systemen en duurzaamheid, en pas ethisch redeneren toe op technologische keuzes.

    6 leerdoelen
    1. 1.Redeneer over de ethiek van technologie
    2. 2.Bescherm je privacy en blijf veilig online
    3. 3.Respecteer intellectuele eigendom en gebruik licenties correct
    4. 4.Maak digitale systemen eerlijk en inclusief
    5. 5.Beoordeel de milieueffecten van computergebruik
    6. 6.Handel als een verantwoordelijke ICT-professional

Wat je hierna kunt volgen

Meer cursussen Informatica
Volgende: Computerarchitectuur: processors, geheugen en prestaties (Gemiddeld)

Je weet op conceptueel niveau hoe computers werken, kunt een beetje programmeren en wilt begrijpen hoe instructies, processors en geheugensystemen zijn opgebouwd en waarom de prestaties van software daarvan afhangen.

Maak je eigen Studiemateriaal

Maak van je aantekeningen, slides en documenten Leermodules, Oefenvragen, Flashcards en 6 andere tools.

Aan de slag