ICTdag
Naar navigatie springen
Naar zoeken springen
Inleidende opmerkingen
Waarom zou je leren programmeren?
- het geeft je meer grip op je omgeving, die steeds meer programmeerbaar wordt. Douglas Rushkoff beschrijft dit in zijn boek: Program or be programmed (http://www.rushkoff.com/books/program-or-be-programmed/).
- in steeds meer studies en beroepen wordt programmeervaardigheid gevraagd; programmeren heeft dan eenzelfde rol als "taal en rekenen/wiskunde".
- sommige hoogleraren psychologie eisen programmeervaardigheid van hun studenten;
- bij steeds meer universiteiten is het (bij)vak Informatica/Programmeren voor niet-informatici het grootste vak
- voorbeelden uit USA: https://cs50.harvard.edu/, http://bjc.berkeley.edu/ ofwel http://cs10.org/fa16/
- dit geldt ook voor praktische beroepen: programmeerbare machines, 3D printers en robots dringen door in steeds meer omgevingen.
Daarnaast worden wel andere redenen genoemd:
- leren programmeren versterkt je vermogen om problemen op te lossen;
- je leert samenwerken, zelf kennis verwerken, leren van je fouten
Als dat zo is, is het mooi meegenomen, maar het is niet de belangrijkste reden om te leren programmeren.
De conclusie hieruit is: programmeren is voor iedereen een belangrijke vaardigheid.
De uitdaging voor het onderwijs is dan: hoe kunnen we het "leren programmeren" voor alle leerlingen een succes maken?
Geschikte vormen en materialen
Ook aan te raden
Relevante organisaties
Nog uitzoeken
- Google: CS First (https://www.cs-first.com/en/home) (gratis)
- georganiseerd rond thema's (clubs); per thema ca. 10 uur activiteiten.
- Apple: Swift playgrounds
- http://www.apple.com/swift/playgrounds/
- Learn to code 1 & 2: https://itunes.apple.com/us/course/id1153807202?v0=www-us-education-everyone-can-code-course-ltc
- (dit materiaal is nog niet in het Nederlands beschikbaar; de video's zijn nog niet ondertiteld.)