Denken als een programmeur

1 / 14
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

This lesson contains 14 slides, with text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Slide 1 - Slide

Programmeren:
  • Leren denken als een computer
  • Dit kost tijd en gaat met vallen en opstaan
  • Je zult veel fouten maken, soms overnieuw moeten beginnen
  • Wat leer je van programmeren? Heel logisch en helder nadenken. Je leert een probleem in kleine stapjes op te lossen. Je leert dat je niet bang moet zijn fouten te maken

Slide 2 - Slide

Programmeren is bij uitstek geschikt om van elkaar te leren en het niet alleen aan mij te vragen.
Het eindcijfer voor deze periode is opgebouwd uit alle kleine programmeeropdrachten, die je moet maken.

Slide 3 - Slide

Voordat je iets inlevert voor punten, wil ik dat je je werk door een ander laat bekijken en becommentariëren.
Dit gaat als volgt:
Als je iets van een ander nakijkt, krijgt je een punt
Laat je je eigen werk nakijken, dan kost je dat een punt
Het nakijkformulier lever je bij mij in
Is je werk niet door een klasgenoot nagekeken, dan kijk ik het niet na en krijg je geen punten voor die opdracht


Slide 4 - Slide

Nu kun je je daar natuurlijk makkelijk vanaf maken, door alles van je vrienden goed te vinden, maar als dat gebeurt, krijg je geen punten voor die opdracht.
Want met de Franse slag dingen afraffelen of kopiëren, daar leer je niets van.
Elke opdracht maak je individueel. Maar je helpt elkaar natuurlijk wel!

Slide 5 - Slide

Foutmeldingen leren lezen
Fouten leren oplossen
Het gaat altijd mis!!! Daar leer je heel veel van.....

Slide 6 - Slide

Slide 7 - Slide

Bij een nieuwe opdracht: Hoe moet je beginnen? Je moet je hierin trainen
Een paar goede tips staan hier

Slide 8 - Slide

Programmeren is een bijzondere bezigheid. Er lijkt ineens veel vrijheid te zijn.
Goed leren programmeren betekent:
  • Nadenken hoe je een probleem aanpakt
  • Van fouten leren, niet bang zijn voor fouten

Om ervoor te zorgen dat hier een goede werksfeer komt, moeten er wat regels komen.
Aan het eind van de les bekijken we of deze aanpak een goede werksfeer oplevert, zowel voor jullie als voor mij

Slide 9 - Slide

  1. Je werkt achter een eigen device en levert je eigen bestanden in
  2. Elke opdracht voorzie je van je eigen commentaar
  3. Als je ergens samen niet uitkomt, overleg je met de groep naast je. Dus niet lopen door de lokalen
  4. Aan het eind van de les: Uploaden van je opdrachten, in de betreffende map. Dus nog niet bij 'Inleveren voor punten'

Slide 10 - Slide

Niet doen:
  • Voortdurend mij te hulp roepen en door de klas gaan lopen

Verder gelden de volgende regels:
  • Bij een blokuur tussendoor 5 minuten pauze
  • Naar de wc in deze pauze
  • Verder geen toiletbezoek
  • Water drinken tijdens het zelf werken
  • Geen eten en drinken, geen kauwgom, geen tassen op de tafel, mobiels in de tas

Slide 11 - Slide

Hoe beviel deze manier van werken?
Misschien wennen?
Het was niet klassikaal, je kon je eigen pad enigszins kiezen, elkaar helpen, opdrachten verbeteren.
Het leek vrij duidelijk wat iedereen moest doen en voor het eindcijfer kon ook iedereen een keuze maken.
Leerdoelen gehaald?

Slide 12 - Slide

Mij zijn bij het nakijken wat dingen opgevallen.
Ik mis vaak commentaar vlak na de Main, wat het programma doet. Omdat ik dit niet klassikaal heb verteld, is het bij sommigen wel, anderen natuurlijk niet overgekomen.
Sommigen leren wel door veel over te nemen. Dat is niet zo leerzaam, zeker als je dan geen commentaar toevoegt.
Sommigen leren door veel te oefenen, heel goed!
Soms zie ik wat langskomen, waarvan ik me afvraag waar je het vandaan hebt. Een programma, dat in alle klassen terugkomt...hoe ging dat rondzwerven?

Slide 13 - Slide

Ideeën volgend jaar:
Eerder eindopdracht in laten leveren en leerlingen elkaar programma's uit laten leggen
Minder kopiëren: De bedoeling is samenwerken en tot een oplossing komen, niet om een kant & klare oplossing als de jouw in te leveren

Slide 14 - Slide