Informatica-Actief i&i-conferentie 25 november 2015, Amersfoort Pieter Vorstenbosch en Paul Bergervoet
Vernieuwing in het programmeren bij Informatica-Actief
1
Inhoud Vorm en techniek Stijl van de cursussen SSO
Inhoud Programmeerblok en meer Intro, Processing, Greenfoot, Apps, Puzzels, HTLM5, …
Toekomst Ontwikkeling voor het nieuwe curriculum
Vernieuwing in het programmeren bij Informatica-Actief
2
Stijl De oude aanpak met theorie, opdrachten en een afsluitende PO werkt niet (meer). Te weinig ‘Learning by Doing’.
Afgelopen jaren: uitproberen met denken vanuit activiteiten. Plaats en rol van opdrachten verandert, gebruik online bronnen, media, …
Verschillen tussen cursussen Vernieuwing in het programmeren bij Informatica-Actief
3
Voorbeelden ‘Learning by Doing’ • Besturingssystemen • Computernetwerken • Security • WebApps
Vernieuwing in het programmeren bij Informatica-Actief
4
Nieuwe didactische aanpak Niet één model, want onderscheid tussen: • Theoretische onderwerpen • Praktische modules Beide volgen aanpak ‘Learning by doing’, Maar bij praktische modules is dat sterker
Vernieuwing in het programmeren bij Informatica-Actief
5
Aanpak theorie Aanpassing theoretische cursussen: • Menging opdrachten en theorie, vaak beginnen met opdracht • Opdrachten op niveaus: verwerking (*), toepassing (**) en verdieping (***) • Studeeraanwijzingen, doel van sectie • Externe verdieping Wat al was: diagnostische toetsen, animaties, links, … Vernieuwing in het programmeren bij Informatica-Actief
6
Aanpak praktische modules Aanpassing praktische cursussen: • Menging opdrachten en uitleg, je werkt toe naar maken van een product • Verschillende soorten bronnen: instructievideo, referentie, link… • Opdrachten op niveaus: idem • Studeeraanwijzingen, doel is iets maken Wat al was: praktische opdrachten, links, … Vernieuwing in het programmeren bij Informatica-Actief
7
havo / vwo Belangrijkste verschil is in keuze cursussen Verschillende keuzemodules Informeel databaseontwerp – hav0, Informatie-analyse – vwo, Model Checking is verdiepende vwo-keuzemodule
Binnen het vaste programma Geen aparte cursussen Verschil in keuze van opdrachten
Vernieuwing in het programmeren bij Informatica-Actief
8
Techniek Single Sign-on (via Entree) Voor scholen die een eigen ELO gebruiken en alleen als leerlingen altijd via de eigen ELO onze omgeving benaderen. Twee werkwijzen: PTA in de school ELO met deeplinks naar de Moodle omgeving van Informatica-Actief of Link in de school ELO naar PTA in het lokaal van de betreffende klas in de Moodle omgeving van Informatica-Actief ARP verklaring noodzakelijk. -Verzoek uitbreiding attributen Accounts blijven bestaan gedurende volledige schoolperiode. Vernieuwing in het programmeren bij Informatica-Actief
9
Inhoudelijke ontwikkeling
Vernieuwing in het programmeren bij Informatica-Actief
10
Programmeerblok: H7 • Algoritmiek • Taalonafhankelijk • Tekenen met app
(nu nog applet) In nieuwe versie is aandacht voor: Algoritmiek: wat is, ontwerp, structureren, testen Programmeren: volgorde, controlestructuren, deeltaken, parameters, variabelen, recursie
Vernieuwing in het programmeren bij Informatica-Actief
11
Programmeerblok: H8 Processing: • Populaire 1e taal • Tekenen • Syntax: java en andere Syntaxis, methoden, typering van variabelen en expressies, Parameters en returnwaarden, gebruik API…
Vernieuwing in het programmeren bij Informatica-Actief
12
Programmeerblok: H9 Greenfoot • Objectgeoriënteerd • Scenario’s voor games • Mini-PO’s Object en instantie, communicatie tussen objecten, overerving…
Vernieuwing in het programmeren bij Informatica-Actief
13
Programmeerblok: Apps Apps bouwen met JQuery Volgens nieuwe didactiek
Vernieuwing in het programmeren bij Informatica-Actief
14
Programmeerblok: Apps De smartphonesimulator http://mobiletest.me/
Vernieuwing in het programmeren bij Informatica-Actief
15
Programmeerblok: Puzzels Puzzels: de ‘taalonafhankelijkheid’ van de PO’s in deze cursus. (De puzzels kunnen gebouwd worden met PHP, als WebApp, met Greenfoot, met Javascript.) Bijvoorbeeld: http://www.informatica-actief.nl/php/alles_groen.php http://www.informatica-actief.nl/php/schuifpuzzel.php
Vernieuwing in het programmeren bij Informatica-Actief
16
Web: HTML5 Gebruik van screencasts Gebruik van bestaande materialen op het internet, geen beschrijving van code Opdrachten naar steeds grotere complexiteit
Vernieuwing in het programmeren bij Informatica-Actief
17
Even een aantal vragen Go to www.govote.at and use the code 50 54 9 Mentimeter
Nascholingscursus algoritmiek, bijeenkomst 1, november 2015
18
Op de rol Inhoudelijke herziening van blok 4 SQL-cursussen aanpassen aan nieuwe stijl afscheid van Access Vernieuwing MySql Herzien informeel modelleren (normaliseren)
Aanpassingen voor stijl Hoofdstukken ‘Informatie digitaal’
Projectwerk Scrum, bijvoorbeeld
Vernieuwing in het programmeren bij Informatica-Actief
19
Toekomst…
Vernieuwing in het programmeren bij Informatica-Actief
20
Nieuwe curriculum Nu nog in het stadium van advies, nog lang traject naar invoering Invoering in 2019
Versneld cursussen maken die passen Feitelijk zijn ‘Security’ en ‘Model Checking’ al cursussen bij nieuwe curriculum
Werkwijze Co-auteurschap tussen inhoudelijk expert en didactisch expert
Vernieuwing in het programmeren bij Informatica-Actief
21
Vragen?
Vernieuwing in het programmeren bij Informatica-Actief
22
Didactische uitgangspunten 7 principes van goed onderwijs (Chickering&Ehrmann 1996) 1. Stimuleer contact tussen leerlingen en docenten 2. Stimuleer samenwerking tussen leerlingen 3. Gebruik actieve leertechnieken 4. Zorg voor feedback 5. Zorg voor een efficiente en effectieve tijdsbesteding 6. Verwacht veel van leerlingen 7. Respecteer verschillende talenten en leermethoden
Wat Informatica-Actief beoogt 1. We geven de docent instrumenten om veel contact met de student te hebben 2. Samenwerkingsopdrachten 3. Veel doe opdrachten 4. Blog van de student is de basis voor feedback 5. Compacte uitleg, to the point praktijk 6. Extra materiaal voor de betere leerling 7. Meerdere ingangen
Vernieuwing in het programmeren bij Informatica-Actief
23