2.0 media in onderwijs

Het delen van ervaringen en ideeën, samenwerken, discussiëren en het vinden van andere mensen, processen uit de fysieke wereld, digitaliseren in een ongekend hoog tempo. Deze verandering manifesteert zich in online toepassingen zijnde blogs, sociale netwerken en wikis. Tijdens dit project word gekeken hoe deze online toepassingen ingezet kunnen worden ter behoeven van het onderwijs. Wij willen deze online toepassingen incorporeren in een grotere omgeving. Een digitale leer- en werkomgeving.
Wat ons betreft sluit een goede digitale leer- en werkomgeving sluit aan op de belevingswereld van studenten. Daarnaast moet deze een goede afspiegeling zijn wat de student tegen komt in de beroepspraktijk. De digitale leer- en werkomgeving moet daarbij studenten en docenten uitdagen, stimuleren en ondersteunen op allerlei gebieden zijnde het ontwikkelen, het produceren en het delen. Dit zowel in een formele als informele context en dit stelt hoge eisen aan de benodigde infrastructuur. Zo zal het aanbod van toepassingen zeer divers moeten zijn. Binnen het project van de Hogeschool Utrecht zijn diverse toepassingsmogelijkheden onderzocht die de digitale leer- en werkomgeving verrijken.
Tijdens deze workshop zal met name op deze ervaringen ingegaan worden en zal er een dialoog worden opgezocht omtrent digitale leer- en werkomgevingen.


Bijlagen

Semestersysteem

In 2005 wilde de Informatica Communicatie Academie twee dingen: vier ICT-opleidingen samenvoegen, en twee nieuwe opleidingen aan de mix toevoegen. En dat alles ook nog eens flexibel en competentiegericht.
Dit werd het Semestermodel. Het laat studenten een eigen route kiezen in het spectrum dat loopt van CMD tot aan TI. Het hoofddoel was om in die breedte eerder meer diepgang te verwerken, dan minder. Wij merken dat dit gelukt is.
In een ‘stellingen carrousel’, met zo’n 8 tot 10 prikkelende stellingen, nodigen we u uit om actief mee te denken over de keuzes die wij moesten maken. Deugen de vakinhoudelijke aannames? En de onderwijskundige uitgangspunten? Is dit model breder toepasbaar? Wat is de prijs die we betalen?


Bijlagen

Agile software ontwikkeling

Agile software ontwikkeling is een veel besproken onderwerp. Veelal wordt uitgebreid gesproken hoe projecten volgens deze benadering aan te pakken. Technieken worden benoemd en methodieken als Scrum genieten ineens veel aandacht. Agile software ontwikkelen is dan ook een aanpak die eenvoudig uitlegbaar is naar de business en ook daar op begrip kan rekenen. Toch is bij het uitbesteden van software ontwikkeling de meeste gehoorde vraag nog steeds “wat kost het en wanneer is het af.” Dit druist direct weer in tegen de ideeën achter de agile beweging.
Tijdens deze sessie deelt Edwin van Dillen enkele ervaringen van een Agile projectaanpak in een fixed prices project. Hoe te bewegen in een project waar belangrijke randvoorwaarden vastgezet zijn.


Bijlagen

Maak een game voor je mobiel

Het programmeren van een game voor een mobiele telefoon in Java vormt het sluitstuk van het propedeuse-onderwijs in objectgeoriënteerd programmeren bij de ICA. Studenten bedenken een eigen game en programmeren deze met gebruikmaking van een package met standaardfunctionaliteit, geïnspireerd door GameMaker. Het blijkt dat games zeer geschikt zijn om OO-principes te leren toepassen in grotere opdrachten. Bovendien is het zeer motiverend voor studenten.
In de workshop kunnen deelnemers kennismaken met de phonegame-package en het begeleidend materiaal, door er zelf mee aan het werk te gaan. De ervaringen zullen we gebruiken om toe te lichten hoe onze didactische eisen in het programmeren van de phonegame gerealiseerd zijn. Software en bijbehorend materiaal zijn beschikbaar voor collega-docenten.


Bijlagen

Collaborative learning

Om de unieke kenmerken van ict bij te laten dragen aan het vernieuwen van het onderwijs, behandeld deze sessie de inzet van collaborative learning om de leercurve van de studenten te verdiepen. Collaborative learning, het samen leren en ontwikkelen in een gedeelde online omgeving, biedt de mogelijkheid grotere projecten tot stand te brengen, met meer kennisuitwisseling, hogere inzet en een hogere betrokkenheid. Door de inzet van deze leervorm in het IT onderwijs, leren studenten zelf verantwoordelijkheid te dragen voor de inhoud van de module en de verspreiding van de opgedane kennis. De praktische toepasbaarheid van collaborative learning is intussen in een tweetal projecten nader onderzocht. In de module databases, waarin de leervorm is ingezet rondom het vernieuwen en ontwikkelen van databases waarin studenten zelf de belangrijke thema’s leerden aangeven, kennis hierover te verwerven en onderling te delen. En in een project software ontwikkeling, waarbij ontwikkelteams samenwerken aan één grote applicatie en daarbij worden ondersteund door de juiste tools (SVN en issuetracking). Dit geeft de docent ongekende mogelijkheden voor het stimuleren van collaborative learning.
In de sessie wordt de aanwezige kennis en de uikomsten/inzichten van de projecten op interactieve manier geconstrueerd, gedeeld en besproken.


Bijlagen

Agile / refactoring 2.0

Agile software development heeft inmiddels een vlucht genomen en agile practices zoals pair-programming worden al veelvuldig in het onderwijs toegepast. Een prominente IDE toevoeging van de laatste jaren is de ondersteuning van refactoring(acties). Aangezien refactoring een onmiskenbare invloed heeft op softwarekwaliteit, eist het serieuze aandacht in het hoger informatica onderwijs.
In een interactieve workshop gaan we achtereenvolgens in op de onderstaande onderwerpen: refactoring fundamentals, refactoring tool support, live-demo, centrale discussie en vragen.


Bijlagen

Software testen

Onderwerp is het aanleren van testen van software met JUnit in de propedeusefase. De testgedreven software-ontwikkeling ondersteund met subversion voor het versiebeheer staat centraal. Als onderdeel van de toetsing is een performance-assessment ontwikkeld, dat de mogelijkheid biedt modelleren, programmeren en testen integraal te toetsen.
Bij de beoordeling daarvan worden ondermeer JUnit, subversion en een coveragetool toegepast. Studenten blijken deze nieuwe toetsvorm positief te waarderen. Uit onze ervaring blijkt dat de studenten de discipline om te testen later, na het programmeeronderwijs, maar zeer moeizaam oppakken. Daarom hebben we er voor gekozen om programmeren en testen tegelijkertijd aan te leren. Dit performance-assessment vormt een waardevolle invulling van een meer competentiegericht onderwijs.


Bijlagen

Open source principes in het Onderwijs

Het CodeYard project is een initiatief van de Radboud Universiteit Nijmegen ondersteund door Stichting NLnet, Capgemini en IBM. Het doel is om scholieren en informaticadocenten van de middelbare school, door heel het land, in contact te brengen met de wereld van Open Source, Informatica en elkaar. De nadruk ligt op programmeren en software ontwikkelprojecten. CodeYard bestaat al twee jaar – er zijn 177 scholieren, 47 docenten en 57 projecten aangemeld.


Bijlagen

Informatica in alle profielen

In nauwe samenwerking tussen VO-scholen, UvA en VU wordt inhoud ontwikkeld voor informatica in de tweede fase. Docenten uit VO en HO werken gezamenlijk aan thema’s als ‘mens machine interactie’,‘criminaliteit op het web’,‘datamining’, ‘medische beelden’, ‘biometrische identificatie’, ‘navigatie’, ‘computerarchitectuur’ en ‘robotica’. Daarnaast hebben HvA, INHOLLAND, UvA en VU het unieke initiatief genomen om HO-docenten in te zetten bij de uitvoering van informaticaonderwijs op scholen in de regio Noord-Holland/Flevoland.


Bijlagen