After having followed university-level informatics education in Spain for the last 30 years, specially the last 10 years, when most of the Bologna-led changes have happened, and as an active participant in the Spanish Informatics Education White Book, the presenter will give his personal view on the issue.
In addition to describing the contextual and historical perspective of the Spanish degrees in Informatics, as well as the accomplishments, he will describe the current situation regarding the transition to Bologna degrees with actual threats, and he will give his opinion about some future challenges and opportunities in the design, deployment and evolution of our informatics degrees in Spanish universities.
Over de grens
APG is een organisatie zich richt is op het uitvoeren van Pensioenregelingen voor verschillende sectoren. Momenteel geldt dit voor het onderwijs, de overheid, de bouw, de schoonmaak- en glazenwassersector, woningcorporaties en energie- en nutsbedrijven. Voor deze sectoren beheert APG meer dan 250 miljard euro pensioenvermogen. APG werkt voor meer dan 20 duizend werkgevers en verzorgt het inkomen van circa 4,5 miljoen deelnemers. In Nederland beheert APG ruim 30% van alle collectieve pensioenen.
Vanaf midden jaren negentig heeft de organisatie zich steeds meer toegelegd op internetdienstverlening. Waar gestart is met informatieverstrekking aan deelnemers en werkgevers zijn inmiddels ook transacties en simulaties mogelijk. APG heeft daarbij de filosofie gehanteerd dat er geen informatieverschil mag bestaan tussen front- en back-office en heeft dit ingericht middels een op services gebaseerde, zero-latency architectuur. Daarbij moet rekening worden gehouden met wensen van verschillende sectoren.
Dat stuitte niet alleen op technische knelpunten of dilemma’s maar ook op organisatorische en psychologische issues. Diverse partijen in de organisatie moesten ineens over hun grenzen kijken en daarbij ook soms over hun grenzen gaan.
De spreker gunt ons een blik in de keuken door vanuit verschillende stakeholders dit veld te verkennen en geeft aan welke grenzen daarbij gepasseerd moeten worden. Tenslotte maakt hij nog een uitstapje naar verdere grensverlegging waarbij hij aangeeft waarom computing in the cloud geen wolkenloze hemel is.
Bijlagen
De Open Generatiekloof
De Open Generatiekloof is het verschil dat bestaat tussen de hoeveelheid open source software professionals die gevraagd worden op de arbeidsmarkt ten opzichte van de hoeveelheid open source software professionals die van de school afkomen. Dit gat blijft bestaan, omdat scholen geen onderwijs geven in open source software, want zij zien geen vraag. En op hun beurt vragen bedrijven niet naar open source software professionals omdat, scholen er geen aanbieden. In dit artikel wordt het probleem geanalyseerd met behulp van het adoptie-framework van Everett Rogers (Rogers, 1984). Deze methode leidt tot een aantal aanbevelingen die men kan uitproberen om de uit de vicieuze cirkel te komen.
Bijlagen
Wat is de meerwaarde van een elektronische leeromgeving?
Een elektronische leeromgeving kan meer zijn dan alleen maar een ‘werkruimte’ voor docenten en studenten. E-Learning is een instrument waarmee studenten zelfstandig kunnen werken en leren. Een student moet echter ook zelfstandig leren werken en leren. Met andere woorden, er is begeleiding van een coach nodig. Welke instrumenten voor die begeleiding zijn in een leeromgeving aanwezig en hoe kunnen die instrumenten effectief ingezet worden?
Blackboard wordt als voorbeeld gebruikt.
Bijlagen
Tech Career Compass
Life long learning en functie gericht opleiden wordt in de IT industrie steeds belangrijker. Om ervoor te zorgen dat medewerkers een training krijgen die aansluit op hun werkzaamheden dien je allereerst in kaart te brengen wat zijn werkzaamheden kennisniveau dienen te zijn. Een belangrijk deel van deze functieomschrijvingen zijn ‘hardskills’. In samenwerking met de IT industrie wordt er op dit moment gewerkt aan een website die een standaardisering nastreeft voor functieomschrijvingen. Hierin wordt aangegeven welke technische kennis ervoor nodig is, welke trainingen hiervoor gevolgd dienen te worden en welke certificeringen daarbij passen. Alle grote en toonaangevende IT bedrijven werken hieraan mee. Alles zal worden gepubliceerd op een website. In de presentatie krijgt u een uitleg hoe e.e.a. tot stand is gekomen en hoe u hier uw voordeel mee kan doen.
Bijlagen
Frameworks
Wat houden de werkzaamheden in van een informatie-architect? Welke opleidingen sluiten aan op de opleidingsbehoeften binnen de afdeling? Welke gekwalificeerde medewerkers kunnen op dit project worden ingezet? Deze drie simpel lijkende vragen, blijken in de praktijk moeilijk te beantwoorden te zijn. Immers, de informatie-architect bestaat niet, achteraf blijken cursussen toch niet dat te bieden wat ervan verwacht werd en door een veelheid aan verschillende type diploma’s blijken medewerkers toch niet over de gewenste kennis en vaardigheden te beschikken. Competenties kunnen een antwoord geven op deze vragen. De presentatie zal ingaan op “Frameworks”: een initiatief om competenties te ontwikkelen voor ICT-professionals.
Bijlagen
Het IT-governance game
Hoe verdwijnt een ICT-architectuur in de la, of liever: hoe krijg je hem op de agenda? De NAF-werkgroep IT-governance gelooft dat IT-governance de meest kritische succesfactor is voor ICT-architectuur. Maar dit is niet aan alle belanghebbenden duidelijk. Daarom maken enkele leden van deze werkgroep in samenwerking met Ordina een IT-governance game. Op het NIOC is een congresversie van het IT-governance game gespeeld. Dit is niet het eerste IT-governance game. IMN heeft enige tijd geleden ook een IT-governance game op de markt gebracht, maar dat was van een geheel andere opzet.
Het doel van dit spel is het bewust maken van de ICT-architect en zijn organisatie van de interactie tussen IT-governance en ICT-architectuur. Het spel biedt de mogelijkheid toegespitst te worden op een concrete organisatiesituatie en het effect van alternatieve IT-governancestructuren proefondervindelijk te onderzoeken.
Bijlagen
Systeem voor bedrijfsvoering integratie van informatie-, organisatie- en kennissystemen
Informatiesystemen zijn door starre, functionele organisaties en eigen complexe structuren, moeilijk aanpasbaar geworden. De omgeving waarin ze opereren stelt steeds hogere eisen aan zowel incidenteel als structureel aanpassingsvermogen. Al jaren lanceren vakmensen velerlei ideeën om tot flexibeler systemen te komen. Voor zover bekend heeft dat alleen geleid tot symptoombestrijding. Dit artikel presenteert een systeem dat in opzet en uitwerking is afgestemd op de dynamisch veranderende bedrijfsvoering.
Bijlagen
Wat kunnen we leren van Wikileaks
Dit artikel gaat over bewustwording. De publicaties door Wikileaks die de afgelopen tijd in het nieuws waren dienen als voorbeeld voor het gebrek aan actueel inzicht in de beveiliging van vertrouwelijke gegevens, tot op de hoogste politieke en bestuurlijke niveaus. Naast enige technische overwegingen geven we tips hoe iedereen, maar vooral ook mensen die werkzaam zijn in het onderwijs, met deze materie om zou kunnen gaan.
Bijlagen
Formele methoden in software-ontwikkeling en de consequenties voor het onderwijs
1. Inleiding
Onder “formele methoden” worden talen en technieken verstaan, gebaseerd op de discrete wiskunde, die gebruikt kunnen worden bij de analyse, het ontwerp en de implementatie van (software) systemen. Herhaaldelijk worden er vraagtekens geplaatst bij de toepasbaarheid van formele methoden in de ontwikkeling van software-systemen in de industrie. De kwestie is echter niet of formele methoden in de praktijk bruikbaar zijn of niet. Ze worden namelijk al gebruikt, denk maar aan programmeertalen, generatoren, enz. Waar het om gaat is of formele methoden inzetbaar zijn in een vroeger stadium van het ontwikkelproces dan de uiteindelijkeimplementatieen wat voor zin dat heeft.
2. Gebruik van formele methoden in de praktijk.
Tijdens de IFIP conferentie van 1992 werd er geconstateerd dat er een groot verschil bestaat tussen datgene wat onderzoekers zeggen aan te bieden met formele methoden en datgene waar de industrie behoefte aan heeft.
Aanbod:
correcte software, exacte specificaties, hulp bij de constructie van complexe algoritmen en datastructuren, nieuwe methoden voor software-ontwikkeling, mensen die wiskunde kunnen toepassen in het ontwikkelproces, goed-gedeflnieerde systemen en garanties met betrekking tot de functionaliteit van systemen.
Vraag:
kortere ontwikkeltijd, evoluerende systemen, hulp bij de constructie van complexe systemen, incremented uitbreidingen van bestaande methoden, betere ontwerpers, systeemfamilies en garanties met betrekking tot prestaties, betrouwbaarheid, enz.
In een recent rapport over de toepassing van formele methoden in de industrie wordt geconcludeerd dat formele methoden weliswaar in een aantal aspecten de volwassenheid nog niet hebben bereikt, maar dat ze steeds meer in de industrie worden toegepast, serieus en met succes. Op veel plaatsen is men bezig met het introduceren van formele methoden. Bij Philips is voor het gebruik van formele methoden gekozen op grand van zaken als herbruikbaarheid, kortere ontwikkeltijd en het fout-vrij zijn van de software.
Een probleem dat optreedt bij de introductie van formele methoden in de praktijk is dat het gebruik veelal beperkt blijft tot een kleine kring van direct betrokkenen. Het opbouwen van kennis en kunde om met formele methoden te kunnen werken verloopt erg moeizaam binnen de organisaties die experimenteren met formele methoden.
3. Opleidingen
Zoals in het verleden het leren programmeren equivalent leek te zijn aan het leren van een programmeertaal, zo lijkt het leren gebruiken van formele methoden nu gelijk gesteld te worden aan het leren van een of andere formele specificatietaal. Maar zijn er gemeenschappelijke basisbegrippen achter de verschillende formele talen?
Als formele technieken ook in de praktijk van software-ontwikkeling een rol (gaan) spelen, moeten ontwikkelaars leren hoe ze met deze technieken kunnen omgaan en wat de achterliggende begrippen zijn. De technieken moeten niet alleen bruikbaar zijn voor wiskundigen en wiskundig georienteerde informatici op universiteiten, maar juist ook voor software ingenieurs in de praktijk.
Bij Philips zijn we in het begin van de tachtiger jaren gestart met de Cursus Software Ontwerp (CSO). In deze cursus wordt uitgebreid gebruik gemaakt van formele technieken om de constructeur bij zijn werkzaamheden te ondersteunen. Deze lijn werd doorgetrokken in de Cursus Software Engineering (CSE), waarin formeel werken en object-georienteerd werken zijn samengebracht. In 1992 is een cursus Formed Specificeren ontwikkeld, die nu aan revisie en uitbreiding toe is.
4. Slot
Om in de praktijk de acceptatie van formele methoden gemakkelijkerte maken, zal aangetoond moeten worden dat het inzetten van deze technieken en talen de produktiviteit en de kwaliteit in de softwareontwikkeling vergroten, zonder dat de kosten significant stijgen. Om dit te bereiken zal er aan ten minste drie punten aandacht moeten worden besteed:
– Zorg ervoor dat formele methoden ook in constructieve zin de software-ontwikkelaar van nut kunnen zijn. De methoden moeten de constructeur hints geven voor zijn ontwerp.
– Zorg ervoor dat de theorie “verteerbaar” wordt voor de software-ontwikkelaar. Een elektrotechnicus kan leren differentieren en integreren zonder dat hij/zij zich de achterliggende wiskundige theorie volledig eigen hoeft te maken.
– Begin nu met het opnemen van de basisprincipes van formele methoden in het onderwijsprogramma voor toekomstige software-constructeurs. Dat zal hen beter voorbereiden op de toekomst en tegelijkertijd de acceptatiegraad van formele methoden vergroten.
