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

Digitale identiteit voor modern onderwijs

Onderwijs op Maat, competentiegericht, aantrekkelijk en flexibel onderwijs en de bijbehorende flexibele organisatie hebben grote impact op de ICT-infrastructuur en applicaties van de instelling. Deze moeten flexibel kunnen inspelen op behoeften, mogelijkheden, eigenschappen en wensen van zowel docenten als studenten. Digitale leeromgevingen zijn een vanzelfsprekend onderdeel van dat toekomstbeeld.
OK, maar wie is die student? Wat wil ie? Waar is ie goed in? Wat boeit hem? Wat doet ie buiten zijn opleiding? Ofwel, wat is zijn identiteit? Zonder die informatie kan op maat onderwijs niet worden geboden!
Wie heeft die kennis? DE docent? We zien taken met verschillende profielen in ons nieuwe onderwijs: coach, begeleider, docent, etc. Daarnaast vormen digitale omgevingen een structureel onderdeel van nieuw onderwijs, de mensen in het onderwijs ontlastend.
Kortom, de (digitale) identiteit van de student moet kunnen worden geraadpleegd, gedeeld en aangevuld door betrokkenen en systemen. Natuurlijk zijn student en ouders daarbij nauw betrokken.


Bijlagen

Kunstmatige Intelligentie en de Toekomst

Kunstmatige intelligentie is de studie van intelligent gedrag, en van manieren waarop intelligent gedrag kan worden nagebootst met behulp van computers. Hoewel kunstmatige intelligentie oplossingen kan bieden voor vele problemen waarmee het bedrijfsleven te kampen heeft, is er over het algemeen weinig aandacht voor in het informatica-onderwijs.
In deze voordracht wordt ingegaan op de mogelijkheden van en grenzen aan het gebruik van kunstmatige intelligentie in de industrie, en de wijze waarop onderwijs op dit gebied op een stimulerende en leerzame manier gegeven kan worden. De voordracht is geen droge opsomming van feiten, maar probeert een en ander aan de hand van voorbeelden intuïtief duidelijk te maken.


Bijlagen

Europese agenda voor ICT

Sinds 2000 is er binnen de EU een groeiende belangstelling voor ICT waar te nemen. Inmiddels is er een agenda voor ICT als onderdeel van de Lissabon Strategie. Er is veel aandacht voor samenwerking tussen landen en tussen “stakeholders”. Er zijn arbeidsmarkt onderzoeken gedaan, er is veel aandacht voor computer literacy en voor verbetering van “awareness”.


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

Een case study naar de leereffecten van digitale en analoge games

De Hogeschool van Amsterdam heeft een digitale en analoge versie van A-Mazing Rob ontwikkeld. In dit spel, gericht op scholieren uit het voortgezet onderwijs, staat het toepassen van procedurele logica centraal. Hiermee kan spelenderwijs een belangrijke basis worden gelegd voor het leren programmeren. Omdat beide versies sterk vergelijkbaar zijn, biedt dit een uitgelezen kans om de verschillen in leereffect van digitale en analoge games te onderzoeken.
In deze lezing presenteren we de resultaten van dat onderzoek, en gaan we aan de hand van die resultaten dieper in op de mogelijkheden om het leereffect verder te optimaliseren in digitale games.


Bijlagen

Een virtueel computersecuritylab

Aan de Open Universiteit Nederland is in 2007-2008 een cursus ontwikkeld op gebied van security en IT. Een prominent onderwerp in deze cursus is de veiligheid en de beveiliging van computernetwerken. Hierbij is een virtuele omgeving ontwikkeld (het virtuele computersecuritylab) waarin een student op zijn eigen pc een virtueel computernetwerk kan configureren en simuleren. In dit netwerk kan de student vervolgens experimenten en opdrachten uitvoeren op gebied van security. De student kan in het virtuele lab verschillende rollen aannemen. In de rol van hacker kan hij aanvallen uitvoeren op het netwerk; in de rol van systeembeheerder of beveiliger kan hij het netwerk tegen aanvallen beveiligen; in de rol van gebruiker van computersystemen in het netwerk kan hij de effecten van aanvallen en beveiligingsmaatregelen ervaren.
Het virtuele lab beoogt enerzijds om de cursus aantrekkelijk te maken, wat een positief effect heeft op de motivatie van studenten, en anderzijds om de opgedane theoretische kennis met praktische opdrachten te verdiepen en te borgen.


Bijlagen

2009_Vranken_ea_proceedings.pdf

Onderwijssamenwerking in Business Process Management

In een unieke samenwerking tussen Hogeschool Utrecht, Universiteit Utrecht en bedrijfsleven hebben studenten van de HU (informaticaopleiding) en studenten van de UU (masteropleiding Informatiekunde) in projectvorm samengewerkt in een BPM-cursus. In het theoriedeel werden onder andere succes- en situationele factoren van BPMimplementaties uit de wetenschappelijke literatuur geïdentificeerd en gebruikt om er implementatiemethoden mee te definiëren: de UU-studenten namen hier het voortouw en betrokken HU-studenten in hun onderzoek. In het praktische deel werden, met beide benen op de grond, interorganisationele bedrijfsprocessen met behulp van BPM-systemen gemodelleerd, geconfigureerd en geautomatiseerd. De samenwerking kan succesvol worden genoemd omdat de studentenevaluaties positief kritisch waren, en omdat de samenwerking in wetenschappelijke publicaties heeft geresulteerd.


Bijlagen

2009_Versendaal_ea_proceedings.pdf

Testen geïntegreerd in het curriculum Software Engineering

Testen van software is een speerpunt in onze opleiding Software Engineering. In de propedeusefase wordt de testgedreven softwareontwikkeling geoefend. De student wordt aangeleerd software met testen af te leveren. Als onderdeel van de toetsing werd een performance-assessment ontwikkeld, dat de mogelijkheid biedt modelleren, programmeren en testen integraal te toetsen. Studenten blijken deze nieuwe toetsvorm positief te waarderen. In het kader van competentiegericht onderwijs is dit performanceassessment een waardevolle toevoeging.


Bijlagen

2009_VanDenHomberh_ea_proceedings.pdf

Platform Beeldverwerking HBO

Beeldverwerking is het automatiseren van visuele inspecties met behulp van camera’s en computers. Het Platform Beeldverwerking HBO heeft als doel een brugfunctie te vervullen bij het vergaren, uitwisselen en verankeren van de kennis en expertise op het gebied van beeldverwerking. Het platform stimuleert onderwijs en contractactiviteiten door hbo-instellingen. Eén van de resultaten is dat er cursusmateriaal op hbo-niveau beschikbaar is en dat 25 docenten van 9 hogescholen door de Noordelijke Hogeschool Nederland (NHL) zijn opgeleid om het vak te kunnen geven.


Bijlagen

2009_VanDeLoosdrecht_proceedings.pdf