Objectgericht programmeren

Maat: px
Weergave met pagina beginnen:

Download "Objectgericht programmeren"

Transcriptie

1 Department of Computer Science Software Development Methodology Objectgericht Programmeren Eric Steegmans Overzicht Objectgericht Programmeren Doelstellingen Extreme Programming Inhoud Cursusmateriaal Cursustekst Referentiewerken Programmeeromgeving Verloop van de cursus Lessen Evaluatie Examen Demonstratie Eclipse 2 Academiejaar

2 Doelstellingen Beredeneerde en gedisciplineerde ontwikkeling van middelgrote, sequentiële softwaresystemen Methodiek: Objectgericht programmeren - Principes, regels en aanbevelingen - Balanceren van kwaliteitsvereisten zoals correctness, simplicity, adaptability, re-usability and efficiency Programmeertaal: Java - Principes ook toepasbaar in andere talen (C++, C#, Eiffel,...) Ontwerp: Unified Modeling Language (UML) - Enkel klasse-diagramma s voor middelgrote systemen Sequentiële systemen - Geen behandeling van parallelle uitvoering (threads), van distributie (Enterprise Beans),... Proces: Extreme Programming - Stappen in de ontwikkeling van softwaresystemen in teamverband 3 Extreme Programming Simplicity is the key Structure your software system such that it can handle all current issues - and only those - in an elegant way - Do not try to anticipate future elements - Example: do not partition a class of persons into subclasses of men and women, if such a separation is not needed right now - Never add functionality that you do not need yet - Do not add methods related to the marital state of persons, if that property is of no relevance right now 4 Academiejaar

3 Extreme Programming Refactor mercilessly Restructure your software system as soon as it no longer handles all current issues in the most elegant way - Split a class into two or more classes if it turns out to define groups of different objects - Turn a class of persons into a hierarchy involving an abstract class of persons and concrete subclasses of men and women - Split a complex method into sub-methods - Extract parts of the body of a complex method into auxiliary methods - Move methods up and down a hierarchy of classes - 5 Extreme Programming Pair programming All code is produced by pairs of two programmers working on the same machine - The best way to pair program is to just sit side by side in front of the monitor - Slide the key board and mouse back and forth - One person types and thinks tactically about the method being created - The other person thinks strategically about how that method fits into the class Pair programming increases software quality without impacting time to deliver - 2 people working at a single computer add as much functionality as two working separately - A pair of programmers delivers software of superior quality 6 Academiejaar

4 Extreme Programming Test-driven development Develop unit tests before you work out implementations - Start with the documentation describing what a method must do - Proceed with a series of tests to verify the correctness of the method - Finish with the implementation of the method Each time something is added to the software, all the tests must run again - Use a testing framework (JUnit) to collect all the tests in a test suite - Do not proceed with another method, before all tests run again Automated unit tests offer a pay back far greater than the cost of creation - The harder the test is to write the more you need it because the greater your savings will be 7 Inhoud Deel 1: Ontwikkeling van alleenstaande klassen Documentatie in termen van precondities, postcondities en invarianten Behandelen van uitzonderlijke gevallen door totaal programmeren, nominaal programmeren en defensief programmeren Deel 2: Relaties Implementatie van uni-directionele en bi-directionele associaties tussen objecten van klassen Destructie van objecten Deel 3: Overerving Polymorfisme en dynamische binding als kernconcepten in de ontwikkeling van uitbreidbare en herbruikbare software Het substitutieprincipe van Liskov als leidraad in de ontwikkeling van hiërarchieën van klassen 8 Academiejaar

5 Overzicht Objectgericht Programmeren Doelstellingen Extreme Programming Inhoud Cursusmateriaal Cursustekst Referentiewerken Programmeeromgeving Verloop van de cursus Lessen Evaluatie Examen Demonstratie Eclipse 9 Toledo Alle informatie over de cursus wordt beschikbaar gesteld op Toledo Cursusmateriaal - Extra hoofdstukken in elektronisch formaat - Links naar software, aanvullende literatuur,... Opgaven en modeloplossingen van oefeningen - Opgave van project Discussieforums voor diverse groepen studenten - Groep 1: 1e Bachelor Informatica - Groep 2: 2e Bachelor Ingenieur Academiejaar

6 Cursusmateriaal Cursustekst Handboek Objectgericht Programmeren met Java, E. Steegmans en J. Dockx, Acco Leuven, Bijkomende hoofdstukken in elektronische vorm Aanvullende literatuur Referentiewerken voor de programmeertaal Java - Bruce Eckel, Thinking in Java - De Java Tutorial en de Java Reference Manual, beiden beschikbaar op de webstek van Sun Referentiewerk omtrent objectgericht programmeren - Object-Oriented Software Construction, Bertrand Meyer - Maakt gebruik van Eiffel als programmeertaal 11 Java Werktuigen voor het ontwikkelen van programma s in Java De SDK (Software Development Kit) van Sun - De SDK omvat o.a een compiler (javac), een virtuele machine (java) en een documentatie-generator (javadoc) - In de cursus gebruiken we versie 1.5 (of 1.6) van Java - Een link naar de SDK is beschikbaar op Toledo Alle werktuigen zijn vrij beschikbaar op de webstek van Sun - Installeer de SDK vandaag nog op je machine! - De SDK (versie 1.5) is ook beschikbaar in de labo s van Ludit 12 Academiejaar

7 Eclipse Geïntegreerde programmeeromgevingen (IDE s) ondersteunen het ontwikkelen van programma's Een IDE vergemakkelijkt onder andere het editeren, het compileren, het overlopen en het debuggen van programma s - Softwaresystemen worden niet langer gebouwd met primitieve werktuigen In de cursus gebruiken we de programmeeromgeving Eclipse Eclipse is een open-source project met standaard ondersteuning voor Java - In de cursus wordt gebruik gemaakt van versie Versie 3.1 mag ook gebruikt worden - Plugins ondersteunen andere programmeertalen en ontwerpnotaties Eclipse is vrij beschikbaar - Installeer Eclipse vandaag nog op je machine! - Eclipse (versie 3.1) is ook beschikbaar in the labo s van Ludit 13 Overzicht Objectgericht Programmeren Doelstellingen Extreme Programming Inhoud Cursusmateriaal Cursustekst Referentiewerken Programmeeromgeving Verloop van de cursus Lessen Evaluatie Examen Demonstratie Eclipse 14 Academiejaar

8 Contacturen De cursus wordt gedoceerd volgens de formule van begeleide zelfstudie Van de studenten wordt verwacht dat ze het relevante deel van de cursustekst vooraf zelfstandig doornemen - Na een eerste lezing moeten de grote lijnen van de aangebrachte materie duidelijk zijn In 13 contactsessies wordt ingegaan op de kernpunten uit de behandelde materie aan de hand van een typisch probleem - Tijdens de sessie wordt op geregelde tijdstippen een kort overzicht gegeven van belangrijke aandachtspunten - Kopies van de gebruikte slides zijn beschikbaar op Toledo - De oplossing voor het gestelde probleem wordt interactief uitgewerkt - Studenten suggereren correcte en minder correcte oplossingen - De docent fungeert als moderator - Iedere sessie behandelt typisch één hoofdstuk uit de cursustekst 15 Contacturen Op het einde van iedere sessie wordt het probleem verder uitgebreid in de vorm van een huistaak - Problemen in het bijkomend deel kunnen in de volgende sessie kort worden aangekaart Van iedere sessie wordt een modeloplossing elektronisch beschikbaar gesteld - De opgaven voor iedere sessie worden vooraf ter beschikking gesteld - Een uitwerking van een mogelijke oplossing voor het gestelde probleem vóór aanvang van de sessie mag, maar moet niet De sessies worden afzonderlijk gegeven aan de verschillende studierichtingen die de cursus volgen - Er zijn afzonderlijke sessies voor 1e Bachelor Informatica en voor 2e Bachelor Ingenieur - Studenten uit andere studierichtingen sluiten vrij aan bij één van deze groepen 16 Academiejaar

9 Schema Week Datum Onderwerp Oefeningen Practicum Begeleiding 1 13-feb-10 Totaal programmeren Digitale Klok 2 20-feb-10 Contractueel programmeren Olietank Project deel 1 Defensief programmeren Rationale getallen 3 27-feb-10 Enkelvoudige associaties Huwelijk (30 uur) 4 6-mrt-10 Meervoudige associaties (1) Aandelen 2 x 30 min 5 13-mrt-10 Meervoudige associaties (2) Aandelen 6 20-mrt-10 Polymorfisme Honden/schilderijen 7 27-mrt-10 Dynamische binding Expressies Project deel 2 3-apr-10 Paasvakantie 2 x 30 min 10-apr-10 Paasvakantie (30 uur) 8 17-apr-10 Liskov Diefje 9 24-apr-10 Interfaces Binaire bomen Project deel 3 2 x 30 min 10 1-mei-10 Iteratoren + Geneste klassen Iterator voor bomen 11 8-mei-10 Generische klassen Begrensde sequenties (30 uur) 2 x 30 min mei mei mei-10 Lesvrije Week Verdediging 5-jun-10 Lesvrije Week 12-jun-10 Tweede Examenperiode 19-jun-10 Tweede Examenperiode 26-jun-10 Tweede Examenperiode Project 3-jul-10 Project 1 Opgave: 23 februari Inleveren: 23 maart Project 2 Opgave: 23 maart Inleveren: 20 april Project 3 Opgave: 20 april Inleveren: 23 mei Verdedigingen vanaf 25 mei 17 Overzicht Objectgericht Programmeren Doelstellingen Extreme Programming Inhoud Cursusmateriaal Cursustekst Referentiewerken Programmeeromgeving Verloop van de cursus Lessen Evaluatie Examen Demonstratie Eclipse 18 Academiejaar

10 Examen: Project Evaluatie in de vorm van een project Uitwerking van een stel opgegeven klassen - Vorig academiejaar: ontwikkeling van een een (klein) deel van een adventure game Finale oplossingen moeten ingeleverd worden rond 23 mei (laatste week van 2e semester) 19 Poject: Verloop De opgave voor het project wordt trapsgewijze verspreid Deel 1: Ontwikkeling van één klasse - Opgave rond 23 februari [week 2]: duur 30u Deel 2: Ontwikkeling van een stel gerelateerde klassen - Opgave rond 23 maart [week 6]: duur 30u Deel 3: Ontwikkeling van een hiërarchie van klassen - Opgave rond 20 april [week 8]: duur 30u Het project resulteert in één coherent softwaresysteem Latere delen van de opgave zijn uitbreidingen van vorige delen - Bij uitwerking van volgende delen mogen (moeten) vorige delen worden aangepast, gecorrigeerd, Academiejaar

11 Project: Teamwerk Het project wordt bij voorkeur uitgewerkt in groepjes van 2 studenten ( pair programming ) Bespreken van mogelijke oplossingen met andere studenten mag, afschrijven niet! - Zowel afschrijver als diegene die laat afschrijven kunnen gesanctioneerd worden Studenten die het project individueel willen maken, krijgen een lichtjes gereduceerde opgave De samenstelling van een team kan niet willekeurig gewijzigd worden Initiële samenstelling van teams voor 27 februari (12u) doorsturen naar - Bij conflicten werkt elke student individueel verder aan het project Enkel na het eerste deel mag de samenstelling van teams veranderen - Nieuwe en finale samenstelling doorsturen voor 28 maart (12u) 21 Project: Begeleiding Elk paar studenten krijgt een begeleider, die fungeert als consultant Begeleiders zijn slechts een beperkt aantal uren beschikbaar - In totaal kunnen 8 sloten van telkens 30 minuten geboekt worden (8 sloten van 20 minuten voor studenten die individueel werken) Niet alle voorziene sloten moeten opgebruikt worden - Ongebruikte sloten kunnen later niet opgebruikt worden - Voorziene sloten mogen wel vroeger opgebruikt worden Veranderen van begeleider kan enkel in uitzonderlijke omstandigheden 22 Academiejaar

12 Project: Begeleiding Mogelijke onderwerpen voor overleg met begeleider Toelichting bij inhoud van de cursus - Toelichting bij concepten van Java, principes van objectgericht programmeren,... Assistentie bij gebruik van werktuigen (in de mate van mogelijke) - Toevoegen van externe JARs, aanmaken van templates,... Toelichting bij compilatie- en uitvoeringsfouten - Geen correctie van fouten Evaluatie van alternatieve oplossingen - Indicatie van ontbrekende voor- en nadelen Begeleiders geven geen beoordeling van code Geen antwoord op vragen naar correctheid, volledigheid,... van code - Hoe goed is mijn code? Hoeveel punten zou ik krijgen? 23 Project: Evaluatie Tussentijdse verdediging in week 7(3/20) Toelichting/evaluatie van het eerste deel van het project - Feedback over kwaliteit van het werk Tussentijdse evaluatie door bepaalde begeleiders - Kwotatie in hoofdzaak voor geleverde inspanning Mondelinge verdediging van finale project (17/20) Toelichting kunnen geven bij de oplossing en eventuele correcties ter plekke kunnen schetsen - Kunnen antwoorden op inhoudelijke vragen omtrent de behandelde materie Studenten die het project samen hebben uitgewerkt, komen het project ook samen verdedigen - Elke student moet het ganse project beheersen (en niet alleen de stukken die hij/zij zelf heeft uitgewerkt) Mondelinge verdediging vanaf 25 mei (blok + 2e examenperiode) 24 Academiejaar

13 Overzicht Objectgericht Programmeren Doelstellingen Extreme Programming Inhoud Cursusmateriaal Cursustekst Referentiewerken Programmeeromgeving Verloop van de cursus Lessen Evaluatie Examen Demonstratie Eclipse 25 Academiejaar

Understanding and being understood begins with speaking Dutch

Understanding and being understood begins with speaking Dutch Understanding and being understood begins with speaking Dutch Begrijpen en begrepen worden begint met het spreken van de Nederlandse taal The Dutch language links us all Wat leest u in deze folder? 1.

Nadere informatie

Firewall van de Speedtouch 789wl volledig uitschakelen?

Firewall van de Speedtouch 789wl volledig uitschakelen? Firewall van de Speedtouch 789wl volledig uitschakelen? De firewall van de Speedtouch 789 (wl) kan niet volledig uitgeschakeld worden via de Web interface: De firewall blijft namelijk op stateful staan

Nadere informatie

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1)

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1) Studiewijzer Bachelor Informatica Vak: Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1) Coördinator: J. Lagerberg Docenten: R. Poss en J. Lagerberg Studielast: 6 EC Studiegidsnummer:

Nadere informatie

Project Objectgericht Programmeren : Deel 3

Project Objectgericht Programmeren : Deel 3 Project Objectgericht Programmeren : Deel 3 Prof. Eric Steegmans Raoul Strackx Academiejaar 2010-2011 Deze tekst beschrijft het derde deel van de opgave voor het project van de cursus Objectgericht Programmeren.

Nadere informatie

OVERGANGSREGELS / TRANSITION RULES 2007/2008

OVERGANGSREGELS / TRANSITION RULES 2007/2008 OVERGANGSREGELS / TRANSITION RULES 2007/2008 Instructie Met als doel het studiecurriculum te verbeteren of verduidelijken heeft de faculteit FEB besloten tot aanpassingen in enkele programma s die nu van

Nadere informatie

Ius Commune Training Programme 2015-2016 Amsterdam Masterclass 16 June 2016

Ius Commune Training Programme 2015-2016 Amsterdam Masterclass 16 June 2016 www.iuscommune.eu Dear Ius Commune PhD researchers, You are kindly invited to attend the Ius Commune Amsterdam Masterclass for PhD researchers, which will take place on Thursday 16 June 2016. During this

Nadere informatie

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems Frans Mofers Nederland cursusmateriaal & CAA's alle cursusmateriaal vrij downloadbaar als PDF betalen voor volgen cursus cursussite

Nadere informatie

Intercultural Mediation through the Internet Hans Verrept Intercultural mediation and policy support unit

Intercultural Mediation through the Internet Hans Verrept Intercultural mediation and policy support unit 1 Intercultural Mediation through the Internet Hans Verrept Intercultural mediation and policy support unit 2 Structure of the presentation - What is intercultural mediation through the internet? - Why

Nadere informatie

S e v e n P h o t o s f o r O A S E. K r i j n d e K o n i n g

S e v e n P h o t o s f o r O A S E. K r i j n d e K o n i n g S e v e n P h o t o s f o r O A S E K r i j n d e K o n i n g Even with the most fundamental of truths, we can have big questions. And especially truths that at first sight are concrete, tangible and proven

Nadere informatie

Vorig jaar in 5v cluster, tot en met OO hoofdstukken, geen problemen. Nu in mengcluster, tot OO hoofdstukken, wel problemen bij 4h leerlingen

Vorig jaar in 5v cluster, tot en met OO hoofdstukken, geen problemen. Nu in mengcluster, tot OO hoofdstukken, wel problemen bij 4h leerlingen Eerste programmeertaal Leren programmeren vs. een programmeertaal leren In Nijmegen: Algol68 als basis voor o.a. Modula-2 en C Voor Codi/Boxmeer: Pascal, Java, HTML/PHP Niet helemaal tevreden over Java

Nadere informatie

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond.

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond. Opgaven in Nederlands. Alle opgaven hebben gelijk gewicht. Opgave 1 Gegeven is een kasstroom x = (x 0, x 1,, x n ). Veronderstel dat de contante waarde van deze kasstroom gegeven wordt door P. De bijbehorende

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

Dutch survival kit. Vragen hoe het gaat en reactie Asking how it s going and reaction. Met elkaar kennismaken Getting to know each other

Dutch survival kit. Vragen hoe het gaat en reactie Asking how it s going and reaction. Met elkaar kennismaken Getting to know each other Dutch survival kit This Dutch survival kit contains phrases that can be helpful when living and working in the Netherlands. There is an overview of useful sentences and phrases in Dutch with an English

Nadere informatie

Free Electives (15 ects)

Free Electives (15 ects) Free Electives (15 ects) Information about the Master RE&H (and the free electives) can be found at the following page: http://www.bk.tudelft.nl/en/about-faculty/departments/real-estate-and-housing/education/masterreh/free-electives/

Nadere informatie

Appendix A: List of variables with corresponding questionnaire items (in English) used in chapter 2

Appendix A: List of variables with corresponding questionnaire items (in English) used in chapter 2 167 Appendix A: List of variables with corresponding questionnaire items (in English) used in chapter 2 Task clarity 1. I understand exactly what the task is 2. I understand exactly what is required of

Nadere informatie

Graphic Design. Keuzevak GD1. Raul Martinez-Orozco (r.d.martinez.orozco@hro.nl / raul@thecombine.nl)

Graphic Design. Keuzevak GD1. Raul Martinez-Orozco (r.d.martinez.orozco@hro.nl / raul@thecombine.nl) Graphic Design 1 Graphic Design Keuzevak GD1 Raul Martinez-Orozco (r.d.martinez.orozco@hro.nl / raul@thecombine.nl) Graphic Design 2 Expectations Attendance, creativity, motivation and a professional attitude

Nadere informatie

Relationele Databases 2002/2003

Relationele Databases 2002/2003 1 Relationele Databases 2002/2003 Hoorcollege 4 8 mei 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 Plan voor Vandaag Praktische dingen 3.1, 3.2, 3.3, 3.4, 3.5. SQL Aantekeningen 2 Tabellen. Theorie

Nadere informatie

Relationele Databases 2002/2003

Relationele Databases 2002/2003 Relationele Databases 2002/2003 Hoorcollege 4 8 mei 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 1 Plan voor Vandaag Praktische dingen Huiswerk 3.1, 3.2, 3.3, 3.4, 3.5. SQL Aantekeningen 2 Tabellen.

Nadere informatie

ETS 4.1 Beveiliging & ETS app concept

ETS 4.1 Beveiliging & ETS app concept ETS 4.1 Beveiliging & ETS app concept 7 juni 2012 KNX Professionals bijeenkomst Nieuwegein Annemieke van Dorland KNX trainingscentrum ABB Ede (in collaboration with KNX Association) 12/06/12 Folie 1 ETS

Nadere informatie

Modulebeschrijving voor MOD1

Modulebeschrijving voor MOD1 Modulebeschrijving voor MOD1 Fontys Venlo Afd. informatica 12 april 2013 Samenvatting 1 Identificatie Module Modeling 1 ProgressCode MOD1 Docenten Ferd van Odenhoven Afdeling Fontys Hogeschool Techniek

Nadere informatie

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015 LDA Topic Modeling Informa5ekunde als hulpwetenschap 9 maart 2015 LDA Voor de pauze: Wat is LDA? Wat kan je er mee? Hoe werkt het (Gibbs sampling)? Na de pauze Achterliggende concepten à Dirichlet distribu5e

Nadere informatie

Themabijeenkomst DTT ENGELS havo/vwo

Themabijeenkomst DTT ENGELS havo/vwo Themabijeenkomst DTT ENGELS havo/vwo SLO nationaal expertisecentrum leerplanontwikkeling 9 december 2015 Daniela Fasoglio, leerplanontwikkelaar MVT Tweede Fase h/v d.fasoglio@slo.nl Doel workshop U krijgt

Nadere informatie

TAAL ACTIEF GROEP 8 SPELLING 2 PDF

TAAL ACTIEF GROEP 8 SPELLING 2 PDF TAAL ACTIEF GROEP 8 SPELLING 2 PDF ==> Download: TAAL ACTIEF GROEP 8 SPELLING 2 PDF TAAL ACTIEF GROEP 8 SPELLING 2 PDF - Are you searching for Taal Actief Groep 8 Spelling 2 Books? Now, you will be happy

Nadere informatie

Find Neighbor Polygons in a Layer

Find Neighbor Polygons in a Layer Find Neighbor Polygons in a Layer QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution 4.0

Nadere informatie

Media en creativiteit. Winter jaar vier Werkcollege 7

Media en creativiteit. Winter jaar vier Werkcollege 7 Media en creativiteit Winter jaar vier Werkcollege 7 Kwartaaloverzicht winter Les 1 Les 2 Les 3 Les 4 Les 5 Les 6 Les 7 Les 8 Opbouw scriptie Keuze onderwerp Onderzoeksvraag en deelvragen Bespreken onderzoeksvragen

Nadere informatie

9 daagse Mindful-leSs 3 stappen plan training

9 daagse Mindful-leSs 3 stappen plan training 9 daagse Mindful-leSs 3 stappen plan training In 9 dagen jezelf volledig op de kaart zetten Je energie aangevuld en in staat om die batterij op peil te houden. Aan het eind heb jij Een goed gevoel in je

Nadere informatie

Tim Akkerman - Head of Mobile

Tim Akkerman - Head of Mobile Tim Akkerman - Head of Mobile Emesa is the largest e-commerce company for searching, comparing and booking travel and leisure packages in the following categories: Holidays - Other accommodations - Hotels

Nadere informatie

Creatief onderzoekend leren

Creatief onderzoekend leren Creatief onderzoekend leren De onderwijskundige: Wouter van Joolingen Universiteit Twente GW/IST Het probleem Te weinig bèta's Te laag niveau? Leidt tot economische rampspoed. Hoe dan? Beta is spelen?

Nadere informatie

Introduction Henk Schwietert

Introduction Henk Schwietert Introduction Henk Schwietert Evalan develops, markets and sells services that use remote monitoring and telemetry solutions. Our Company Evalan develops hard- and software to support these services: mobile

Nadere informatie

Continuous testing in DevOps met Test Automation

Continuous testing in DevOps met Test Automation Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement

Nadere informatie

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 QUICK GUIDE C Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 Version 0.9 (June 2014) Per May 2014 OB10 has changed its name to Tungsten Network

Nadere informatie

Pesten onder Leerlingen met Autisme Spectrum Stoornissen op de Middelbare School: de Participantrollen en het Verband met de Theory of Mind.

Pesten onder Leerlingen met Autisme Spectrum Stoornissen op de Middelbare School: de Participantrollen en het Verband met de Theory of Mind. Pesten onder Leerlingen met Autisme Spectrum Stoornissen op de Middelbare School: de Participantrollen en het Verband met de Theory of Mind. Bullying among Students with Autism Spectrum Disorders in Secondary

Nadere informatie

Handleiding Nederlands leren. in de bibliotheek NT2 SCHOOL NT2. Natuurlijk Nederlands leren en inburgeren

Handleiding Nederlands leren. in de bibliotheek NT2 SCHOOL NT2. Natuurlijk Nederlands leren en inburgeren Handleiding Nederlands leren in de bibliotheek NT SCHOOL NT Natuurlijk Nederlands leren en inburgeren NEDERLANDS LEREN IN DE OBA In de OBA kun je Nederlands leren met boeken en op de computer. Op de 5de

Nadere informatie

Houdt u er alstublieft rekening mee dat het 5 werkdagen kan duren voordat uw taalniveau beoordeeld is.

Houdt u er alstublieft rekening mee dat het 5 werkdagen kan duren voordat uw taalniveau beoordeeld is. - Instructie Deze toets heeft als doel uw taalniveau te bepalen. Om een realistisch beeld te krijgen van uw niveau,vragen we u niet langer dan één uur te besteden aan de toets. De toets bestaat uit twee

Nadere informatie

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Titel, samenvatting en biografie Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Samenvatting: Nieuwe projecten nemen toe in complexiteit: afhankelijkheden tussen software componenten,

Nadere informatie

Inleiding Software Engineering! Unit Testing, Contracten, Debugger! 13 Februari 2014!

Inleiding Software Engineering! Unit Testing, Contracten, Debugger! 13 Februari 2014! Inleiding Software Engineering Unit Testing, Contracten, Debugger 13 Februari 2014 Beknopte info over Unit Testing en Contracten kan je vinden op het einde van dit document. Eclipse beschikt over een handige

Nadere informatie

Stichting NIOC en de NIOC kennisbank

Stichting NIOC en de NIOC kennisbank Stichting NIOC Stichting NIOC en de NIOC kennisbank Stichting NIOC (www.nioc.nl) stelt zich conform zijn statuten tot doel: het realiseren van congressen over informatica onderwijs en voorts al hetgeen

Nadere informatie

ECHTE MANNEN ETEN GEEN KAAS PDF

ECHTE MANNEN ETEN GEEN KAAS PDF ECHTE MANNEN ETEN GEEN KAAS PDF ==> Download: ECHTE MANNEN ETEN GEEN KAAS PDF ECHTE MANNEN ETEN GEEN KAAS PDF - Are you searching for Echte Mannen Eten Geen Kaas Books? Now, you will be happy that at this

Nadere informatie

CHROMA STANDAARDREEKS

CHROMA STANDAARDREEKS CHROMA STANDAARDREEKS Chroma-onderzoeken Een chroma geeft een beeld over de kwaliteit van bijvoorbeeld een bodem of compost. Een chroma bestaat uit 4 zones. Uit elke zone is een bepaald kwaliteitsaspect

Nadere informatie

TFS als perfecte tool voor Scrum

TFS als perfecte tool voor Scrum TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl About me René van Osnabrugge Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM

Nadere informatie

Tips & Tricks for TUE students doing Architecture Reconstruction with Rascal

Tips & Tricks for TUE students doing Architecture Reconstruction with Rascal SWAT - Software Analysis and Transformation Tips & Tricks for TUE students doing Architecture Reconstruction with Rascal Jurgen Vinju Davy Landman https://gist.github.com/jurgenvinju/8972255 http://update.rascal-mpl.org/unstable

Nadere informatie

Programmeren in C++ (deel 1)

Programmeren in C++ (deel 1) FHT&L MODULE BESCHRIJVING Programmeren in C++ (deel 1) PRO4 Samenstelling: Cees van Tilborg, Thijs Dorssers Datum: september 2011 Versie: 1h Titel: Programmeren in C++ Identificatie Progresscode: PRO4

Nadere informatie

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 4 MODULECODE B3 STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie

Nadere informatie

een kopie van je paspoort, een kopie van je diploma voortgezet onderwijs (hoogst genoten opleiding), twee pasfoto s, naam op de achterkant

een kopie van je paspoort, een kopie van je diploma voortgezet onderwijs (hoogst genoten opleiding), twee pasfoto s, naam op de achterkant Vragenlijst in te vullen en op te sturen voor de meeloopochtend, KABK afdeling fotografie Questionnaire to be filled in and send in before the introduction morning, KABK department of Photography Stuur

Nadere informatie

Alle opgaven tellen even zwaar, 10 punten per opgave.

Alle opgaven tellen even zwaar, 10 punten per opgave. WAT IS WISKUNDE (English version on the other side) Maandag 5 november 2012, 13.30 1.30 uur Gebruik voor iedere opgave een apart vel. Schrijf je naam en studentnummer op elk vel. Alle opgaven tellen even

Nadere informatie

De Cambridge English presentatie voor de leerlingen. Jane West & Fokke de Jong (docenten Engels)

De Cambridge English presentatie voor de leerlingen. Jane West & Fokke de Jong (docenten Engels) De Cambridge English presentatie voor de leerlingen Jane West & Fokke de Jong (docenten Engels) CAMBRIDGE CERTIFICATE Da Vinci 2015-2016 WHO IS IT FOR? -- IT IS FOR YOU! - Do this programme if you are

Nadere informatie

Component-based software engineering

Component-based software engineering Component-based software engineering Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 19 Slide 1 CBSE essentials Independent components gespecificeerd door hun interfaces. Component standards

Nadere informatie

GOOD TRAINING 2 juni 2016 Mireille Goos

GOOD TRAINING 2 juni 2016 Mireille Goos GOOD TRAINING 2 juni 2016 Mireille Goos GOOD TRAINING COALITIE GEMEENTE AMSTERDAM RANDSTAD GOOD HOTEL AMSTERDAM PREFERRED PARTNER PROGRAM Create Beauty, Do Good WHY Create Beauty, Do Good 2009 2012 2014

Nadere informatie

INFANT BREASTFEEDING ASSESSMENT TOOL

INFANT BREASTFEEDING ASSESSMENT TOOL INFANT BREASTFEEDING ASSESSMENT TOOL Matthews M.K. (1988) Developing an instrument to assess infant breastfeeding behavior in early neonatal period. Midwifery, 4, 154-165. Check the answer that best describes

Nadere informatie

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT WORKSHOP 1W5 De Scrum-projectmethode voor betere groepsresultaten Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT 11.00-12.00 uur / Expedition Curriculum Vitae Team Lead Software Developers

Nadere informatie

Interaction Design for the Semantic Web

Interaction Design for the Semantic Web Interaction Design for the Semantic Web Lynda Hardman http://www.cwi.nl/~lynda/courses/usi08/ CWI, Semantic Media Interfaces Presentation of Google results: text 2 1 Presentation of Google results: image

Nadere informatie

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English Handleiding beheer lijst.hva.nl See page 11 for Instruction in English Maillijsten voor medewerkers van de Hogeschool van Amsterdam Iedereen met een HvA-ID kan maillijsten aanmaken bij lijst.hva.nl. Het

Nadere informatie

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2 Ontwikkelmethoden en technieken 1 Vandaag Een kleine geschiedenis (vervolg) Klein stukje XP Afbakening verwachtingen 2 Werkwijze theorie Lesstof Presentaties Boek Aantekeningen Introductie/overzicht Week

Nadere informatie

Ontpopping. ORGACOM Thuis in het Museum

Ontpopping. ORGACOM Thuis in het Museum Ontpopping Veel deelnemende bezoekers zijn dit jaar nog maar één keer in het Van Abbemuseum geweest. De vragenlijst van deze mensen hangt Orgacom in een honingraatpatroon. Bezoekers die vaker komen worden

Nadere informatie

Roadmaps Ben Linders Jan Jaap Cannegieter. 4 maart 2009 1

Roadmaps Ben Linders Jan Jaap Cannegieter. 4 maart 2009 1 Roadmaps Ben Linders Jan Jaap Cannegieter 4 maart 2009 1 Geschiedenis van de roadmaps 2001 2006: ervaring opgedaan met continue representatie 15 september 2005: moeilijke discussie bij een opdrachtgever

Nadere informatie

Leeftijdcheck (NL) Age Check (EN)

Leeftijdcheck (NL) Age Check (EN) Leeftijdcheck (NL) Age Check (EN) [Type text] NL: Verkoopt u producten die niet aan jonge bezoekers verkocht mogen worden of heeft uw webwinkel andere (wettige) toelatingscriteria? De Webshophelpers.nl

Nadere informatie

Programmeren met Java

Programmeren met Java Modulehandleiding voor Programmeren met Java PRO1 Progress code : PRO1 Schooljaar : 2012 2013 Docenten : R.van den Ham / U. Van Heesch Module omvang : 6 credits, 168 studiebelastingsuren Doel Inleiding

Nadere informatie

Innovative SUMP-Process in Northeast-Brabant

Innovative SUMP-Process in Northeast-Brabant Innovative SUMP-Process in Northeast-Brabant #polis14 Northeast-Brabant: a region in the Province of Noord-Brabant Innovative Poly SUMP 20 Municipalities Province Rijkswaterstaat Several companies Schools

Nadere informatie

COGNITIEVE DISSONANTIE EN ROKERS COGNITIVE DISSONANCE AND SMOKERS

COGNITIEVE DISSONANTIE EN ROKERS COGNITIVE DISSONANCE AND SMOKERS COGNITIEVE DISSONANTIE EN ROKERS Gezondheidsgedrag als compensatie voor de schadelijke gevolgen van roken COGNITIVE DISSONANCE AND SMOKERS Health behaviour as compensation for the harmful effects of smoking

Nadere informatie

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van

Nadere informatie

Maillijsten voor medewerkers van de Universiteit van Amsterdam

Maillijsten voor medewerkers van de Universiteit van Amsterdam See page 11 for Instruction in English Maillijsten voor medewerkers van de Universiteit van Amsterdam Iedereen met een UvAnetID kan maillijsten aanmaken bij list.uva.nl. Het gebruik van de lijsten van

Nadere informatie

Handleiding Nederlands leren. in de bibliotheek NT2 SCHOOL NT2. Natuurlijk Nederlands leren en inburgeren

Handleiding Nederlands leren. in de bibliotheek NT2 SCHOOL NT2. Natuurlijk Nederlands leren en inburgeren Handleiding Nederlands leren in de bibliotheek NT SCHOOL NT Natuurlijk Nederlands leren en inburgeren Nederlands leren in de bibliotheek In Bibliotheek Zuid-Kennemerland kun je Nederlands leren met boeken

Nadere informatie

Comics FILE 4 COMICS BK 2

Comics FILE 4 COMICS BK 2 Comics FILE 4 COMICS BK 2 The funny characters in comic books or animation films can put smiles on people s faces all over the world. Wouldn t it be great to create your own funny character that will give

Nadere informatie

Main language Dit is de basiswoordenschat. Deze woorden moeten de leerlingen zowel passief als actief kennen.

Main language Dit is de basiswoordenschat. Deze woorden moeten de leerlingen zowel passief als actief kennen. Lesbrief Les 1.1: On my way Main language Dit is de basiswoordenschat. Deze woorden moeten de leerlingen zowel passief als actief kennen. Nouns: train, tram, bus, car, bike, plane, boat, underground, stop,

Nadere informatie

Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland

Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland 1. Londen In Londen kunnen gebruikers van een scootmobiel contact opnemen met een dienst

Nadere informatie

Empowerment project. Driejarig project van Rotaryclub Rhenen-Veenendaal

Empowerment project. Driejarig project van Rotaryclub Rhenen-Veenendaal Empowerment project Awasi Kenya Driejarig project van Rotaryclub Rhenen-Veenendaal Empowerment*van* kinderen*in*kenia De#afgelopen#drie#jaren# hebben#we#met#steun#van#de# Rotaryclub##Rhenen: Veenendaal#een#

Nadere informatie

Doe aan preventie en neem klachten serieus

Doe aan preventie en neem klachten serieus RSI heet voluit repetitive strain injury. Vroeger werd het ook wel muisarm genoemd, maar dat is te beperkt. RSI is een verzamelnaam voor vage maar wel èchte klachten aan nek, schouders, armen, polsen,

Nadere informatie

[BP-ebMS-H-000] Welke versie van Hermes moet er gebruikt worden?

[BP-ebMS-H-000] Welke versie van Hermes moet er gebruikt worden? [BP-ebMS-H-000] Welke versie van Hermes moet er gebruikt worden? Gebruik altijd de laatste versie omdat er serieuse bug-fixes in kunnen zitten. Check altijd de release notes en openstaande bugs. Er is

Nadere informatie

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL PIR DC-SWITCH DC Passive infra-red Detector Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL Please read this manual before operating your DETECTOR PIR DC-Switch (PDS-10) De PDS-10 is een beweging

Nadere informatie

Tentamen Objectgeorienteerd Programmeren

Tentamen Objectgeorienteerd Programmeren Tentamen Objectgeorienteerd Programmeren 5082IMOP6Y maandag 16 november 2015 13:00 15:00 Schrijf je naam en studentnummer op de regel hieronder. Sla deze pagina niet om tot de surveillant vertelt dat het

Nadere informatie

STUDIEGIDS (v. 3.0) INLEIDING

STUDIEGIDS (v. 3.0) INLEIDING STUDIEGIDS (v. 3.0) DEZE STUDIEGIDS GEEFT EEN OVERZICHT VAN DE OPLEIDINGEN EN DE VOORWAARDEN. VANAF 2014 KUNNEN SOMMIGE COLLEGES VIA INTERNET GEVOLGD WORDEN. ANDERE COLLEGES VEREISEN DAT DE STUDENT DE

Nadere informatie

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Hans Tragter, Marc Schreiber,

Nadere informatie

Management Development Next Level

Management Development Next Level Management Development Next Level NFMD congres 27 januari 2015 Marcel Knotter 1. Hoezo MD? 1. Hoezo MD? 1. Hoezo MD? Quiz Vraag 1 Wat is ca. de omvang van management- en A. $50-60 miljoen B. $500-600 miljoen

Nadere informatie

Screen Design. Deliverable 3 - Visual Design. Pepijn Gieles 0877217 19-12-2014. Docent: Jasper Schelling

Screen Design. Deliverable 3 - Visual Design. Pepijn Gieles 0877217 19-12-2014. Docent: Jasper Schelling Screen Design Deliverable 3 - Visual Design Pepijn Gieles 0877217 19-12-2014 Docent: Jasper Schelling Hulp bij het inloggen Inloggen Particulier Personal Banking Private Banking Zakelijk Zoeken in Particulier

Nadere informatie

Syntax- (compile), runtime- en logische fouten Binaire operatoren

Syntax- (compile), runtime- en logische fouten Binaire operatoren Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle

Nadere informatie

Duurzaam leiderschap Over de wereld, de mens en onderwijs

Duurzaam leiderschap Over de wereld, de mens en onderwijs Duurzaam leiderschap Over de wereld, de mens en onderwijs Elena Cavagnaro, lector in service studies MLI & SEN 2013 09 06 1 9/6/2013 Agenda Even voorstellen Wereldbeelden Welk beeld hebben we van de wereld

Nadere informatie

Welkom! Michael Sourbron.

Welkom! Michael Sourbron. Make IT personal Welkom! Michael Sourbron Michael.Sourbron@callexcell.be François Gysbertsen François.Gysbertsen@callexcell.be GertJan Coolen GertJan.Coolen@frontline.nl Agenda Introductie Engage uw klant

Nadere informatie

Tester, hoe word jij geschikt voor de toekomst?

Tester, hoe word jij geschikt voor de toekomst? Tester, hoe word jij geschikt voor de toekomst? Testnet voorjaarsevent Marieke Brinkman en Marieke Mouwe Wie zijn wij Marieke B Marieke M 2010 Capgemini. All rights reserved. 1 Insert "Title, Author, Date"

Nadere informatie

HBO5 Informatica Netwerkbeheer (90 studiepunten) In deze module leer je projecten op te stellen en te programmeren in de VB.NET-omgeving.

HBO5 Informatica Netwerkbeheer (90 studiepunten) In deze module leer je projecten op te stellen en te programmeren in de VB.NET-omgeving. STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A5 Programmeren 1 (9 studiepunten) Plaats van de module in de opleiding: In deze module leer je projecten

Nadere informatie

Leerdoelen. Informatiekunde Introductie Project. Opdracht. Deliverables. Activiteiten. Tijdsbesteding

Leerdoelen. Informatiekunde Introductie Project. Opdracht. Deliverables. Activiteiten. Tijdsbesteding Leerdoelen Informatiekunde Introductie Project Openingscollege Jeroen Fokker Samenwerken in teams Interne communicatie Externe communicatie Systeemontwikkeling Ontwerpen Gebruikersgericht (user-centered)

Nadere informatie

LCA, wat kan je er mee. Sustainability consultant gaasbeek@pre sustainability.com

LCA, wat kan je er mee. Sustainability consultant gaasbeek@pre sustainability.com LCA, wat kan je er mee Anne Gaasbeek Anne Gaasbeek Sustainability consultant gaasbeek@pre sustainability.com PRé Consultants PRé is pionier i van LCA sinds 1990; ontwikkelaar van Ecoindicator and ReCiPe

Nadere informatie

Fase 2-formulier voor ECTS-fiche opleidingsonderdeel

Fase 2-formulier voor ECTS-fiche opleidingsonderdeel Fase 2-formulier voor ECTS-fiche opleidingsonderdeel Gebruik dit formulier voor de omschrijving van elk opleidingsonderdeel dat nog moet ingevoerd worden of dat grondig aangepast wordt. Gebruik voor een

Nadere informatie

INBURGERING 2015 / 16

INBURGERING 2015 / 16 INBURGERING 2015 / 16 JAMILAA (18) HAD NOOIT GEDACHT DAT ZIJ DE NEDERLANDSE TAAL ZO SNEL ONDER DE KNIE ZOU HEBBEN. INBURGEREN? BEREID U VOOR! WIE ALS BUITENLANDER GEEN PASPOORT HEEFT VAN EEN LAND UIT DE

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

Nadere informatie

Exploitant. CM-Bureau

Exploitant. CM-Bureau Van Exploitant Naar CM-Bureau You do not lead by hitting people over the head that s assault, not leadership MT MediaGroep BV 2014, Berend Jan Veldkamp Dwight D. Eisenhouwer Over MT MediaGroep boeit en

Nadere informatie

Enterprise Portfolio Management

Enterprise Portfolio Management Enterprise Portfolio Management Strategische besluitvorming vanuit integraal overzicht op alle portfolio s 22 Mei 2014 Jan-Willem Boere Vind goud in uw organisatie met Enterprise Portfolio Management 2

Nadere informatie

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR:

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR: NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. Door mee te doen aan deze uitdaging kan je Nspyre laten zien wat je kan. Schrijf jij de beste oplossing dan is deze lego mindstorms nxt 2.0 set voor jou.

Nadere informatie

Intermax backup exclusion files

Intermax backup exclusion files Intermax backup exclusion files Document type: Referentienummer: Versienummer : Documentatie 1.0 Datum publicatie: Datum laatste wijziging: Auteur: 24-2-2011 24-2-2011 Anton van der Linden Onderwerp: Documentclassificatie:

Nadere informatie

De Vergeten Abstracties

De Vergeten Abstracties De Vergeten Abstracties Cesario Ramos Senior Consultant bij Xebia B.V. 2009 Inleiding Rollen zijn een belangrijk concept in object georiënteerde software ontwikkeling dat vaak vergeten wordt. Het gebruik

Nadere informatie

VAN HET VAGEVUUR IN DE HEL PDF

VAN HET VAGEVUUR IN DE HEL PDF VAN HET VAGEVUUR IN DE HEL PDF ==> Download: VAN HET VAGEVUUR IN DE HEL PDF VAN HET VAGEVUUR IN DE HEL PDF - Are you searching for Van Het Vagevuur In De Hel Books? Now, you will be happy that at this

Nadere informatie

Agile Marke+ng. Adrie Dolman MSc

Agile Marke+ng. Adrie Dolman MSc Agile Marke+ng Adrie Dolman MSc Marke1ng? Wat je doet om op een rendabele manier een zo groot mogelijk marktaandeel te veroveren What's happening? 3 Since 1881 Product Leader Operational Excellence One

Nadere informatie

Memo Academic Skills; the basis for better writers

Memo Academic Skills; the basis for better writers Memo Academic Skills; the basis for better writers With the rise of broader bachelor degrees and the University College, Dutch universities are paying more attention to essays and other written assignments.

Nadere informatie

INFORMATIEBIJEENKOMST ESFRI ROADMAP 2016 HANS CHANG (KNAW) EN LEO LE DUC (OCW)

INFORMATIEBIJEENKOMST ESFRI ROADMAP 2016 HANS CHANG (KNAW) EN LEO LE DUC (OCW) INFORMATIEBIJEENKOMST ESFRI ROADMAP 2016 HANS CHANG (KNAW) EN LEO LE DUC (OCW) 14 november 2014 2 PROGRAMMA ESFRI Roadmap, wat is het en waar doen we het voor? Roadmap 2016 Verschillen met vorige Schets

Nadere informatie

EU keurt nieuw Programma veiliger internet goed: 55 miljoen euro om het internet veiliger te maken voor kinderen

EU keurt nieuw Programma veiliger internet goed: 55 miljoen euro om het internet veiliger te maken voor kinderen IP/8/899 Brussel, 9 december 8 EU keurt nieuw Programma veiliger internet goed: miljoen euro om het internet veiliger te maken voor kinderen Vanaf januari 9 zal de EU een nieuw programma voor een veiliger

Nadere informatie

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows

Nadere informatie

Effectieve Communicatie

Effectieve Communicatie Effectieve Communicatie Coachen een veelzijdig vak Groningen, 30 september 2011 MARTIJN DOELEN Basiselementen communicatie en vaardigheden Communicatie filosofie Johan Cruyff Institute for Sport Studies

Nadere informatie

Java. Basissyllabus. Egon Pas

Java. Basissyllabus. Egon Pas Java Basissyllabus Egon Pas 2011 BeanPole bvba Gasmeterlaan 92-9000 Gent BTW BE 472.902.516 Tel: + 32 9 224 42 17 Fax: + 32 9 223 62 88 www.beanpole.be info@beanpole.be 1 Programmeren 1.1 Hoe werkt een

Nadere informatie

B.Sc. Informatica Module 4: Data & Informatie

B.Sc. Informatica Module 4: Data & Informatie B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke

Nadere informatie