Gedistribueerde Software Ontwikkeling in het Afstudeerproject Informatica

Aan het eind van de universitaire bachelor opleiding Informatica van de Rijksuniversiteit Groningen doen studenten een afstudeerproject waarin ze ondermeer worden voorbereid op hun latere beroepspraktijk. Het afstudeerproject, waarin studenten in teams samenwerken aan het maken van software voor een bedrijf, past zich steeds aan aan ontwikkelingen in Software Engineering. Een dominante ontwikkeling is het gedistribueerd ontwikkelen van software waarbij de teams verantwoordelijk voor het maken van de software niet bijelkaar zitten maar op verschillende plaatsen (denk aan lage lonen landen). In het afgelopen jaar is dit element geintroduceerd in het afstudeerproject. De kwaliteitscontrole op de projecten van studenten deed een Qualityteam (Qteam) uit Canada.
De presentatie gaat over de wijze waarop de studenten uit Groningen samen werkten met het Qteam uit Canada en op de effecten die dat had op de software die ze maakten. Er zal met name worden ingegaan op zaken als: technische ondersteuning van de samenwerking, noodzakelijke voorbereidingen voor dit soort onderwijs, taal- en culturele problemen in de samenwerking en de opvatting van studenten over dit soort onderwijs.
Deelnemers aan de sessie zullen zelf een deel van de samenwerking kunnen meemaken.


Bijlagen

Nooit meer met de rug naar de klas? Analyse van onderwijsprocessen in een adaptieve virtuele leeromgeving

De kwaliteitszorg rond onderwijsprocessen in elektronische leeromgevingen staat nog in zijn kinderschoenen. Bestaande benaderingen om de participatie van studenten in het onderwijs te beoordelen, resultaten te evalueren en de effectiviteit en efficiëntie te beoordelen, voldoen in dit soort omgevingen vaak niet. Nieuwe benaderingen moeten hiervoor ontwikkeld worden.
In dit artikel worden de resultaten beschreven van een onderzoek naar het toepassen van audit principes in een elektronische leeromgeving.


Bijlagen

2004_Mofers_ea_proceedings.pdf

2004_Mofers_ea_2_handout.pdf

SIM-PL, auteursomgeving voor digitale componenten

SIM-PL is een auteursomgeving om componenten te construeren en te simuleren voor cursussen zoals Digitale techniek, Computerarchitectuur en Computerorganisatie. SIM-PL is te gebruiken in het hele spectrum van abstracties dat bij deze cursussen aan bod komt dus van poortschakelingen tot pipeline processoren. Er wordt een bibliotheek van herbruikbare voorbeeldcomponenten en schakelingen meegeleverd.


Bijlagen

2004_Bruidegom_ea_proceedings.pdf

2004_Bruidegom_ea_handout.pdf

Denkniveaus bij algoritmen

Onderzoek naar informaticaonderwijs staat nog in de kinderschoenen. Het kan voortbouwen op de traditie bij het wiskundeonderwijs. Ons onderzoek, uitgevoerd bij de Bacheloropleiding aan de Technische Universiteit Eindhoven, vindt zijn inspiratie in theorieën over wiskundige denkniveaus. Vier abstractieniveaus werden verondersteld in het denken over algoritmen. Een vragenlijst werd geconstrueerd om bij verschillende groepen studenten het beantwoordingsniveau te meten. De resultaten toonden de aanwezigheid van niveauverschillen. Tussen opvolgende jaargroepen trad niveauverhoging op en er was groei in de loop van een jaar. Samenhang tussen gemeten denkniveau en behaald tentamencijfer bij algoritmevakken was er echter nauwelijks. Ook docenten vulden de vragenlijst in.


Bijlagen

2004_Perrenet_ea_proceedings.pdf

2004_Perrenet_ea_handout.pdf

Logica via toepassingen

Door een bijzondere inhoudelijke en didactische opbouw worden belangrijke nadelen van een meer traditionele aanpak van logicaonderwijs in informaticacurricula vermeden.
We presenteren de opzet van de cursus ‘Bewegen en bewijzen’ die een inleiding in de logica combineert met het leren specificeren en redeneren over echte dingen: artefacten zoals computersystemen.


Bijlagen

Algemene vorming op het gebied van IT en informatica

Op IT-gebied schiet de algemene vorming te kort. Voor beslissers in politiek en bedrijfsleven heeft IT iets magisch. Men levert zich over aan “experts” – die soms ook niet veel meer begrijpen.
We hebben een cursus ontwikkeld die inzicht en oordeelsvermogen op IT- gebied vormt – ook en juist voor mensen die nooit behoefte aan een knoppencursus zullen hebben. We hebben deze met succes in samenwerking met een school gegeven voor een gemengd publiek van scholieren, leraren en mensen van alle leeftijden uit de regio. Een van de doelen was het construeren van een gemeenschappelijke taal waarmee oud en jong, leken en experts elkaar kunnen bereiken.


Bijlagen

Generic Java

Sinds versie 1.5 zijn generics een onderdeel van de taal Java. In tutorial style leggen we uit hoe en waarvoor generics gebruikt kunnen worden, en ook waarom generics op deze manier aan de taal is toegevoegd. We vervolgen met enkele kritische kanttekeningen bij de huidige vorm van generics in Java. Sommige van deze zijn formeel-wetenschappelijk van aard, andere hebben betrekking op de moeilijkheid om correcte en bruikbare compilers te bouwen voor deze versie(s) van Java, gestaafd aan concrete voorbeelden van het gebruik van javac van Sun en de compiler van Eclipse. We werken geen oplossingen uit, maar verwijzen wel naar bronnen waar aan oplossingen wordt gewerkt.


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

BIT-BV: Vuurdoop voor ICT’ers in spe

BIT-BV is een projectvak, ter afsluiting van de Bachelorfase van de UT opleiding Business & IT. Studenten werken in projectteams aan authentieke opdrachten. In dit vak worden twee fictieve ondernemingen gevormd die in competitie met elkaar oplossingen leveren op zowel IT technisch als organisatorisch vlak. De klanten zijn echte bedrijven, die opdrachten verstrekken en oplossingen accepteren op basis van geleverde offertes. U ziet BIT-BV in de praktijk, hoort ervaringen vanuit de klant en opleiding en discussieert over opzet en resultaten.


Bijlagen

2007_Huijs_ea_handout.pdf

Het I*Teach project

Binnen het I*Teach project is een methodologie ontwikkeld voor het onderwijs in ICT-enhanced skills, ofwel door ICT verrijkte algemene vaardigheden. Op basis van educatieve scenario’s verrichten leerlingen taken die ontworpen zijn om een (deel)vaardigheid te verwerven. I*Teach heeft een multilinguale repository met scenario’s beschikbaar gesteld, samen met hulpmiddelen om die repository te gebruiken in twee richtingen. Docenten kunnen het onderwijsmateriaal gebruiken en ook hun zelf ontwikkelde onderwijsmateriaal wereldwijd aan anderen ter beschikking stellen.


Bijlagen

2007_VanDiepen_proceedings.pdf

2007_VanDiepen_2_handout.pdf