Research & Development 1 Tom Heskes, Erik Barendsen, Peter Lucas Voorjaar 2007
Opzet Project Software ontwikkeling (Informatica) Definitiestudie informatiesysteem (Informatiekunde) Integratie vakken 1e jaar Samenwerking
Onderwerp Informatica: database web-interface Informatiekunde: ook menselijke en organisatorische aspecten database
Resultaten Eindproducten software / demonstratiesysteem documentatie, verslag presentatie Tussenproducten omschrijving product / systeem ontwerp tijdplanning logboek
Integratie (IC) Algoritmen & programma’s Recursieve datastructuren Domeinmodellering Machines Beweren & bewijzen Processen & concurrency Talen & automaten Machines Berekenbaarheid
Integratie (IK) Domeinmodellering Formeel denken Beweren & bewijzen Algoritmiek en Datastructuren Opslaan & terugvinden Modelleren van organisaties
Van week tot week Fase 1: week 1 t/m 4 ideaal systeem realiseerbare beperkingen Fase 2: week 5 t/m 11 research eisenpakket / eerste verslag, vervolg plannen Fase 3: week 12 t/m 17 development software/demo, documentatie Fase 4: week 18 presentatie
Tijdsbesteding plenaire bijeenkomsten: 10 uur onderzoek: 50 uur (IC) / 70 uur (IK) ontwikkeling: 50 uur (IC) / 30 uur (IK) presentaties: 8 uur verslaglegging: 30 uur vergaderingen/notulen/logboek: 20 uur totaal: 6 ects = 168 uur
Beoordeling (1) Fase 1: correctheidsstelling: 5% specificaties en ontwerp: 5% presentatie idee: 5% Fase 2: plannen vakinhoudelijke criteria: 5% tussenverslag: 10% presentatie: 5% Fase 3: planning: 5% software/demo: 20% (IC); 10% (IK) documentatie/verslag: 20% (IC); 30% (IK) Fase 4: presentatie: 10% groepswerk/logboek: 10%
Beoordeling (2) Het eindverslag, de software/demo en het groepswerk moeten minimaal voldoende zijn om het vak te halen In overleg met inhoudelijk adviseurs: Sjaak Smetsers (IC) Tom Heskes (IK) Lever op tijd in!!!!!
Begeleiding Bijeenkomsten over voortgang met Erik/Peter begin wekelijks later afhankelijk van behoefte Voor inhoudelijke zaken benader je de betreffende vakdocent 2 colleges over presentatievaardigheden Als groep zelfstandig goed werk afleveren
Vaardigheden Werken in een groep samen verantwoordelijk rolverdeling Logboek bijhouden in wiki Verslagen schrijven beknopt, duidelijk en volledig Presentatie geven steeds iemand anders! Zie: Handleidingen op website
Ideaal product (IC) Bedenk een interessant uitdagend product database, webinterface maak je geen zorgen over haalbaarheid Bereid voor en bespreek: context wat moet het doen? wat willen jullie maken? waarom is het uitdagend, vernieuwend? waarom willen jullie dit maken? welke lastigste punten verwachten jullie?
Voorbeelden Palm access gekoppeld aan ander raamwerk Ontwerp van schakelingen automatiseren Javacard Visualisatie van informatiestromen Grafische ontwerptool Verificatie van constraints 3D routeplanner Webportal voor tankstation Vermiste personen
Ideaal systeem (IK) Bedenk een interessant uitdagend systeem database, menselijke aspecten maak je geen zorgen over haalbaarheid Bereid voor en bespreek: context welk probleem lost het op? wiens probleem is het? hoe erg is het probleem? wat moet het systeem doen? wat willen jullie uitwerken? hoe gaan jullie dat doen? waarom is het uitdagend, vernieuwend? waarom willen jullie dit maken? welke lastigste punten verwachten jullie?
Voorbeelden Samen naar de Uni PDA voor medische hulpverleners Communicatie roosterwijzigingen e.d. Combinatie rooster / planning reistijden PDA voor horecamedewerkers PDA voor milieuvergunningen
Groepsindeling Maak groepen van 4 personen Maak afspraak voor deze week en bereid deze voor: wilde ideeën, enigszins uitgekristalliseerd werkstuk en logboek opzetten in wiki Schrijf je in via KISS!!!