Informatica. 2 e semester: les 11. Hashing & Internet Slot. Jan Lemeire Informatica 2 e semester februari mei Informatica II: les 11

Maat: px
Weergave met pagina beginnen:

Download "Informatica. 2 e semester: les 11. Hashing & Internet Slot. Jan Lemeire Informatica 2 e semester februari mei 2016. Informatica II: les 11"

Transcriptie

1 Informatica 2 e semester: les 11 Hashing & Internet Slot Jan Lemeire Informatica 2 e semester februari mei 2016

2 Vandaag 1. Sorteren: laatste deel 2. Internet (deel II) 3. Examen

3 Hoofdstuk 9 Hashing

4 Performantie datastructuren p. 2 Datastructuur Random access (opvragen i de element) Find (via naam) Toevoegen / verwijderen Array O(0) ++ O(n) O(log(n)) als gesorteerd O(n) - ArrayList O(0) ++ O(n) O(log(n)) als gesorteerd O(n) - Linked list O(n) - O(n) -- O(0) ++ Binaire boom n.v.t. O(log(n)) + O(0) ++ Hashtabel n.v.t. O(0) ++ O(0) ++ Zolang binnen grootte Informatica II: les 8 Jan Lemeire Pag. 4 / 54

5 p. 93 Hashing Probleem: iets terugvinden in een collectie gegevens Is in feite een functie: Input: object Output: plaats in geheugen Voor arrays, linked lists of bomen doen we dit met het doorploeteren van de datastructuur Maar waarom niet via een echte functie? hashfunctie Jan Lemeire Pag. 5 / 54

6 Hashfunctie Index = hashfunctie(object) Bepaalt waar object moet komen in array hashfunctie hashtabel java 3 koffie 8 thee 11 java koffie thee O(0) tijd, onafhankelijk van de grootte van de array Jan Lemeire Pag. 6 / 54

7 Enige probleem met hashing: botsingen hashfunctie hashtabel java 3 koffie 8 thee 11 jana 3 java jana??? koffie thee goede hashfunctie maakt deze kans klein Vb: java & jana botsen omdat enkel de eerste 2 letters gebruikt worden ( modulo operatie) beter is om alle letters te laten meetellen Perfecte hashfunctie: kans is gelijk aan de kans op toevallige botsing Jan Lemeire Pag. 7 / 54

8 p. 94 Hashfunctie op woorden eerste letter nemen van elk woord ( a = 0; b = 1;...) eerste 2 letters van elk woord index(woord) = index(eerste letter) * 26 + index(tweede letter) "aa geeft 0 ab geeft 1 ba geeft 26 "zz" 25*26+25= Neem maximale hashwaarde groter dan arraygrootte en modulo: index = hashwaarde modulo arraygrootte Jan Lemeire Pag. 8 / 54

9 Goede hashfunctie? Botsingen als 2 eerste letters hetzelfde zijn Beter dat alle karakters een invloed op de sleutel hebben Hoe? Stel: hashwaarde heeft 8 bits & arraygrootte n is een macht van 2 enkel de log 2 n minst-betekenisvolle bits bepalen index Beter: neem n een priemgetal! Jan Lemeire Pag. 9 / 54

10 Hoofdprobleem: botsingen Ideaal: de array voor p% gevuld => kans op botsing ook p% Perfect hashing (geen botsingen) mogelijk als verzameling waarden (sleutels) op voorhand gekend is Bvb de gereserveerde woorden van java Jan Lemeire Pag. 10 / 54

11 Hashcode: in Java Object protected Object clone() Creates and returns a copy of this object. boolean protected void Class<?> int void void String void void void equals(object obj) Indicates whether some other object is "equal to" this one. finalize() Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. getclass() Returns the runtime class of this Object. hashcode() Returns a hash code value for the object. notify() Wakes up a single thread that is waiting on this object's monitor. notifyall() Wakes up all threads that are waiting on this object's monitor. tostring() Returns a string representation of the object. wait() Causes the current thread to wait until another thread invokes the notify() method or the notifyall() method for this object. wait(long timeout) Causes the current thread to wait until either another thread invokes the notify() method or the notifyall() method for this object, or a specified amount of time has elapsed. wait(long timeout, int nanos) Causes the current thread to wait until another thread invokes the notify() method or the notifyall() method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed. Java geeft default hashcode, overschrijf indien nodig Jan Lemeire Pag. 11 / 54

12 Oplossing 1: lijst Alle elementen met zelfde index in lijst Bvb linked list hashfunctie hashtabel java 3 koffie 8 thee 11 java koffie thee jana 3 jana Jan Lemeire Pag. 12 / 54

13 Oplossing 2: alternatieve index lineaire berekenen h i = (hash(sleutel) +i) MOD n Nadeel: de bezette plaatsen concentreren zich in blokken kwadratische open adressering h i = (hash(sleutel) +i 2 ) MOD n Voorbeeld Key h0 = Hash(Key) h 1 = h h 2 = h h 3 = h (lineair) h 2 = h (kwadratisc h) Jan Lemeire Pag. 13 / 54

14 Nadelen hashing 1. Statische karakter van de datastructuur Array kan niet uitgebreid worden, want hashfunctie moet dezelfde blijven 2. Elementen staan ongeordend in lijst In volgorde printen kan niet 3. Verwijderen van elementen is moeilijk Kan problemen geven bij botsingen Linked lists: OK Alternatief adres: als 1e element verwijderd, hoe weten we dat volgende elementen op alternatieve plaats staat Mogelijke oplossing: verwijderde objecten aanduiden met vlag Jan Lemeire Pag. 14 / 54

15 Mapimplementaties p. 97 Of Map<String, String> map = new TreeMap<String, String>(); Map<String, String> map = new HashMap<String, String>(); Jan Lemeire Pag. 15 / 54

16 Internet & innovatie

17 De internetbubbel Technologie-index van USA: Nasdaq

18 Jaren 90: Dot-com (crisis) Internet geeft ongekende nieuwe mogelijkheden Internet zou de wereld totaal veranderen Droom spatte uit elkaar Jan Lemeire Pag. 18 / 54

19 Na de dotcom-crisis Investeringen vallen stil Maar: Internet wint meer en meer terrein En Google begint aan het internet te verdienen Komt de droom toch uit? Jan Lemeire Pag. 19 / 54

20 webtechnologie Internet 1.0 Informatie te bekijken via browser Internet 2.0 Gebruiker interageert en voegt informatie toe Internet 3.0 Semantiek (betekenis) Webservices: informatie wordt ter beschikking gesteld, kan automatisch (door computerprogramma) opgehaald worden ipv. via browser Vb: bustijden, google maps, Jan Lemeire Pag. 20 / 54

21 Door internet: verhoging efficiëntie Sneller en gemakkelijker communiceren Informatie overal aanwezig en toegankelijk Vroeger: bibliotheek met beperkte info Digitale verwerking Bvb tax-on-web: belastingen online invullen ipv via formulier die dan ingescand moet worden Webservices: programma s kunnen info opvragen & gebruiken luchtvaartmaatschappijen DatInformatica internettechnologie II: les 11 heel wat mogelijk maakt is duidelijk, maar technologie is geen Jan Lemeire garantie op succes Pag. 21 / 54

22 Technologie is niet alles Wat is de bijdrage van technologie tot het succes? Welke technologie is belangrijk? Onverwachte wendingen Sms werd onbedoeld een enorm succes, mms dan weer niet Standaardisatie! Vb: Gsm Eenvormig systeem, van operator veranderen is gemakkelijk USA: alle operatoren hebben een ander systeem Gsm is nu dan ook wereldwijd de standaard (behalve in de USA...) Jan Lemeire Pag. 22 / 54

23 Wat is er nodig voor succes? Ingenieurs/techneuten hebben het dikwijls moeilijk om dit te begrijpen omdat ze vooral bezig zijn met de technologie Jan Lemeire Pag. 23 / 54

24 De lange weg naar de markt Scientific Technology Solution Product Iets weten Iets kunnen Iets oplossen Iets waard zijn Fundamenteel onderzoek Onderzoek & ontwikkeling Productieproces Business plan rol van de ingenieur Jan Lemeire Pag. 24 / 54

25 Wat is er, naast technologie, nodig voor succes? (1) Vertrouwen Vroeger: securityproblemen Geen vertrouwen Gebruik VISA, Online banking, Meer en meer online kopen: vertrouwen in kapaza, ebay, Je betaalt een onbekende en vetrouwt dat hij het opstuurt! Ons koopgedrag verandert (maar niet eensklaps en massaal) Oud voorbeeld: kernenergie Ingenieur vindt dat de consument maar moest vertrouwen dat alles veilig is. Hij kan niet overweg met irrationele argumenten Jan Lemeire Pag. 25 / 54

26 (2) Gebruiksvriendelijk Google maps <> Map24 Google via handige functionaliteiten veel gebruiksvriendelijker Ik ben direct overgeschakeld Google verzekerde dat het resultaat steeds snel ter beschikking was (binnen 1 seconde) Voorheen moest je al eens lang wachten Apps & muziek Wat is een app anders dan een softwareprogramma? Afgebakend programma door systeem beheerd Itunes store: gemakkelijk muziek kopen Jan Lemeire Pag. 26 / 54

27 (3) Je moet de grootste zijn Of ten minste groot genoeg Hoe bereik je kritische massa? Vb1: website voor gepersonaliseerde concertaankondigen, afhankelijk van je muzieksmaak Bestaat nog geen succesvolle versie Nog geen winner Vb2: smart TV Enkel succesvol met 1 standard Vele initiatieven (Apple, Samsung, Google, Microsoft, ), maar geen duidelijke winnaar. Geen enkele speler gunt de ander de machtspositie!

28 (4) Het menselijke & sociale aspect Wat zoeken mensen op internet Contact met andere mensen Facebook s Zuckerberg: studeerde psychologie (naast computer science) Begrijpen van mens Apple s Steve Jobs: nadruk op design, op gebruiker ipv technologie Jan Lemeire Pag. 28 / 54

29 Business model: Winstgevend Google, facebook: via advertenties Hebben informatie over gebruikers => gerichte reclame Betalende sites (bvb krant): moeilijk We verwachten dat alles gratis is Jan Lemeire Pag. 29 / 54

30 Facebook Bij beursgang (mei 2012): 100 miljard beurswaarde 38 dollar initiele prijs aandeel Steeg onmiddellijk tot 42 dollar Maar begon toen te dalen Nu weer aan beterhand 1 miljard bezoekers, 0.5 miljard per dag Geen activa Jan Lemeire Pag. 30 / 54

31 Google (Alphabet)

32 Belangrijkste IT-bedrijven Key Statistics: Mei 2015 Omzet Winst Winstmarge Beurswaarde (koers) Microsoft 94,8 20,0 21% 387 (48,7) 19 Apple % 750 (128) 15,6 Google 67 13,8 20% 373 (500) 27 Facebook 13,5 2,8 20% 219 (80) 78 Omzet Winst Winstmarge Beurswaarde (koers) Microsoft 87 10,5 12% 404 (51,5) 38 Apple % 494 (90) 9,8 Google (Alphabet) Mei % 499 (728) 29 Facebook 19,7 4,6 23% 344 (120) 74 Koers-winst Koers-winst

33 Facebook Misschien overgewaardeerd, maar wel gezond bedrijf Sterktes Informatie over ons Dé tijdsbesteding op het internet Meer & meer gaat via facebook => niemand kan er om heen Zwaktes Analyse bij beursgang (2011) Hype? Gaan we op een dag overschakelen? Gaan we de advertenties beu worden (als er gecasht moet worden) Zuckerberg (56% aandelen) houdt de touwtjes in handen Geld van beursgang ging naar oprichters & werknemers Niet naar bedrijf of investeringen Jan Lemeire Pag. 33 / 54

34 Examen

35 Doel van het vak Kennis & vaardigheden om informatica te gebruiken als tool Regels kunnen toepassen Redeneren Problemen oplossen Performantie kunnen inschatten Jan Lemeire Pag. 35 / 54

36 Mondeling examen Schriftelijke voorbereiding (maximaal 2 uur) met mondelinge verdeging (15-20 minuten) Enkel eerste 20 minuten van de voorbereiding mogen boek en nota's gebruikt worden (open boek), daarna is enkel pen en papier toegelaten. Niet van toepassing voor vraag uit deel III Elke vorm van communicatie of technologische hulpmiddelen (zoals computer) zijn uitgesloten. Voorbeeldexamen op website Jan Lemeire Pag. 36 / 54

37 Ophalen 1 e semester indien je een 7, 8 of 9 behaalde in het eerste semester en je hebt minstens 12/20 voor je mondeling examen Een extra vraag over de materie van 1 e semester waarmee je je punten kan optrekken tot maximaal 10/20 geen specifieke python-vraag, eerder algemene programmatievraag. Je mag je pythonboek gebruiken. Jan Lemeire Pag. 37 / 54

38 Deel I: java & object-oriëntatie Boek dient vooral als hulpmiddel Wel de klassikaal-opgeloste oefeningen (p ) Enkel van buiten kennen: de java spelregels Regels kunnen toepassen op oefeningen zoals in de les opgelost Pijlers van object-oriëntatie (p. 7) Gebruik en nut begrijpen wanneer toegepast op gevallen zoals in de cursus Jan Lemeire Pag. 38 / 54

39 Deel II: datastructuren & algoritmen Begrijpen, niet kunnen reproduceren Varianten wel kunnen genereren Op voorbeelden kunnen toepassen Voorbeeld van lijst, boom, spelsituatie, Wat gebeurt er bij kleine varianten? Waar loopt het fout Optioneel voor goede programmeurs: generieke code voor de zoekalgoritmen Je mag dit als vraag kiezen, dan krijg je een andere vraag minder Jan Lemeire Pag. 39 / 54

40 Deel III: technologie, historiek en economische aspecten van de IT-wereld. Aspecten belangrijk voor IT-wereld Essentie kennen, belangrijke onderscheiden van detail Eigen mening wordt gewaardeerd ( redelijk eigenzinnig ) Parate kennis: zodat je verdere info kunt kaderen Te kennen (gesloten boek): hoofdstukken 1 t.e.m. 8 Niet: namen, geschiedenis, data, wat aangeduid staat met Extra informatie & eigen inzichten wordt beloond Jan Lemeire Pag. 40 / 54

41 Voorbeelden inzichtsvragen Gegeven dat we weten wat we willen, namelijk een digitale, programmeerbare computer (we hebben gekozen voor een binair, digitaal systeem en voor een systeem dat we kunnen programmeren met bijvoorbeeld Java). Schets de belangrijkste technologieën die zo n electronische computer mogelijk maken. Focus op de hardware dus. Motiveer het belang van elke technologie. Tijdens de bespreking van de technologie en geschiedenis van de computer hebben we verschillende malen gezien dat de economie een grote rol speelde. Kan je deze belichten? Vergeet niet: productieproces, R&D (research & development), bubbels, belang van de grootste te zijn, macht en verandering van de macht (wie was/is er aan de macht in de IT-wereld? Wie zal er aan de macht blijven, denk je?), Jan Lemeire Pag. 41 / 54

42 Vragen tijdens de blok? Mail je vraag of mail voor een afspraak Of telefonisch of de assistenten 02/ Jan Lemeire Pag. 42 / 54

43 Electronische evaluatie In te vullen na eerste zittijd Heeft wel degelijk invloed Daarnaast: eigen enquete over inhoudelijke en organisatorische aspecten krijgen jullie tijdens het mondeling examen Jan Lemeire Pag. 43 / 54

44 IT-technologie: wat brengt de toekomst? NIET TE KENNEN

45 Volgend succesproduct van Apple? Na ipod, iphone & ipad... Ze waren niet de eerste, maar wel de beste Smartwatch?? Apple TV Waar blijft de universele TV-box?? Jan Lemeire Pag. 45 / 54

46 Toekomst? Social Media Apps Games Jan Lemeire Pag. 46 / 54

47 Investeren in toekomst Kan Google de wereld redden? Robots (deels een softwareprobleem) Zelfrijdende auto s (grotendeels een softwareprobleem) Google Glass (virtual reality) Lijkt klaar om door te breken Heb je er niet al genoeg van na 1 3D-film? Maar... Die brengen voorlopig nog niets op... Aandeelhouders niet kontent Robotafdeling wordt verkocht Jan Lemeire Pag. 47 / 54

48 You ain t seen nothing yet Automatische medische monitoring Smart systems Smart cameras Smart cities Danny Goderis, hoofd iminds (Vlaams ICT innovatiecentrum) Overal sensoren (sensornetwerken) Van Internet of Things naar Everything Connected Jan Lemeire Pag. 48 / 54

49 Innovatie in industrie Niet een nieuw consumentenproduct Factory of the future Automatiseren Smart Farming Jan Lemeire Pag. 49 / 54

50 Botsen we op onoverkomelijke technologische hindernissen? Klokfrekwentie kan niet meer beter Ontbreken basiscomponenten voor fotonische computer Batterijen kunnen niet veel beter 100% schone energie Artificiële Intelligentie... robots big data -uitdaging & data analytics: iets leren uit al die gegevens Jan Lemeire Pag. 50 / 54

51 Film The Social Network (2010) David Fincher Over het ontstaan van facebook

52 Succes verder! Toegewenst: doorzicht discipline doorzettingsvermogen planning concentratie/focus zelf-coaching Succes met je carriere, met je dromen En misschien tot later Jan Lemeire Pag. 52 / 54

53 Einde

Waarmaken van Leibniz s droom

Waarmaken van Leibniz s droom Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais

Nadere informatie

Informatica 2e semester

Informatica 2e semester Informatica 2 e semester: les 11 Hashing & Internet Slot Jan Lemeire Informatica 2 e semester februari mei 2017 Vandaag 1. Hashing 2. Internet (deel II) 3. Examen 4. De toekomst Hoofdstuk 9 Hashing Performantie

Nadere informatie

Informatica 2e semester

Informatica 2e semester Informatica 2 e semester: les 11 Hashing & Internet Slot Jan Lemeire Informatica 2 e semester februari mei 2018 Vandaag 1. Hashing 2. Internet (deel II) 3. Highscore server 4. Examen Hoofdstuk 9 Hashing

Nadere informatie

Informatica 2e semester

Informatica 2e semester Informatica 2 e semester: les 11 Hashing & Internet Slot Jan Lemeire Informatica 2 e semester februari mei 2019 Vandaag 1. Hashing 2. Internet (deel II) 3. Examen Hoofdstuk 9 Hashing Performantie datastructuren

Nadere informatie

Hoofdstuk 9. Hashing

Hoofdstuk 9. Hashing Hoofdstuk 9 Hashing Het zoeken in een verzameling van één object is in deze cursus al verschillende malen aan bod gekomen. In hoofdstuk 2 werd uitgelegd hoe men een object kan zoeken in een array die veel

Nadere informatie

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2014. Parallel Systems: Introduction

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2014. Parallel Systems: Introduction Informatica Deel II: les 1 Java versus Python Jan Lemeire Informatica deel II februari mei 2014 Parallel Systems: Introduction Arabidopsis (zandraket) Arabidopsis (zandraket) MMIQQA Multimodal Microscopic

Nadere informatie

Informatica. Deel II&III: les 9. OS, Hashing & Mappen. Jan Lemeire. Informatica deel II&III. februari mei Informatica II: les 9

Informatica. Deel II&III: les 9. OS, Hashing & Mappen. Jan Lemeire. Informatica deel II&III. februari mei Informatica II: les 9 Informatica Deel II&III: les 9 OS, Hashing & Mappen Jan Lemeire Informatica deel II&III februari mei 2015 Vandaag 1. Besturingssystemen 2. Java applets 3. Static in java 4. Hashing en Mappen Hoofdstuk

Nadere informatie

Waarmaken van Leibniz s droom

Waarmaken van Leibniz s droom Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais

Nadere informatie

Datastructuren en algoritmen voor CKI

Datastructuren en algoritmen voor CKI Datastructuren en algoritmen voor CKI Jeroen Bransen 1 2 oktober 2015 1 met dank aan Hans Bodlaender en Gerard Tel Priority queue Priority queue ADT insert(q, x): voeg element x toe aan de queue maximum(q):

Nadere informatie

Python (gem=1,86) Java (gem=1,57) Enquete cursus informatica 1e bachelors oefeningen beter aansluiten bij project?

Python (gem=1,86) Java (gem=1,57) Enquete cursus informatica 1e bachelors oefeningen beter aansluiten bij project? Enquete cursus informatica 1e bachelors 216-217 Python (gem=1,86) Java (gem=1,7) 3 3 2 2 1 1 3 2 1-1 -2-3 3 2 1-1 -2-3 2 Combinatie python va (gem=1,6) 1 Hoe is de overgang python2va 1 1 3 2 1-1 -2-3 3

Nadere informatie

Kleine cursus PHP5. Auteur: Raymond Moesker

Kleine cursus PHP5. Auteur: Raymond Moesker Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven

Nadere informatie

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2015. Parallel Systems: Introduction

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2015. Parallel Systems: Introduction Informatica Deel II: les 1 Java versus Python Jan Lemeire Informatica deel II februari mei 2015 Parallel Systems: Introduction Arabidopsis (zandraket) Arabidopsis (zandraket) MMIQQA Multimodal Microscopic

Nadere informatie

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni 2011

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni 2011 Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar 2010-2011 21 juni 2011 **BELANGRIJK** 1. Lees eerst de volledige opgave (inclusief

Nadere informatie

Waarmaken van Leibniz s droom

Waarmaken van Leibniz s droom Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais

Nadere informatie

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010 Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar 2009-2010 16 juni, 2010 **BELANGRIJK** 1. Lees eerst de volledige opgave (inclusief

Nadere informatie

Digitale innovatie in de bancaire sector in Nederland: kansen en bedreigingen

Digitale innovatie in de bancaire sector in Nederland: kansen en bedreigingen Digitale innovatie in de bancaire sector in Nederland: kansen en bedreigingen Tony de Bree, 19 november 2014 Nog niet zolang geleden werd er door traditionele spelers in Nederland en over de hele wereld

Nadere informatie

Programmeren in C++ Efficiënte zoekfunctie in een boek

Programmeren in C++ Efficiënte zoekfunctie in een boek Examen Software Ontwikkeling I 2e Bachelor Informatica Faculteit Wetenschappen Academiejaar 2010-2011 21 januari, 2011 **BELANGRIJK** 1. Lees eerst de volledige opgave (inclusief de hints/opmerkingen)!

Nadere informatie

Waarmaken van Leibniz s droom

Waarmaken van Leibniz s droom Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais

Nadere informatie

Informatica. Deel II: les 2. Leibniz - erven - digitaal. Jan Lemeire Informatica deel II februari mei Parallel Systems: Introduction

Informatica. Deel II: les 2. Leibniz - erven - digitaal. Jan Lemeire Informatica deel II februari mei Parallel Systems: Introduction Informatica Deel II: les 2 Leibniz - erven - digitaal Jan Lemeire Informatica deel II februari mei 2013 Parallel Systems: Introduction Leibniz 1646 1716 Jan Lemeire Pag. 2 / 48 Calculemus! Berechnen wir!

Nadere informatie

Objectgericht programmeren 1.

Objectgericht programmeren 1. Objectgericht programmeren 1 joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn Objectgericht ontwerpen 35% Objectgericht ontwerpen 65% OP1 Informatiesystemen 50% Databanken 50% OP1 Evaluatie

Nadere informatie

29 november 2012 Hashing. Een tijd-ruimte afweging Hashfuncties

29 november 2012 Hashing. Een tijd-ruimte afweging Hashfuncties Hashing Ferd van Odenhoven Fontys Hogeschool voor Techniek en Logistiek Venlo Software Engineering 29 november 2012 ODE/FHTBM Hashing 29 november 2012 1/30 Hashing Een typisch gebruik van de implementatie

Nadere informatie

public boolean equaldates() post: returns true iff there if the list contains at least two BirthDay objects with the same daynumber

public boolean equaldates() post: returns true iff there if the list contains at least two BirthDay objects with the same daynumber Tentamen TI1310 Datastructuren en Algoritmen, 15 april 2011, 9.00-12.00 TU Delft, Faculteit EWI, Basiseenheid Software Engineering Bij het tentamen mag alleen de boeken van Goodrich en Tamassia worden

Nadere informatie

Cursus Programmeren en Dataverwerking.

Cursus Programmeren en Dataverwerking. Cursus Programmeren en Dataverwerking http://hay.github.io/codecourse Vanavond (18.00-21.30) Introductierondje Algemene introductie (60-90m) Iets over bits en bytes Iets over programmeurs en programmeertalen

Nadere informatie

LEVEL UP! Aan de slag in de game-industrie

LEVEL UP! Aan de slag in de game-industrie LEVEL UP! Aan de slag in de game-industrie DE LEVEL UP LESGAME Wie krijgen het rijkste gamebedrijf? Luisteren Kijken Spelen Winnen DEEL 1: KIJKEN EN LUISTEREN Wat doet een game artist? game developer/programmeur?

Nadere informatie

Een eenvoudig algoritme om permutaties te genereren

Een eenvoudig algoritme om permutaties te genereren Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden

Nadere informatie

Datastructuren. Analyse van algoritmen. José Lagerberg. FNWI, UvA. José Lagerberg (FNWI, UvA) Datastructuren 1 / 46

Datastructuren. Analyse van algoritmen. José Lagerberg. FNWI, UvA. José Lagerberg (FNWI, UvA) Datastructuren 1 / 46 Datastructuren Analyse van algoritmen José Lagerberg FNWI, UvA José Lagerberg (FNWI, UvA) Datastructuren 1 / 46 Datastructuren en Algoritmen Datastructuren, 6 ECTS eerstejaars Bachelor INF Datastructuren,

Nadere informatie

4EE11 Project Programmeren voor W. College 3, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e

4EE11 Project Programmeren voor W. College 3, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e 4EE11 Project Programmeren voor W College 3, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e 1 Onderwerpen Grotere programma s ontwerpen/maken Datastructuren en algoritmes 2 Evolutie,

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

Ran De Coninck, Carlo D Angolo en Thomas Lauwereins. Hoe ontwerp ik een app?

Ran De Coninck, Carlo D Angolo en Thomas Lauwereins. Hoe ontwerp ik een app? Ran De Coninck, Carlo D Angolo en Thomas Lauwereins Hoe ontwerp ik een app? Bart Calis Arteveldehogeschool 2015-2016 Crossmedia Technologie Productieproces van een app (met voor- en nadelen) 1. Voor men

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2009 2010, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

CLOUD COMPUTING Falco, Goan & Wouter CURSUSAVOND. Teach-IT

CLOUD COMPUTING Falco, Goan & Wouter CURSUSAVOND. Teach-IT CLOUD COMPUTING Falco, Goan & Wouter CURSUSAVOND Teach-IT 1. INHOUDSTAFEL 1. INHOUDSTAFEL 1 2. Inleiding 3 2.1. Wat is een Cloud? 3 2.2. Voordelen? 3 2.3. Nadelen? 4 2.4. Wie gebruikt voornamelijk clouds?

Nadere informatie

Drie domeinen als basis voor onze toekomstige veiligheid De genoemde trends en game changers raken onze veiligheid. Enerzijds zijn het bedreigingen, anderzijds maken zij een veiliger Nederland mogelijk.

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie

Opgaven Hash Tabellen Datastructuren, 15 juni 2018, Werkgroep.

Opgaven Hash Tabellen Datastructuren, 15 juni 2018, Werkgroep. Opgaven Hash Tabellen Datastructuren, 15 juni 2018, Werkgroep. Gebruik deze opgaven, naast die uit het boek, om de stof te oefenen op het werkcollege. Cijfer: Op een toets krijg je meestal zes tot acht

Nadere informatie

Slimmer ondernemen vanaf morgen

Slimmer ondernemen vanaf morgen Slimmer ondernemen vanaf morgen > Wim Andrea Wij verzoeken u vriendelijk de enquête na afloop van de sessie in te vullen. Aangeboden door: slimmer ondernemen vanaf morgen Wim Andréa vanaf morgen in 1996...

Nadere informatie

Hoofdstuk 1: Inleiding. Hoofdstuk 2: Klassen en objecten Datahiding: afschermen van implementatiedetails. Naar de buitenwereld toe enkel interfaces.

Hoofdstuk 1: Inleiding. Hoofdstuk 2: Klassen en objecten Datahiding: afschermen van implementatiedetails. Naar de buitenwereld toe enkel interfaces. Hoofdstuk 1: Inleiding Objectoriëntatie: 1. Objecten & klassen: samenwerking van componenten om bepaald doel te bereiken; herbruikbaarheid. 2. Encapsulation: afschermen gedragingen en kenmerken van de

Nadere informatie

Privacy instellingen in ios 9! Dit zijn de privacy instellingen van ios 9 die je moet weten.

Privacy instellingen in ios 9! Dit zijn de privacy instellingen van ios 9 die je moet weten. Privacy instellingen in ios 9! Dit zijn de privacy instellingen van ios 9 die je moet weten. 1 Inhoudsopgave Inhoud Inhoudsopgave... 2 Waarom hebben we dit gemaakt?... 3 De instellingen en de gevolgen

Nadere informatie

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70 2de bach HIB Systeemanalyse Volledige samenvatting Q www.quickprinter.be uickprinter Koningstraat 13 2000 Antwerpen 152 8,70 Online samenvattingen kopen via www.quickprintershop.be Systeemanalyse Deel

Nadere informatie

Examen Algoritmen en Datastructuren III

Examen Algoritmen en Datastructuren III Derde bachelor Informatica Academiejaar 2008 2009, eerste zittijd Examen Algoritmen en Datastructuren III Naam :.............................................................................. Stellingen

Nadere informatie

Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur)

Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur) Planning 1. Mini College 2. Introductiecursus Imperatief Programmeren 3. Crash and Compile (vanaf 17:00 uur) Geschiedinis van de Codemonkeys imperatief programmeren voor beginners Geschiedenis van de Codemonkey

Nadere informatie

Individueel gebruik van ICT in het onderwijs belemmerd de ontwikkeling van sociale contacten tussen leerlingen:

Individueel gebruik van ICT in het onderwijs belemmerd de ontwikkeling van sociale contacten tussen leerlingen: Individueel gebruik van ICT in het onderwijs belemmerd de ontwikkeling van sociale contacten tussen leerlingen: 1. ICT is een middel en wordt steeds meer gebruikt in het onderwijs. Daarbij kijk je ook

Nadere informatie

INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN

INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN voorbeeldexamen NAAM :... OPMERKINGEN VOORAF Je krijgt 3 uur de tijd om de opdrachten voor dit examen uit te voeren. Verder werken aan je oplossing

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2014 2015, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo Informatica kiezen Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo Voorlichtingsmateriaal voor leerlingen in havo en vwo Het vak informatica Waarom

Nadere informatie

E-Book Thuiswerk Vacatures Met 10 Insider Tips!!! Gratis downloaden op: www.thuiswerk-vacatures.be

E-Book Thuiswerk Vacatures Met 10 Insider Tips!!! Gratis downloaden op: www.thuiswerk-vacatures.be E-Book Thuiswerk Vacatures Met 10 Insider Tips!!! Gratis downloaden op: www.thuiswerk-vacatures.be Disclaimer Bij het samenstellen van deze cursus is de grootste zorg besteed aan de juistheid van de hierin

Nadere informatie

Wat is jouw grootste uitdaging als ondernemer?

Wat is jouw grootste uitdaging als ondernemer? Wat is jouw grootste uitdaging als ondernemer? De Week van de Ondernemer doet het gehele jaar onderzoek naar de belangrijkste uitdagingen van ondernemers. We presenteren hierbij de belangrijkste uitkomsten.

Nadere informatie

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Module 3: Scratch programmeren: is het logisch of is het niet logisch? Module 3: Scratch programmeren: is het logisch of is het niet logisch? Inhoudsopgave Module 3: Scratch programmeren: is het logisch of is het niet logisch?...1 Wat is een computerprogramma eigenlijk?...2

Nadere informatie

Uw school in de toekomst: Google Apps for Education

Uw school in de toekomst: Google Apps for Education Uw school in de toekomst: Google Apps for Education Vooruit kijken Vooruit kijken Door een andere bril Markten veranderen Mensen veranderen Werken veranderd Bart Ensink Kenniscentrum voor cloud computing

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

14/09/2017. Uitdagingen en kansen van het Internet of Things. Hans Delabie, COO en Co-founder Smappee. Smart Home is niet langer toekomstmuziek

14/09/2017. Uitdagingen en kansen van het Internet of Things. Hans Delabie, COO en Co-founder Smappee. Smart Home is niet langer toekomstmuziek Uitdagingen en kansen van het Internet of Things Hans Delabie, COO en Co-founder Smappee Smart Home is niet langer toekomstmuziek Videotelefonie Smart Watch Automatische stofzuiger Smart TV Eten uit een

Nadere informatie

Seasondeals. p: +31 (0)20 894 6363 e: info@season.deals w: http://nl.season.deals. Seasondeals, Postbus 717 9400AS, Assen, Nederland

Seasondeals. p: +31 (0)20 894 6363 e: info@season.deals w: http://nl.season.deals. Seasondeals, Postbus 717 9400AS, Assen, Nederland Seasondeals, Postbus 717 9400AS, Assen, Nederland p: +31 (0)20 894 6363 e: info@season.deals w: http://nl.season.deals Seasondeals The Rich Media Ad Company 01 PROBEER HET - WIN UW PRIJS GA MOBILE FIRST

Nadere informatie

internet is gemakkelijk

internet is gemakkelijk internet is gemakkelijk september 2013 internet gids Inhoud tip 1: Bespreek met je ouders of begeleider als je op internet kan 4 tip 2: Maak samen internetafspraken waar iedereen zich kan in vinden 6 tip

Nadere informatie

RISK ASSESSMENTS. A Must Do, or.

RISK ASSESSMENTS. A Must Do, or. RISK ASSESSMENTS A Must Do, or. NCSC LIAISON CSA Waar gaan we naar toe Mobile Social Cloud Big Data By 2016 smartphones and tablets will put power In the pockets of a billion global consumers Millennials

Nadere informatie

Hutscodering. De techniek: illustratie. een tabel met 7 plaatsen, genummerd van 0 tot en met 6.

Hutscodering. De techniek: illustratie. een tabel met 7 plaatsen, genummerd van 0 tot en met 6. Hutscodering die leeg kunnen zijn, tabel T: abstract stockage middel met plaatsen elementen vd. vorm (K, I) K is de sleutel (of key) en I bijhorende informatie creatie van een lege tabel; een nieuw element

Nadere informatie

Is uw bestuur klaar voor IPv6? Shopt IT Antwerpen 25 april 2013

Is uw bestuur klaar voor IPv6? Shopt IT Antwerpen 25 april 2013 Is uw bestuur klaar voor IPv6? Shopt IT Antwerpen 25 april 2013 Fedict 2013. All rights reserved Agenda Fedict 2013. All rights reserved Agenda Wat is IPv4 / IPv6? Waarom is IPv6 nodig? Wie gebruikt al

Nadere informatie

Zelftest Inleiding Programmeren

Zelftest Inleiding Programmeren Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze

Nadere informatie

Hoi! @sophietjes About Het plan 1. De toekomst van het internet. 2. Hoe jongeren bereiken online? Wat spreekt ze aan? Trends enzo. 3. Samengevat Maar eerst een vraagje Bron De toekomst van het internet

Nadere informatie

Indexen.

Indexen. Indexen joost.vennekens@kuleuven.be Probleem Snel gegevens terugvinden Gegevens moeten netjes geordend zijn Manier waarop hangt af van gebruik Sequentieel Gesorteerde gegevens, die in volgorde overlopen

Nadere informatie

Genetische algoritmen in Java met JGAP

Genetische algoritmen in Java met JGAP Genetische algoritmen in Java met JGAP Inleiding JGAP, uitgesproken als "jee-gep", is een framework voor het implementeren van genetische algoritmen en het gebruik ervan in Java. Genetische algoritmen

Nadere informatie

Op zoek naar nieuwe business modellen

Op zoek naar nieuwe business modellen Op zoek naar nieuwe business modellen Oegstgeest, 15 november 2012 Vandaag leg ik uit waarom business as usual dood is Centrale vraag Wie voegt op welk moment waarde toe? Welk gereedschap kunnen we hiervoor

Nadere informatie

Welkom bij het Machinebouw event 20

Welkom bij het Machinebouw event 20 Welkom bij het Machinebouw event 20 Digitale revolutie Slimme en verbonden mechatronische systemen Robert Vincente Robert Vincente Machinebouw event 2018 1 Uitdagingen van de machinebouw industrie Speed

Nadere informatie

BASIS GOOGLE VOOR EDUCATIE (theorie)

BASIS GOOGLE VOOR EDUCATIE (theorie) BASIS GOOGLE VOOR EDUCATIE (theorie) Wilfried Feijens (meester wifi) Ict coördinator gemeentelijke scholen tervuren GBSM GBST GBSV Website : onderwijs.tervuren.be Kennismaking met begrippen als - Local

Nadere informatie

Zoek- en sorteeralgoritmen en hashing

Zoek- en sorteeralgoritmen en hashing Zoek- en sorteeralgoritmen en hashing Femke Berendsen (3689301) en Merel van Schieveen (3510190) 9 april 2013 1 Inhoudsopgave 1 Inleiding 3 2 Zoek- en sorteeralgoritmen 3 2.1 Grote O notatie..........................

Nadere informatie

2. Wat kost HBO GO? HBO GO is onderdeel van het HBO Pakket. Daarom betaalt u er niets extra voor.

2. Wat kost HBO GO? HBO GO is onderdeel van het HBO Pakket. Daarom betaalt u er niets extra voor. Q&A HBO GO Versie: 0 Versie: 1 Datum: 27 april 2012 ------------------------------------------------------------------------------------------------------------ Algemeen Instellingen Problemen oplossen

Nadere informatie

Administratie. WIFI >> LP-LES >> wachtwoord: Inschrijvingsformulieren Onthaalbrochure en Centrumreglement Bijdrage cursusmateriaal (2 euro)

Administratie. WIFI >> LP-LES >> wachtwoord: Inschrijvingsformulieren Onthaalbrochure en Centrumreglement Bijdrage cursusmateriaal (2 euro) FACEBOOK LES 1 Administratie WIFI >> LP-LES >> wachtwoord: Inschrijvingsformulieren Onthaalbrochure en Centrumreglement Bijdrage cursusmateriaal (2 euro) Wijziging lesdata >> zie info-sessie Zet computerles.cbe11.be

Nadere informatie

Manual e-mail. Aan de slag. in beroep en bedrijf. Manual e-mail

Manual e-mail. Aan de slag. in beroep en bedrijf. Manual e-mail Aan de slag in beroep en bedrijf Branche Uitgevers 1 Alle rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand dan wel openbaar gemaakt

Nadere informatie

Elektronische dienstencheques in Vlaanderen. Juni 2017

Elektronische dienstencheques in Vlaanderen. Juni 2017 Elektronische dienstencheques in Vlaanderen Juni 2017 Wat is een webinar. Werkwijze? Duurtijd? Wat is een webinar??? Stel je vragen via de chat! Interactief? 2 Agenda 1. Waar staan we vandaag? 2. Erkende

Nadere informatie

Apple Fanboy. Leerling: Jippe Joosten Opleiding: Game Development Klas: G&I1C. De intro. De opdracht. Proces

Apple Fanboy. Leerling: Jippe Joosten Opleiding: Game Development Klas: G&I1C. De intro. De opdracht. Proces Apple Fanboy Leerling: Jippe Joosten Opleiding: Game Development Klas: G&I1C De intro Welkom in het verslag van de Apple fanboy, ik ben Jippe Joosten en ik ben enorm fan van Apple. Ik ben nu 21 jaar oud

Nadere informatie

Tentamen Objectgeorienteerd Programmeren TI februari Afdeling ST Faculteit EWI TU Delft

Tentamen Objectgeorienteerd Programmeren TI februari Afdeling ST Faculteit EWI TU Delft I ' Tentamen Objectgeorienteerd Programmeren TI 1200 1 februari 2012 9.00-12.00 Afdeling ST Faculteit EWI TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Dit

Nadere informatie

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer 01/05 Websites Nederland over Mobile marketing Mabelie Samuels internet marketeer 02/05 Mobile marketing Kunt u zich uw eerste mobiele telefoon nog herinneren? Die van mij was een Motorola, versie onbekend,

Nadere informatie

Even kijken waar wij staan?

Even kijken waar wij staan? Even kijken waar wij staan? Het is nieuw omarmen of verwerpen? Het is wel een beetje eng! Ik heb geen zin om via Facebook te vernemen dat iemand een moeilijke stoelgang heeft. Privé is Privé en dat blijft

Nadere informatie

Toekomst ICT. de oude toekomst. Ruud Smeulders, BrilliantBrains Renée Prins & Jan Dirk Schagen, HBO-i. 4 april 2013

Toekomst ICT. de oude toekomst. Ruud Smeulders, BrilliantBrains Renée Prins & Jan Dirk Schagen, HBO-i. 4 april 2013 Toekomst ICT Ruud Smeulders, BrilliantBrains Renée Prins & Jan Dirk Schagen, HBO-i 4 april 2013 1 de oude toekomst 2 maar er zijn nog niet veel vliegende auto s 3 wel overvolle steden en files op de wegen

Nadere informatie

Het gebruik van data binnen Tax PwC Eric Dankaart November 2016

Het gebruik van data binnen Tax PwC Eric Dankaart November 2016 www.pwc.nl Eric Dankaart November 2016 Agenda Digitalisering en de data explosie Waarom is data voor Tax interessant? 1. Meer data, meer data-analyse 2. Invloed op wet- en regelgeving 3. Wat betekent dit

Nadere informatie

Wanneer je de Apps installeert via de Ipad, vergeet ze dan zeker niet te synchroniseren via itunes met je pc of omgekeerd.

Wanneer je de Apps installeert via de Ipad, vergeet ze dan zeker niet te synchroniseren via itunes met je pc of omgekeerd. Interessante Apps voor de ipad! Wat zijn Apps? Apps = Applications (toepassingen) Applicaties voor mobiele telefoons (iphone) en tablets (ipad) met internetverbinding. Deze Apps zijn verkrijgbaar via de

Nadere informatie

Zelf Test. Bedankt voor het downloaden van deze zelftest en welkom!

Zelf Test. Bedankt voor het downloaden van deze zelftest en welkom! Gegroet! Bedankt voor het downloaden van deze zelftest en welkom! Digitale middelen zoals PC, smart Phone, TV, tablets en de onbeperkte toegang tot informatie geven ons krachtige middelen om meer te doen,

Nadere informatie

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II Tweede bachelor Informatica Academiejaar 2012 2013, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele

Nadere informatie

AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: APPS EN INSTELLINGEN PLAY STORE

AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: APPS EN INSTELLINGEN PLAY STORE PLAY STORE PLAY STORE Naast de apps die standaard al bij aankoop van je smartphone of tablet op je apparaat staan, zijn er nog duizenden apps die je zelf kunt kiezen, en op je smartphone of tablet kunt

Nadere informatie

ICT: HOOFDROLSPELER OF BACKSTAGE ASSISTANT? Steven Van Uffelen INCA Networks NV

ICT: HOOFDROLSPELER OF BACKSTAGE ASSISTANT? Steven Van Uffelen INCA Networks NV ICT: HOOFDROLSPELER OF BACKSTAGE ASSISTANT? Steven Van Uffelen INCA Networks NV Nieuwe Wereld Nieuwe Business Nieuwe IT Uw nieuwe werknemers The times they are changing Uw medewerkers toen How can I help

Nadere informatie

1.Praktisch.

1.Praktisch. 1.Praktisch Doel Contactpersonen Inhoud Opbouw Mijlpalen Tijdsbesteding Eindbeoordeling Spelregels ( Fraude) Cursusmateriaal http://ansymore.uantwerpen.be/courses/se1bac 1 Doel Een eerste ervaring verwerven...

Nadere informatie

ALGORITMIEK: answers exercise class 7

ALGORITMIEK: answers exercise class 7 Problem 1. See slides 2 4 of lecture 8. Problem 2. See slides 4 6 of lecture 8. ALGORITMIEK: answers exercise class 7 Problem 5. a. Als we twee negatieve (< 0) getallen bij elkaar optellen is het antwoord

Nadere informatie

De zorgmedewerkers van de toekomst.is de zorgmedewerker van Suzanne Verheijden

De zorgmedewerkers van de toekomst.is de zorgmedewerker van Suzanne Verheijden De zorgmedewerkers van de toekomst.is de zorgmedewerker van nu @ Suzanne Verheijden Twitter: @Suusnijmegen Even voorstellen Suzanne Verheijden Ondernemer Buro StrakZ (voor de toekomst van Zorg) Strategisch

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

Hoe shopt en betaalt Generatie Z? CCV & Innopay! Onderzoek: januari 2015!

Hoe shopt en betaalt Generatie Z? CCV & Innopay! Onderzoek: januari 2015! Hoe shopt en betaalt Generatie Z? CCV & Innopay! Onderzoek: januari 2015! Na 2020 is Generatie Z aan zet Generatie Z Verdeling! Besteedbaar inkomen per maand! 12-15 jaar: 42% 16-19 jaar: 59% 62% 38% >

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

BootCamp. Template Powerpoint Datum

BootCamp. Template Powerpoint Datum Template Powerpoint Datum Patrick Brog! " Pre-Sales Consultant! " @pbrog_nl @SecureLinkNL! " #securitybc BYOD, gasten op het wireless netwerk Hoe borg ik de registratie en!voorkom ik threats? Oftewel hoe

Nadere informatie

Handleiding Zuludesk Parent

Handleiding Zuludesk Parent Handleiding Zuludesk Parent Handleiding Zuludesk Parent Met Zuludesk Parent kunt u buiten schooltijden de ipad van uw kind beheren. Hieronder vind u een korte handleiding met de mogelijkheden. Gebruik

Nadere informatie

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int

Nadere informatie

EOSOL VOLLEDIGE TRANSFORMATIE DANKZIJ MOBILE FIRST AANPAK

EOSOL VOLLEDIGE TRANSFORMATIE DANKZIJ MOBILE FIRST AANPAK EOSOL VOLLEDIGE TRANSFORMATIE DANKZIJ MOBILE FIRST AANPAK Over Eosol Wie zijn we? gespecialiseerd in productie van vliegenramen en zonwering voor levering aan schrijnwerkers en zonvakkers. Focus op kwaliteit

Nadere informatie

33.City of Things: Uit Antwerpen, Weldra in uw gemeente?

33.City of Things: Uit Antwerpen, Weldra in uw gemeente? 33.City of Things: Uit Antwerpen, Weldra in uw gemeente? Jan Adriaenssens Director City of Things imec Cities are never random. No matter how chaotic they might seem, everything about them grows out of

Nadere informatie

Transformatie naar een slimme, datagedreven tuinbouw

Transformatie naar een slimme, datagedreven tuinbouw Transformatie naar een slimme, datagedreven tuinbouw de rol van onderzoek 19 oktober 2017, prof.dr.ir. Jack van der Vorst, lid concernraad Wageningen University & Research Wereldwijde uitdagingen land-

Nadere informatie

Een realistische kijk op timemanagement.

Een realistische kijk op timemanagement. Een realistische kijk op timemanagement. ir. Paul De Bruyne Vergeet niet uw GSM terug aan te zetten na de training! 1 tijd www.deathclock.com Tijd is gratis, maar onbetaalbaar. Je kan tijd niet bezitten,

Nadere informatie

Kennis ontwikkeling versus innovatie

Kennis ontwikkeling versus innovatie Hans Musters Operationeel directeur ACTA Agenda: Voorstellen ACTA Digitalisering in de Controle Kamer Generaties op werkvloer Ontwikkeling van kennis en vaardigheden Wat zijn de leermethoden die ons verder

Nadere informatie

VMBO praktische leerweg VMBO theoretische leerweg HAVO VWO

VMBO praktische leerweg VMBO theoretische leerweg HAVO VWO Page of 7 Enquête voortgezet onderwijs Deze vragenlijst bestaat uit vijf delen, A t/m E. Er zijn in totaal 9 vragen. A. Over jezelf Dit onderdeel bestaat uit zeven vragen. Hoe oud ben je? In welke klas

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

O(1) ZOEKMETHODEN: HASH TECHNIEKEN. Dr. D.P. Huijsmans 24 okt 2012 Universiteit Leiden LIACS

O(1) ZOEKMETHODEN: HASH TECHNIEKEN. Dr. D.P. Huijsmans 24 okt 2012 Universiteit Leiden LIACS O(1) ZOEKMETHODEN: HASH TECHNIEKEN 1 Dr. D.P. Huijsmans 24 okt 2012 Universiteit Leiden LIACS SNEL ZOEKEN IN ONGESORTEERDE DATA Vroege computer toepassingen waren vaak gebaseerd op grote gesorteerde bestanden;

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

Examen Algoritmen en Datastructuren III

Examen Algoritmen en Datastructuren III Derde bachelor Informatica Academiejaar 2006 2007, tweede zittijd Examen Algoritmen en Datastructuren III Naam :.............................................................................. 1. (2 pt)

Nadere informatie

Examen Algoritmen en Datastructuren III

Examen Algoritmen en Datastructuren III Derde bachelor Informatica Academiejaar 2006 2007, eerste zittijd Examen Algoritmen en Datastructuren III Naam :.............................................................................. 1. (2 pt)

Nadere informatie

Iedereen online, van 9 tot 99 jaar. Les 7 ... Facebook, sociaal zijn op het internet. Deze iconen tonen aan voor wie het document is

Iedereen online, van 9 tot 99 jaar. Les 7 ... Facebook, sociaal zijn op het internet. Deze iconen tonen aan voor wie het document is Les 7... Facebook, sociaal zijn op het internet Deze iconen tonen aan voor wie het document is Leerkrachten WebExperts Senioren Leerlingen Achtergrondinformatie Achtergrondinformatie voor de leerkracht

Nadere informatie