MACHAZINE Volume 19 - Issue 4 June 2015
Director of StuDIES MATHEMATICS
Rik Lopuhaä where do you want to work?
Bussiness Tour Meeting the dream teams
Solar Boat Looking Forward to
AREAFiftyLAN
containing: Current Affairs | Association | Computer Science | Mathematics | Miscellaneous
What: WhERE: WhEN: PRicE: WEbsitE:
Gaming Event
Unit Sports & Culture 12-13-14 June 2015 ch: €30 (OthERs: €35) AreaFiftyLAN.nl
iNfO:
* ALL mEALS iNCLUdEd * 8 OFFiCiAL tOUrNAmENtS * ArCAdE GAmES - CONSOLES * AirhOCkEy - POkEr - tAbLE SOCCEr
M
content & colophon Machazine is a publication of
W.I.S.V. ‘Christiaan Huygens’ Chief Editors Patrick van Hesteren, Anouk Rentier Editorial staff
Current Affairs Editorial 2
Rebecca Jacobs, Pieter Hameete, Cindy Cal-
Activity Calendar
jouw, Rebecca Glans, Marjolein Bouwmeester
Ochtendmensen 3
2
Van het bestuur
4
Floris Verburg, Saskia Vertregt, Daan Schip-
Tinus op de BSA!
5
per, Sandra Maring
TU Delft Nieuws
6
Art Directors
Contact address Mekelweg 4, 2628 CD Delft E:
[email protected] T: 015-2782532
Concept and design G2O Kesteren
Facultaire Studentenraad Column International Student
7 10
Association
Publisher
Carrière na CH
GildePrint drukkerijen
Dies 12
Cover Light trails on the A36 near Belfort License: CC-BY-2.0 Author: Thomas Bresson
Whisky Proeverij
11 13
Ouderdag 14 Are you ready for the launch?
15
Business Tour
16
Daan Schipper, Arie Troebel, Steffie van
MatCH, zorgt voor passende activiteiten!
18
Loenhout, Fred Vermolen, Cindy Caljouw,
Gadgetlab 40
Cooperating on this issue:
Ginger Geneste, Inoni van Dorp, Menno Gravemaker, Eftychia Thomaidou, Sandra Maring, Rebecca Jacobs, Felix van Doorn, Daphne van Teteringen, Danique Lummen,
Computer Science Suggesting Queries using Query-Flow Graphics
20
Veraar, Rik Lopuhaa, Arnold Heemink, Jasper
Analyzing digital music as a social multimedia phenomenon
22
Velthoen, M.H.A. Haase, Tamara Kloek, Menno
Java Puzzler
26
Dirk Guijt, Cynthia Liem, Rebecca Glans, Mark
Bootsveld, Bastiaan Grisel, Lenny Bakker, Marjolein Bouwmeester
Terms and Conditions The MaCHazine-committee and the Board are responsible for the content within this MaCHazine, in such terms that the opinion of a writer is not (necessarily) a reflection of the opinion of the committee or association. All rights reserved. No part of this publication may be reproduced, stored in a (retrieval)
Mathematics Wiskunde Puzzel
27
Actuele zaken bij opleiding Technische Wiskunde
29
Wiskundige uitdagingen bij oliewinning
30
system or transmitted in any form or any
Estimation of the extreme value index for imprecise data
32
means, electronic, mechanical, photoco-
Some Aspects of Linear Mappings in Analysis
34
pying, recording, scanning or otherwise, without the prior written permission of the committee or association.
Advertiser index ASML 8-9 Thales 24-25 AME 28 Keylane|Quinity 38-39
Miscellaneous Ik ben er gewoon eerlijk over
9
Follow up sjaars
19
Stage in Boston
37
Dreamteam Solarboat
41
Studentenraad 42
MACHAZINE Historisch persoon
44
Activity Calendar June
Editorial Daan Schipper
1
MatCH Pokemon Tournament
2-7
iCom
2 Computer Science Lecture 5 CoH Alumni Reunion (1995 -2005)
We bevinden ons in de zwaarst denkbare periode van het studiejaar:
10
Delft Eindhoven Twente day
over een oneindigheid aan. Er zijn hier en daar als compensatie langere
10
SjaarCie BBQ
weekenden om ons gemoeden op een acceptabel niveau te houden.
11
High Tea
Terwijl we in de collegezalen zitten, kunnen we door de kleine ronde
12 -14
LAN - Party
raampjes in de deuren net de heerlijk stralende zon zien schijnen op het
15 Committee Appreciation Day
groene gras.
16 Workshop: Application Training
Eindelijk is het college af, spreek je af met je vrienden op een terras van een kroeg en bestel dan je zwaarverdiende biertje. Bij de inname van die eerste slok van het heerlijk gekoelde goudgele biertje, die je net hebt ontvangen van die leuke serveerster, zegt een van je vrienden weer iets opmerkelijks wat een levendige discussie veroorzaakt. Dit bloeit uit tot een debat over kwesties zoals de NSA: voorkomt het daadwerkelijk aanslagen en rechtvaardigt dit de privacy schendingen, of Elon Musk van onder andere SpaceX en Tesla, met zijn geniale doelstellingen omtrent ruimtevaart en elektrische auto’s. Uiteindelijk komt het gesprek weer uit op de grote verhalen van vorig weekend en de flauwe grappen over je vrienden.
17
Het is tijd geworden om wat te gaan eten. Er wordt snel rock, paper, scissors gedaan om te bepalen wie de gelukkigen zijn om een lekkere pasta te gaan halen bij de lokale appie. De rest kan nog wat langer genieten van de zon en slentert na een tijdje naar de persoon die het dichtst bij woont. We bellen ze nog na om ons te verzekeren van kookchips (ook al koken we niet) en raketjes.
31 General Assembly
Current Affairs
de laatste vakantie zit er al maanden op en de volgende dient zich pas
Na deze heerlijke maaltijd is het moment toch wel aangekomen om naar huis te gaan, de laatste taken die je je projectgenoten had beloofd te doen voeren helaas zichzelf niet uit. Eenmaal thuis gearriveerd trap je je schoenen uit, plof je op de bank en zet je een muziekje aan op de achtergrond. Dan toch maar beginnen aan die features. Na een tijdje bezig te zijn geweest begint het eindelijk ergens op te lijken, alleen geeft de klok ondertussen al één uur aan. De rest komt morgen wel, je duikt maar lekker onder de wol, immers moet je morgenochtend weer veel te vroeg opstaan. In bed denk je nog, kon elke dag maar zo zijn.
2
9 Applied Mathematics Lecture
MaPhyA Summer Games
18 Company Dinner
August 14 - 16 Freshman Weekend 28 CoH Alumni BBQ
31 Reception of the New Board
Volume 19 • Issue 4 • June 2015
Ochtendmensen Arie Troebel . . . . . . . . . . . . . . . . . .
Ochtendmensen Arie Troebel
Lieve, lieve schaapjes in het pittoreske Delft, Zo zat ik op een mooie zondagavond het werk te lezen van Maria Gaetana Agnesi (1718-1799). Instituzioni analitiche ad uso della gioventù italiana, zo heet het lieve schaapjes. Maar deze Maria was me er wel eentje kan ik u meedelen, op haar 5e jaar sprak ze Frans en Italiaans, en op haar 13e sprak ze ook nog even Grieks, Spaans, Latijn en Hebreeuws erbij. Ik heb ook een talenknobbel, al moet ik een kleine kanttekening maken want toen ondergetekende 12 was zat dit ook al in mijn vaardigheden met deze uitzondering dat ik nog 3 talen erbij sprak, maar dit terzijde. Maria besprak de kromme die bekendstaat als ’de heks van Agnesi’ 1 en dan wordt de kromme gedefinieerd door y = 1+x 2 . Jaja dat is heerlijke avondlectuur, daar kan Arie dus bij wegdromen.
Met de moed der wanhoop had ik het eerste college gegeven, en ik moest me er werkelijk doorheen kauwen voor de bubs frisse, vrolijke en uitgeslapen
Current Affairs
Maar goed ik dwaal natuurlijk weer even af. Waar ik het over ga hebben is ’de ochtendmens’ Ik moest mijn geniale kennis overdragen op een universiteit die louter en alleen bestond uit zogenaamde ’bollebozen’. Goed dacht ik, we maken er een mooie week van. Mijn colleges zouden om 8 uur ’in den ochtend’ beginnen. Als Arie ergens niet tegen kan dan is het wel dat tijdstip! Enfin ik stond daar dus in de hal om kwart voor 8, wanhopig zoekende naar koffie, mijn rechteroog zat nog een beetje dicht, en mijn linker daar keek ik nog wat wazig door. De rector magnificus als een pauw zo trots stond naast me. En ja daar kwamen ze al aan gehuppeld, de een nog vrolijker dan de ander: ”Goedemorgen Arie, leuk dat je er bent”. Ik heb dat er flink ingestampt om het ochtendmensen te laten worden! Ik zei niets terug, niet in staat om ook maar iets terug te zeggen. Mijn stembanden stonden ook nog in ’ruststand’. ”Jaja Arie zo gaat dat hier”, zei de rector tegen mij, ”Maak er een fijne week van Arie!”.
. . . . . . . . . . . . . . . . . . studenten. ”Arie jongen”, zei ik tegen mezelf, ”dit ga je niet redden een hele week lang, je moet er wat op verzinnen. De schaapjes zijn door die rector helemaal gedrild en daar zal ik dan maar eens voor op de bres gaan staan, want dit kan en mag niet gebeuren natuurlijk.”. Voor de eerste keer in Arie’s leven ging ik niet om 5 uur naar bed maar stond ik nu eens op om 5 uur, om de studenten toch ’fris’ te ontvangen. Scherp als een mes begon ik mijn college, maar nu stopte ik dus niet na 2 uur, nee Arie ging door! Als eerst gooide ik Enrico Betti (1823-1892) naar voren, deze wetenschapper is ook wel bekend om zijn Betti-getal in de grafentheorie, en met volle overgave liet ik alle kennis neer dwarrelen over de schaapjes heen. Dit waren deze schaapjes toch nog niet gewend kan ik u zeggen, maar dat was nog maar het begin. Elke vraag die mij gesteld werd, daar had ik natuurlijk wel een passend, klaar en helder antwoord op. Zeven uur later waren de schaapjes stampvol geladen met een gedeelte van mijn kennis, maar daarmee begon het pas... Nu nam ik ze allemaal mee, nu moesten ze ’ontspannen’, het hele collectief. Midden op het dorpsplein had ik lange tafels laten zetten, en het grote ontspannen ging beginnen met liederen, dansen, adten, eten, noem maar op. Om 4 uur in de nacht gingen de schaapjes naar bed en ze hadden de grootste lol. Dit proces herhaalde ik dus de rest van de week, en dat was een zware week, maar het was voor het ’goede doel’. De dames en heren hadden nu dus een groot wetenschappelijk feest. De schaapjes hadden nu in een week tijd ongelooflijk veel kennis opgedaan over de meest fantastische wetenschappers, de leukste formules kwamen nu ook heel laat in de avond naar voren en men was laaiend enthousiast als men op de tegels van het dorpsplein de formules ging maken. De wetenschap staat dus in de avond ook niet stil en dat was men daar even vergeten. Ze dachten dat wetenschap een kunst is die alleen overdag gedaan wordt, maar dat was er even verkeerd in ’gedrild’ door de rector. Het is maar goed dat jullie Arie gevraagd werd daar, toch? Wat ik me wel afvraag nu ik weer op Ter-Weksel ben, is waarom ik nu toch niets meer hoor van die rector die me eerst wel had gevraagd om te komen.
3
Volume 19 • Issue 4 • June 2015
Van het bestuur Steffie van
Volume 19 • Issue 4 • June 2015
gaan voelen bij de vereniging. Ook willen we meer studenten trekken naar de masterevaluaties, die helaas dit jaar niet hebben plaatsgevonden. We zorgen ervoor dat deze evaluaties sowieso volgend jaar weer plaats gaan vinden, zeker met het oog op de verandering van de Wiskunde-master. Komende weken zal ik nog bezig zijn met een veel voorkomende klacht vanuit de bachelor Technische Wiskunde, namelijk het feit dat er zoveel huiswerkdeadlines zijn. Er is een werkgroep opgericht waarbij ik met onder andere de opleidingsdirecteur, de bachelorcoördinator Joost de Groot en de onderwijsadviseur over dit probleem ga brainstormen. Een andere reden dat we de cijferbepaling van vakken onder de loep gaan nemen is dat er steeds meer gefraudeerd wordt bij het in te leveren huiswerk. Op een hoogstaande Technische Universiteit is het raar dat een cijfer gebaseerd kan worden op iets wat zo fraudegevoelig is als huiswerk. Al het werk dat in het onderwijs is verricht dit jaar zijn we momenteel ook aan het verwerken in een onderwijsjaarverslag. Wat ook nog gepresenteerd zal worden bij de Algemene Wisselvergadering op 31 augustus.
Van het bestuur Steffie van Loenhout
Op het moment van schrijven bevinden we ons alweer in week 4.4 en zijn we dus bijna aan het einde van dit college- en bestuursjaar. Aan het
Current Affairs Section
begin van zo’n bestuursjaar vliegt de tijd voorbij, word je overdonderd door nieuwe informatie en is alles spannend en onbekend. Inmiddels zijn we aan het einde van het jaar, weten we hoe alles in elkaar steekt en gaat het allemaal wat meer vanzelf. We zijn dan ook bezig met het afronden van ons jaar en begonnen met de overdracht.
Ikzelf ben in dit laatste kwartaal nog vooral bezig met onderwijs en probeer nog zoveel mogelijk de puntjes op de i te zetten. Zo zijn we bij de bachelor Technische Wiskunde nog bezig met kleine curriculumwijzigingen en wordt ook nog alle feedback van de collegeresponsiegroepen grondig besproken. Bij de master Applied Mathematics komen er een aantal nieuwe vakken bij en zal er vanaf volgend jaar gekeken worden of er meerdere specialisaties toegevoegd kunnen worden. Daarnaast zijn we aan het kijken hoe we de internationale masterstudenten beter kunnen betrekken bij de opleiding en bij onze vereniging. Onder deze groep vallen ook studenten die vanaf andere universiteiten in Nederland hier hun master gaan volgen. Onze opvolgers zullen daarom een mastercommissie in het leven roepen die ervoor gaat zorgen dat ook deze studenten zich thuis
4
Naast onderwijs ben ik natuurlijk ook nog bezig met andere leuke activiteiten en zaken van CH. Zo zijn we aan het eind van het derde kwartaal met het Bestuur tien dagen op vakantie geweest naar het zonnige Turkije. Hier konden we even bijkomen van het fulltime besturen en wat tijd met elkaar besteden. Je zou namelijk denken dat zo’n bestuur erg veel tijd met elkaar besteed, omdat ze altijd bij elkaar op elkaars lip zitten, maar dit is juist niet zo. Op CH zijn we vooral aan het werken en bij activiteiten zijn we meer met andere leden aan het integreren, waardoor je minder met elkaar doet dan je zou verwachten. Het was daarom heerlijk om bij zo’n vakantie elkaar eens niet in een werkomgeving te zien en samen te kunnen escaleren. Een activiteit die dit jaar onder mijn verantwoordelijkheid viel was Carrière na CH. Verschillende alumni kwamen hierbij een presentatie geven over hun carrière waardoor studenten van zowel Technische Wiskunde als Technische Informatica konden zien wat er nu eigenlijk allemaal mogelijk is na hun studie. Aansluitend was er een borrel in de /Pub waar ongeveer 20 alumni waren om mee te borrelen. Hierdoor hadden studenten de gelegenheid om vragen te stellen aan mensen die daadwerkelijk weten wat er met hun studie allemaal te doen is, zonder ook meteen een recruitmentpraatje te krijgen. Er waren zelfs een aantal bestuurders van inmiddels 23 jaar geleden en ook zij vonden het erg interessant om te zien hoe het er tegenwoordig bij CH en bij de opleidingen aan toe gaat. In deze laatste weken zijn wij ook bezig met de overdracht. Zo zijn onze opvolgers al bezig met het maken van hun beleid, waarin staat wat zij volgend jaar willen gaan toevoegen aan CH. Zo willen ze onder andere de structuur van dit blad onder de loep nemen en mogelijk nieuwe interessante artikelen toevoegen. Mijn opvolger, Eline Kleimann, gaat ook al mee naar de collegeresponsiegroepen, de onderwijscommissie en andere meetings die een Commissaris Onderwijs doorgaans heeft. De komende vier maanden zijn wij echter nog verantwoordelijk en zullen wij nog genieten van de laatste mooie activiteiten die ons te wachten staan. Ikzelf zal vooral proberen om nog zoveel mogelijk op onderwijsgebied toe te voegen zodat onze opleidingen hopelijk volgend jaar nog een tikkeltje beter zijn.
Volume 19 • Issue 4 • June 2015
Tinus op de BSA! Tinus op de BSA! Fred Vermolen
Fred Vermolen
De BSA kennen we als een motorfiets en verder wordt deze fiets bezongen in het lied ’Oerend Hard’ van de Achterhoekse band ’Normaal’. In dit lied rijdt één of andere Tinus op de BSA. Wij echter kennen de BSA ook in een andere betekenis en laten we het daar eens over hebben. Na de middelbare school gaat de student het avontuur aan om te studeren in een nieuwe omgeving in een vaak vreemde stad. Het studeren gaat vaak gepaard met het drinken van enorme hoeveelheden bier en andere alcoholische versnaperingen. Tussen de bedrijven door wordt er dan wat gestudeerd. Tenminste zo ging dat vroeger. In mijn geval deed ik eerlijk gezegd meer aan sport dan aan bier drinken. Dat eerste jaar moet voor zowel de student als de universiteit een soort kennismakings- en selectiejaar zijn. De student kan dan zien of hij/zij de studie aankan en waardevol vindt en de universiteit moet vaststellen of de student geschikt is voor de studie. Daarom geeft de universiteit na het eerste jaar een studie-advies aan de student. Tegenwoordig is dit advies bindend en daarom spreekt men van het ’bindend studieadvies’, ook wel BSA genoemd. Dit BSA moeten we niet verwarren met de motorfiets van Tinus uit het lied ’Oerend Hard’ van Normaal, zie Figuur 1.
Het bindende karakter betekent dat de student de studie moet stoppen als dit advies negatief uitvalt. Het studieadvies is positief als de student in het eerste jaar 45 EC (studiepunten) of meer behaald heeft van de propedeuse. Op zich is het goed dat er een meetbaar criterium is waar studenten aan moeten voldoen willen ze de studie succesvol afronden. Het eerste jaar dient dan ook selecterend te zijn. Of dit precieze criterium redelijk is, hangt af van een aantal factoren. Ten eerste kun je je afvragen of het aantal EC dat bij de vakken staat daadwerkelijk klopt. Soms heb ik het idee dat er bij sommige vakken een aantal EC is toegekend dat helemaal niet klopt. Het vak kan in werkelijkheid veel zwaarder zijn of juist niet. Dan rijst gelijk de vraag of het gehanteerde criterium wel eerlijk is. Je zou als student kunnen proberen de makkelijke vakken waar te veel EC voor staan proberen te halen om een positief BSA te halen. Aan de andere kant is bekend dat sommige studenten in het eerste jaar
Current Affairs
Figuur 1: De BSA waar Tinus nu niet op zit en waar het in dit artikel niet over gaat.
ontzettend veel moeite hebben om te wennen aan de nieuwe studieomgeving en aan de manier van studeren, terwijl ze een jaar later heel goede studieresultaten kunnen halen. Het is jammer als deze groep studenten onnodig het slachtoffer worden van een negatief BSA. Mijn mening is dat we het beste uit onze studenten moeten halen. Daar sta ik voor. Mijn wens is dat mensen zich naar vermogen zo goed mogelijk kunnen ontplooien. Niet iedereen is hetzelfde en met verschillen moeten we, indien (logistiek) mogelijk, rekening houden. Het CVB wil dat 70 procent van de eerstejaarsstudenten een positief BSA krijgt. De opleiding Technische Wiskunde scoort hierin conform het TUD-gemiddelde van ongeveer 60 procent. Het is begrijpelijk dat deze eis van het CVB bepaalde effecten kan oproepen. Wat er bij sommige opleidingen (bij auteur bekend) schijnt te gebeuren, is dat het programma in het eerste jaar vereenvoudigd wordt zodat het erg makkelijk wordt de propedeuse te halen. De moeilijke vakken worden dan naar het tweede jaar doorgeschoven. Dit heeft als gevolg dat het eerste jaar niet meer selecterend werkt. Sommige studenten die nu de propedeuse gehaald hebben, komen dan in een latere fase in de problemen en breken dan mogelijk de studie alsnog af met een kater (en die kater hoeft dan niet enkel het gevolg te zijn van een zuippartij op de avond ervoor). Een dergelijke student komt dan nog meer in de problemen want de mogelijkheden om een andere studie op te pakken wordt dan uitgedund met een mogelijke schuld er nog bij. Een ander mogelijk scenario is dat men besluit de studie ’studeerbaarder’ te maken. Dit kan door het verlagen van het niveau van de studie of door het invoeren van meer contacturen. Deze contacturen kunnen ingevuld worden door colstructies, huiswerkuren of door mentoraten. Men zou dit, met een onvriendelijk woord, het ’ophokken’ van studenten kunnen noemen. Men kan de contacturen verplicht stellen. Dit vraagt ook meer inspanning van het docenten-corps. Als je mij vraagt wat wijsheid is, dan is dit natuurlijk moeilijk. Ik begrijp heel goed dat we ons willen houden aan de eis van de minister. Het verlagen van het niveau vind ik geen optie. Dit zou de internationale naam van de TU-Delft schaden. Aan de andere kant vind ik het intensiveren van het student-docent contact dan de minder kwade. Het grootste nadeel is dat de student zelfstandigheid wordt ontnomen. De student moet juist de gelegenheid krijgen, ook al in het eerste jaar, zelfstandig en kritisch na te denken over de aangeboden leerstof. Dit verhoogt de zelfstandigheid en creativiteit van de studenten en dat betaalt zich later terug in het afstuderen en in de latere werkomgeving van de ex-student. We moeten immers goede, inventieve (creatieve) ingenieurs opleiden en niet mensen met ’alleen maar’ kennis. De eis van de minister lijkt de ruimte voor creativiteit te beperken. Natuurlijk kan er ook tegen deze eis ingegaan worden. Kijk bijvoorbeeld naar een groot aantal gemeenten die nu het voorgestelde beleid ten aanzien van uitgeprocedeerde asielzoekers (Bed, Bad en Brood) willen omzeilen. Gemeenten als Groningen, Arnhem, Nijmegen hebben aangegeven ruimhartiger faciliteiten aan te bieden aan uitgeprocedeerde asielzoekers. Tsja, geef ze eens ongelijk! Wil je dan dat deze mensen over de straten zwerven en zodoende mogelijk andere burgers lastig vallen? Een ander voorbeeld is de politie, die nu publieksonvriendelijke acties voert door langzaam-aan acties over de Nederlandse snelwegen. Het is zeker mogelijk om met de minister te praten over de uitvoerbaarheid van het beleid. Verder zou men zelfs tot acties over kunnen gaan. Aan de andere kant, vind ik dat studenten niet de dupe mogen zijn van eventuele acties. Dit beperkt dan weer de mogelijkheden voor actie.
5
Volume 19 • Issue 4 • June 2015
TU TU Delft Nieuws TU Delft Delft Nieuws Nieuws Cindy Caljouw Cindy Caljouw
Cindy Caljouw
De TU Delft is de grootste en oudste Nederlandse publieke technische universiteit, opgericht door Koning Willem II op 8 januari 1842. Maar wat gebeurt er momenteel nu verder op de TU Delft? In dit artikel zetten we de belangrijkste gebeurtenissen van de afgelopen tijd op een rijtje.
Professoren op het Podium Theater de Veste heeft innovatie hoog in haar vaandel staan. Daarom introduceerde het theater een serie avonden met als titel: ‘Professoren op het podium’. Iedere editie ontmoeten drie topwetenschappers elkaar. Op 1 april stond de kunstzinnigheid, de wiskundigheid en emotionaliteit van muziek centraal. Onder meer prof. Jan van Neerven en prof. Frank Redig gaven een mini-college en gingen onder leiding van theatermaker en liefhebber van de wetenschap Jan van den Berg met elkaar in debat.
Veel masterstudenten lopen vertraging op Masterstudenten doen meestal langer over hun opleiding dan er voor staat. Minder dan veertig procent blijft binnen de tijd, de meesten hebben enige uitloop nodig en een deel haalt de eindstreep helemaal niet.
Current Affairs
Dat blijkt uit nieuwe cijfers van universiteitenvereniging VSNU. In de eenjarige masteropleidingen haalt 37 procent op tijd het diploma. In de tweejarige opleidingen is dat veertig procent.
Na één jaar uitloop is driekwart afgestudeerd, zowel in de eenjarige als in de tweejarige opleidingen. Zo’n vijftien procent van de masterstudenten valt uiteindelijk uit of doet er veel langer over.
Prijsuitreiking van de digitale wiskundewedstrijd: Mathekalender Het Applied Mathematics Institute 3TU.AMI, een samenwerkingsverband van de drie technische universiteiten Delft, Eindhoven en Twente, organiseert elk jaar samen met het Duitse wiskunde-instituut MATHEON een wiskundewedstrijd voor middelbare scholieren: de Mathekalender. De wedstrijd wordt via het internet gespeeld in de vorm van een digitale adventskalender: van 1 tot en met 24 december wordt dagelijks op de Mathekalender een vakje ’geopend’ waarachter een wiskundeopgave verschijnt met tien mogelijke antwoorden. In Nederland deden 200 scholieren mee aan de wedstrijd. De Mathekalender werd gewonnen door Mees de Vries van het Stedelijk Gymnasium Schiedam. Afgelopen maandag 13 april nam Mees zijn prijs, een tablet, in ontvangst. Prof. Kees Vuik, wetenschappelijk directeur van 3TU.AMI, hield tijdens de uitreiking een voordracht over toegepaste wiskunde.
Trillingsarm parkeren bij TNW Eind april is de bouw van het parkeergebouw naast de nieuwbouw Technische Natuurwetenschappen op het voormalige parkeerterrein aan de Kluyverweg gestart. Er komen 285 gratis parkeerplaatsen voor medewerkers, studenten en bezoekers van TNW, L&R en het RID. Een parkeergebouw is meestal niet bijzonder. Omdat dit gebouw echter naast de nieuwbouw TNW staat, die naar verwachting in 2016 wordt opgeleverd, is de constructie relatief zwaar en worden er bij de bouw trillingsreducerende maatregelen genomen. Het parkeren mag geen trillingen veroorzaken vanwege de laboratoria die in het TNW-gebouw komen.
Referenties
[1] http://www.tudelft.nl/actueel/laatste-nieuws/
400.000 deelnemers aan MOOCs van TU Delft
[2] http://www.delta.tudelft.nl/nieuws
Anderhalf jaar na de start van de eerste Massive Open Online Course (MOOC) van de TU Delft, hebben al 400.000 mensen wereldwijd deelgenomen of zich aangemeld voor een cursus die binnenkort start. Inmiddels biedt de TU Delft 18 MOOCs aan. Een aantal ervan is al voor de tweede keer aangeboden.
[3] https://intranet.tudelft.nl/nl/nieuws/
De eerste MOOC van de TU Delft, Solar Energy, startte in september 2013. MOOC’s zijn online cursussen; iedereen met toegang tot internet kan zich aanmelden. De TU Delft geeft vooraf aan welke voorkennis nodig is om het vak
6
goed te kunnen volgen, maar ook zonder die voorkennis mag men zich aanmelden. Daarom zie je dat honderdduizenden mensen zich aanmelden, maar niet allemaal echt de cursus volgen of afronden. Gemiddeld gaat ongeveer de helft serieus aan de slag en haalt zo’n vier procent van de deelnemers aan het eind een certificaat. Dat geldt zowel voor de TU Delft als voor MOOC’s in het algemeen. Bij de TU Delft hebben tot nu toe zo’n 12.000 mensen een cursus succesvol afgerond en daarvoor een certificaat ontvangen. Het aantal MOOCdeelnemers dat een cursus succesvol afrondt is overigens wel een veelvoud van het aantal studenten dat jaarlijks ‘on campus’ het vak afrondt. Bijvoorbeeld: de eerste MOOC was Solar Energy, met 57.120 deelnemers, 2912 van hen behaalden een Certificate of Completion. Jaarlijks doen ongeveer vijftig studenten het vak ’on campus’.
[4] http://www.ewi.tudelft.nl/actueel/laatste-nieuws/
Volume 19 • Issue 4 • June 2015
Facultaire Studentenraad Ginger Geneste & Inoni van Dorp
Het weer begint eindelijk wat beter te worden, we krijgen allemaal zin in vakantie en het studiejaar zit er alweer bijna op! Nog even bikkelen voor de laatste tentamens en dan kunnen alle studenten lekker op vakantie. Op het moment van schrijven zijn we binnen de FSR nog druk bezig met een hoop zaken. We hebben bijvoorbeeld afgelopen kwartaal ons best gedaan om op verschillende manieren meer input te ontvangen van jullie. Zoals in afgelopen MaCHazine editie is beschreven, hebben we twee keer een zogenaamde koffie-input gehouden en hebben we een paar weken lang een whiteboard in de hal gezet met een vraag waar je direct op het bord een reactie onder kon schrijven. Daarnaast hebben we ook nog een interesseborrel georganiseerd voor iedereen die geïnteresseerd was om zichzelf verkiesbaar te stellen en deel te nemen aan de FSR komend jaar. Tijdens de koffie-input was er veel animo: tussen de eerstejaars colleges in stonden we met koffie voor de collegezalen te wachten met aantekenblaadjes in de aanslag. Onder het genot van een kopje koffie en een koekje vroegen we jullie mening over het onderwijs en de faculteit door eventuele verbeterpunten te noemen. Het was een gezellig kwartiertje en het bleek dat de eerstejaars al een flink aantal verbeterpunten wisten aan te dragen. Opvallend was dat 23.5% van de response groep graag meer stilte- en studieruimtes op de faculteit ziet. Daarnaast heeft 8.8% van deze groep aangegeven meer (werkende) desktop PC’s en printers te willen zien op EWI.
Tijdens de interesseborrel was er een redelijk grote opkomst. Voor de kamer Technische Informatica stellen vijf man zich verkiesbaar en voor de kamer Technische Wiskunde drie. Omdat er ook drie zetels voor Technische Wiskunde zijn, zijn de kandidaten op de lijst voor kamer TW al zeker van een plaatsje in de FSR voor komend jaar. Daarom is het voor deze MaCHazine editie een mooie gelegenheid om de kandidaten even voor te stellen. Elke kandidaat op de lijst TW heeft een kort stukje over zichzelf geschreven zodat jullie alvast weten wat er verwacht kan worden van deze kandidaten komend jaar.
Een nieuwe kandidaat is Lianne Bruijns. Ze staat op nummer 2 van de lijst en heeft het volgende voor jullie geschreven: Mijn naam is Lianne Bruijns, ik ben derdejaars student Technische Wiskunde. Ik ben nu bezig met mijn Bachelor eindproject en komend jaar ga ik de master Applied Mathematics beginnen. Ik heb afgelopen jaar deelgenomen aan onderwijsevaluaties van diverse faculteiten (EWI en educatie) en wil me meer bezig houden met het verbeteren van de kwaliteit van het onderwijs en de ondersteunende zaken op EWI. Ik wil mij richten op het verbeteren van de bestaande studieplekken en deze mogelijk uitbreiden, en het verbeteren van informatie die aan studenten geleverd wordt via media als de studiegids en Blackboard. Als laatste kandidaat stellen we Dilan Gecmen voor, ook Dilan stelt zich dit jaar voor de eerste keer kandidaat voor de FSR verkiezingen: Ik ben Dilan Gecmen, tweedejaars studente Technische Wiskunde aan de TU Delft. Na twee jaar Wiskunde ben ik nog steeds enorm tevreden met mijn keuze voor de studie, de universiteit en de stad Delft. Vorig jaar heb ik samen met een groot aantal medestudenten mijn P-in-1 gehaald, wat natuurlijk een enorme prestatie is. Om dit succes en andere te garanderen voor de huidige en toekomstige studenten wil ik aankomend jaar de belangen van studenten behartigen in de studentenraad voor TW. Zo wil ik zorgen voor meer studieruimtes en een betere regeling van de inleveropgaven.
We hebben er vertrouwen in dat deze kandidaten een hoop gaan bereiken en we wensen alle verkozen kandidaten voor de kamer TW, TI en EE komend jaar erg veel succes toe! De FSR staat altijd klaar voor de studenten om jullie belangen te behartigen. Dus als jullie nog opmerkingen, vragen of suggesties hebben die betrekking hebben op iets wat speelt binnen de faculteit EWI horen we het graag. Op onze Facebook pagina FSR-EWI kan je een berichtje achterlaten of een mailtje sturen naar
[email protected] . Wil je liever anoniem iets laten weten? Dan kun je altijd persoonlijk een mailtje sturen naar iemand die je vertrouwt binnen de FSR via hun studentmail.
Succes met de laatste tentamens! Op nummer 1 op de lijst voor kamer TW staat Inoni van Dorp en zij heeft afgelopen jaar ook een zetel bezet in de kamer TW: Hoi allemaal! Mijn naam is Inoni en ik ben derdejaars studente Technische Wiskunde. Afgelopen jaar heb ik plaats mogen nemen in de Facultaire Studentenraad van EWI en heb ik mij vooral bezig gehouden met onderwijs en studiefaci-
Current Affairs
De input die we hebben ontvangen via de vragen op het whiteboard bereikte ook een grote groep mensen waarbij de focus niet per se op eerstejaars lag. Iedereen (ook internationale studenten) waren in de gelegenheid om een reactie te geven op de vraag die op het bord stond door het op datzelfde bord op te schrijven, te mailen naar ons persoonlijk of op onze Facebook pagina een berichtje achter te laten. Ook hier bleek dat studenten graag extra studiefaciliteiten zagen op onze faculteit.
liteiten. Zo zijn we actief bezig geweest met het bedenken van oplossingen voor het tekort aan studieplekken (mede met behulp van jullie input) en de defecte borden in de zalen Ampère en Boole. Omdat veel van deze zaken nog niet afgerond zijn, wil ik hier graag volgend jaar binnen de FSR mee verder gaan om erop toe te zien dat onze faculteit goed onderwijs aan blijft bieden en een prettige plek om te studeren is!
7
How do you reposition thousands of mirrors, to dozens of microradian accuracy, hundreds of times a second? Join ASML as a Computer Scientist and help push the boundaries of technology. At ASML we bring together the most creative minds in science and technology to develop lithography machines that are key to producing cheaper, faster, more energy-efficient microchips. As a result, our machines image billions of sub-microscopic structures in mere seconds. And to reach the required accuracy of a few silicon atoms, the uniformity distribution of the photo light source has to be software-controlled using the latest computerized techniques. Only then can the system accurately position thousands of mirrors, hundreds of times a second. To take that feat even further, we need talented technologists who relish a challenge. So if you have a PhD or Master’s degree in mathematics or computer science and enjoy working in a multi-platform environment, in multidisciplinary teams, then a job at ASML could be for you. You’ll find ASML a highly rewarding place with complex technical problems, critical real-time applications, and demanding deadlines. But most of all you’ll find the freedom to develop your skills and achieve great things.
www.asml.com/careers
/ASML
@ASMLcompany
Volume 19 • Issue 4 • June 2015
Ik ben er gewoon eerlijk over ASML Campus promoter Menno Gravemaker over zijn bijzondere bijbaan
Menno Gravemaker zit in het laatste jaar van zijn bachelor Electrical Engineering aan de TU Delft. Hij wil door. Een master doen. Maar niet om tot in de eeuwigheid in de academische wereld te vertoeven. Geïnspireerd door de dynamische startup scene in Delft, ziet hij toekomst in het ondernemerschap. Zijn master gaat hij dan ook toespitsen op ondernemerscompetenties. Verder werkt hij aan zijn netwerk en vaardigheden als ASML campus promoter, de schakel tussen techniekstudent en bedrijf. Menno: “In mijn bestuursjaar had ik veel contact met bedrijven. Ik coördineerde de samenwerking en hielp bij de organisatie van inhoudelijke en gezelligheidsactiviteiten voor onze 700 leden. Zo leerde ik ASML kennen. Door mijn netwerk hier op de TU heeft het bedrijf me op een gegeven moment gevraagd of ik promoter voor ze wilde worden, al vind ik ambassadeur een beter woord.”
Computerrevolutie uit Nederland Voor degenen die ASML niet kennen een kleine introductie. Het bedrijf is fabrikant van lithografiemachines die gebruikt worden voor de productie van computerchips. Vanuit Veldhoven levert ASML haar apparatuur aan alle grote chipproducenten ter wereld, waaronder Samsung, Intel en tsmc. Menno: “ASML is een fantastisch en bijzonder ondernemend bedrijf. Het is de partij die Moore’s Law (2-jaarlijkse capaciteitsverdubbeling op chips) mogelijk maakt. Je zou bijna zeggen dat het verantwoordelijk is voor de hele computer/ technologie-revolutie van vandaag. En het zit gewoon in Nederland!”
Koppelen Tot zover de sales pitch. Wat doet Menno voor de studenten? Menno: “Ik ben de schakel tussen ASML en student. Iedereen kan met vragen bij mij terecht. Het gaat dan vooral over of ASML voor hen een passende omgeving is voor stage, afstuderen of werk. Daar informeer ik heel nuchter en eerlijk over. Door excursies en training heb ik een behoorlijk compleet beeld van het bedrijf. Daarom weet ik dat er bijna voor iedere technische discipline een uitdaging ligt bij ASML. Sterk inhoudelijke vragen kan ik bovendien doorkoppelen naar de juiste personen binnen ASML.” Het werk van Menno is van grote waarde; voor ASML, dat graag in contact komt met enthousiast technisch talent, maar ook voor studenten, die uitstekend kunnen oriënteren of ASML een passende omgeving voor ze is.
Kom eens kijken Menno: “Mijn boodschap? Nou, ASML verkoopt zichzelf wel. Het bedrijf levert waanzinnige prestaties. In de laatste generatie machines gebruiken ze bijvoorbeeld een laserbron om de lijnen op de chips te schrijven. Om die lijnen nog kleiner te maken, loopt de laser door een nevel van tin-druppels. Daar komen dan weer lichtstralen vanaf waarmee je nog kleinere details kunt maken (tot wel 13 nanometer). Bedenk het maar! Naast technisch ongekend is ASML ook een hele creatieve omgeving. Dus ik zou zeggen: kom vooral eens kijken bij ASML!”
Meer weten?
www.asml.com/students
Advertorial
Menno ook wel de ASML-man is gemakkelijk te herkennen aan zijn ASML-jas en -fiets. Spreek hem aan, hij staat open voor alle vragen. Je kunt hem ook e-mailen:
[email protected]
9
Volume 19 • Issue 4 • June 2015
Column International Student Eftychia Thomaidou Yes! The spring is finally here and I am super happy! The weather is nice, you can study ‘op het balkon’ or have a beer ‘op het terras’ like the Dutch do. This is what it means when it is springtime in the Netherlands. Last Saturday I had my first ice cream with ‘drop’ taste! The Dutch drop is a black liquorice candy with a quite unique taste. It is a must-try when coming to the Netherlands! But drop as an ice cream taste, really!? I had to try it and it was quite nice, but it also made my lips and tongue black, haha!
Current Affairs
Get on your bike and visit the magnificent fields full of flowers covering the western part of Holland, between the cities of Haarlem and Leiden. They are covering them for now, because they will soon be collected in order to be used for the Bloemencorso! All those flowers, tulips, hyacinths and daffodils are used to decorate chariots according to a theme that is selected each year. I believe that this year’s theme is related to Vincent van Gogh, but we will know for sure this weekend! You can see the chariots as they pass, following a route from Noordwijk to Haarlem. This is something special that one can see in the Netherlands. Another way to admire this blooming aggregation, is to visit the Keukenhof. I am pretty sure that you have heard of this place, as it is very famous and I cannot deny that it is very beautiful as well. What you might not know is that Keukenhof means ‘kitchen garden’. It used to be a castle garden of the castle located in Lisse, where vegetables and herbs were grown for the kitchen. It was turned into a more formal garden in the 1850s, and by 1949 into the now-famous annual flower show.
Two weeks ago it was Easter here in the Netherlands and that means that we get a long weekend (thus free Friday and Monday) to eat together with the family and to paint some eggs. The kids search to find hidden chocolate eggs and exchange breakfast packets among them, the so called ‘Paasontbijt’. Easter is the time to eat a lot of eggs! A week later was the Orthodox Easter. In Greece
10
Easter is the biggest celebration of the year accompanied with great tradition and ... lots of food! The Greek students at the TU Delft have the chance to feel a bit like at home at the Greek Church, Saint Nicholas in Rotterdam. This period is a time for tradition in the Netherlands as well. On the 27th of April is the Koningsdag or King’s Day. The whole country celebrates the birthday of their King, Willem van Oranje. On this day everybody dresses in orange as it is the national color and eats ‘tompoezen’. A tompoes is a typical pastry in the Netherlands, which you can find at any time of the year with the characteristic pink icing on top. On King’s day the icing is orange (what else)! I should not forget to mention that on Koningsdag everyone is allowed to go outside and sell their belongings. The streets become a big open air secondhand market! It is worth experiencing, but also a bit terrifying, to see lots and lots of people, dressed in orange, surging the cities. Where are all those people hiding during the rest of the year? Since, I devoted this article to the Dutch celebrations of this period, I will close it with the Nationale Dodenherdenking. The 4th of May is the Dutch national day of war commemoration and on 5th of May the liberation day is celebrated. ‘During the Remembrance Day we remember all those - civilians and soldiers – who have lost their lives in the Kingdom of the Netherlands or anywhere else during the world wars or during peacekeeping operations since the outbreak of the Second World War.’ (Memorandum 2010). On the 4th of May, the orchestras play mourning pieces, the children recite poems, people leave wreaths on the monuments and everybody stays silent for two minutes at eight o’clock in the evening. These are some of my experiences, while living in the Netherlands. If you want to know more about me, don’t forget to visit my blog at eftychia.weblog. tudelft.nl!
Volume 19 • Issue 4 • June 2015
Carrière na CH Ca Sandra Maring Rebecca Jacobs Donderdag 7 mei was het ‘Carrière na CH evenement’. Op dit evenement kwamen alumni vertellen wat zij zijn gaan doen nadat ze afgestudeerd
In de vragen kwam vaak naar voren dat studenten willen weten hoe een dag er precies uitziet. Of de werkenden veel achter de computer zitten te werken of dat dat mee valt. Toch is het wel zo dat de werkende mensen vrijwel altijd met computers werken.
waren. Eerst waren er twee presentaties voor wiskunde en informatica apart en vervolgens kwamen de twee studies samen om naar drie andere presentaties te luisteren. Afsluitend was er een borrel waar meer alumni waren om mee te integreren. Twee jaar geleden was dit evenement ook georganiseerd, maar toen was ik nog sjaars en is het mij ontschoten dat dit evenement was. Waarschijnlijk als ik het toen had geweten, was ik alsnog niet gegaan, hoewel dat onterecht is. Bij wiskunde en ook bij informatica krijgen we vaak vragen van anderen die niet bekend zijn met deze studies, wat wij later willen doen. Als je in het eerste jaar zit, weet je vast nog niet welke richting je op wilt binnen je studie, laat staan dat je de vraag kunt beantwoorden wat je wilt gaan doen na de studie. Als studenten verder in hun studie zijn, weten ze vaak wel welke richting ze leuk vinden, maar onze studies zijn zo breed dat je bij een heel groot aantal bedrijven terecht kunt. Door de presentaties en de borrel werd er meer duidelijk wat er na CH te doen is.
De tweede wiskunde presentatie was van Merel Stout. Zij is nog niet lang geleden afgestudeerd en volgt nu een traineeship bij ABN Amro. Zij heeft de minor Finance gevolgd en is altijd al geïnteresseerd geweest in statistiekvakken. Ook had ze wat met ABN Amro, dus toen een werknemer van deze bank bij het bedrijvendiner kwam, nam Merel haar kans om met hem te praten. Op deze manier is ze aan deze traineeship gekomen. Eerst was Merel wel sceptisch over een traineeship, maar uiteindelijk is ze erg blij met deze keuze. Het duurt bij haar 15 maanden en elke 3 maanden wisselt ze van project. Op deze manier heeft Merel veel verschillende afdelingen gezien die haar leuk leken. Bij zo’n traineeship kom je in een klas en daarin zitten mensen uit verschillende werkgebieden. Naast de projecten, zijn er ook verplichte cursussen om je bijvoorbeeld te ontplooien. Merel gebruikt bij de projecten nog wel redelijk wat wiskunde voor onder andere risico-analyse.
De tweede gemeenschappelijke presentatie was van Tom Verhoeff. Tom begon tijdens zijn studie al met een klein bedrijf om de roosters overzichtelijk en makkelijk benaderbaar te maken. Inmiddels gebruiken al tientallen hogescholen en universiteiten dit systeem en ze zijn zelfs in het buitenland al bezig. Ook is Tom eigenaar van het bedrijf Methylium. Dit is een bedrijf dat apps maakt voor Windows. Toen de Windows Phone net begon, begon Tom met het maken van de apps voor Windows. Er bestonden dus nog weinig apps voor Windows en grote bedrijven als NOS willen graag dat hun app ook beschikbaar is op een Windows Phone en niet alleen op Android of iOS. Tom haalt klanten binnen, dus hij heeft een grote verantwoordelijkheid voor het bedrijf. Als er geen klanten binnen gehaald worden, gaat het bedrijf failliet. Dan staan zijn werknemers op straat. Zij krijgen nog wel een uitkering, maar Tom niet. Doordat hij de eigenaar is, kan hij zijn eigen werktijden bepalen en dat is fijn, maar soms moet hij ook wel tot laat doorwerken, omdat het werk anders niet af komt. Een eigen bedrijf heeft dus voordelen, maar ook nadelen.
Association
Als eerste kregen de wiskunde studenten een presentatie van Frank Tabak. Hij is een consultant bij het bedrijf Ortec. Ortec werkt voor veel verschillende bedrijven en dan ook echt grote bedrijven zoals Air France-KLM, Shell en TNT. Frank ging wat dieper op Air France-KLM in. Hij vertelde over de optimalisering van het verkopen van vliegtickets. In een vliegtuig zitten zowel vakantiegangers als zakelijke reizigers. Beide categorie reizigers wil de vliegmaatschappij houden, zodat ze niet naar de concurrent gaan. De zakelijke reizigers zijn bereid om meer te betalen voor een ticket, maar een vakantieganger zal eerder de vlucht boeken. Om dit probleem op te lossen kan een ILP (integer lineair programming) gebruikt worden. Deze leren we al in het tweede jaar van wiskunde, dus voor velen was dit een bekend probleem. Ondanks dat hier dus wel wiskunde gebruikt wordt, is vooral het analytisch denken wat Frank vooral gebruikt in zijn werk.
Vervolgens verhuisden we naar zaal Ampère om ons bij de informatica studenten te voegen, die net presentaties van Dirk Guijt en Steffan Karger hadden gezien. Jarno Hartog en Teun Janssen stonden klaar om ons te vertellen over hoe het is om PhD’er te zijn. Als je de motivatie hebt om nog ongeveer vier jaar door te gaan met je studie, dan kun je een PhD doen. Meestal beslissen studenten bij hun afstuderen dat ze PhD willen doen. Je kunt er ook later mee beginnen, maar dan is het wel moeilijker. In die vier jaar moet je artikelen publiceren en daarbij heb je een begeleider die je helpt en een bepaald doel voor je heeft. Het ligt erg aan je begeleider hoe je PhD eruit ziet, dus moet je deze begeleider zorgvuldig uitzoeken. Je gaat je werk als een ‘bijbel’ verkondigen door presentaties te geven. Het is niet dat je de uitblinker van je jaar hoeft te zijn om een PhD te doen, maar doorzettingsvermogen is wel nodig, want het komt wel op jou aan.
Tenslotte presenteerde Martijn Rentmeester over zijn werk als consultant bij Deloitte. Hij gaat veel bij klanten langs om zijn zogeheten dashboard te laten zien. Hierdoor kunnen consultants gemakkelijk informatie visueel laten zien aan de klant. Om dat je afhankelijk bent van een klant, kan het zijn dat een klant afzegt en dan zit er een gat in je rooster. Op het kantoor is er dan nog vaak wel een klusje die je kunt doen. Bij Deloitte bestaat het piramide systeem wat meer consultancy bedrijven hebben. Deze geeft aan waar je naar toe kunt werken als je promotie wilt. Na de presentaties was de borrel waarbij we konden integreren met andere alumni. Dit was erg leuk en leerzaam, omdat we op deze manier in een informele sfeer vragen konden stellen aan mensen uit verschillende werkgebieden. Ik heb hierdoor een veel beter idee gekregen hoe het leven na CH eruit zal zien.
11
Volume 19 • Issue 4 • June 2015
Dies Felix van Doorn
Inmiddels ligt de Dies helaas alweer zo’n twee maanden achter ons. Het was een knotsgekke week, vol met GewaaCHde activiteiten. Maandenlang
hogend als een blonde dame in Dies outfit, die op de tafel ligt en niets anders schreeuwt dan “Bodyshots!” toch?
hadden wij ons voorbereid op deze ene week waarin het allemaal moest gebeuren. Het enthousiasme onder de leden was groot, de kaartjes waren niet aan te slepen! Dat zorgde bij ons allen voor nog meer motivatie om er een topweek van te maken! Toen was het moment eindelijk daar, woensdag 25 februari, tijd voor de pre-Dies! Een uitgelezen kans om deze feestelijke week goed in te luiden! Zestig CH leden begaven zich naar een grasveldje naast het gebouw van Civiele Techniek voor een potje lasergamen. Het was geweldig om te zien hoe enkele leden volledig opgingen in het spelletje. Vooral onze QQ’er stal de show met enkele sierlijke duiken, indrukwekkende strijdkreten en door echt verrassend goed te zijn in lasergamen. Er werd tot de laatste snik gestreden en toen de spreekwoordelijke kruitdampen opgetrokken waren, werden de overwinnaars in de /Pub getrakteerd op hun welverdiende biertjes.
Association
Een geweldige aftrap, maar een goed begin is maar het halve werk. De Dies gaat natuurlijk altijd pas officieel van start op de maandag met de traditionele lezing en borrel. Dit jaar werd de lezing gegeven door Jed Kaniewski, een Phd-student van de National University of Singapore. Hij verraste het publiek met een geweldig verhaal, vol humor en concrete voorbeelden over Quantum Informatie Theorie. Onder het genot van een hapje en een drankje werd er uitvoerig nagesproken over de ingewikkelde inhoud van de lezing en was er uiteraard de gelegenheid om te recipiëren bij het Bestuur. Hierna vertrokken wij naar het Konings Huys voor het Dies diner. De volgende dag was het tijd voor de ledenlunch! Om het grote aantal aanwezigen op te vangen, er waren maarliefst 180 kaartjes verkocht, kon er zelfs buiten de /Pub gezeten worden om te lunchen. Met luxe broodjes kon hier alvast een bodem gelegd worden voor de Kroegentocht van die avond. Zestig enthousiaste en vooral ook dorstige leden hadden zich om klokslag zes uur hiervoor verzameld in de /Pub. Eerst was er tijd voor pizza en wat initiële adtjes voor de sfeer. Deze groep werd vervolgens in twee kleinere groepen verdeeld en werden de Oude Jan, Doerak en Ruif bezocht. De sfeer was goed en het bier vloeide rijkelijk, vooral speciaalbier “Het Uiltje” (‘vo!) bij de Doerak was natuurlijk uiterst in trek! Uiteindelijk kwam de voltallige groep weer samen in de Kurk voor de afsluiting. Door de uitgedeelde shotjes, waarvan vele al dan niet toevallig mintgroen waren (‘vo!), werd de sfeer nog beter. Niets zo sfeerver-
12
Er was na deze avond gelukkig even de tijd om uit te slapen en uit te brakken voordat de volgende activiteit weer begon. Om 17:00 was het dan tijd voor de workshop “Valsspelen”, gegeven door de enige echte Valsspeler. Hij had vele vermakelijke trucs in zijn arsenaal en gaf het aanwezige publiek de kans om enkele daarvan zelf te proberen. De zaal was afgeladen en iedereen genoot zichtbaar. Na een heerlijke wokmaaltijd was het dan tijd voor een van de Dies-klassiekers: De cocktailavond! Met twee enthousiaste barmannen die aan de lopende band cocktails maakten, met af en toe iets te veel munt. De beruchte wachttijden waren een stuk minder dan de voorgaande jaren, waardoor de avond een nog groter succes was! De echte diehards waagden zich de volgende dag aan het uitbrak-ontbijt met onbeperkt tosti’s! Dat hadden jullie wel verdiend na twee zulke korte nachtjes! Met een heerlijk zonnetje, een fris windje, zitzakken en een decadent ontbijt was er sprake van uitbrakken volgens het boekje. Wij hadden het met zijn allen in ieder geval echt nodig die ochtend! De opmaat voor een lekker rustig dagje die afgesloten werd met een heerlijke chillavond in de /Pub met de finale van WIDM en een film. De popcornmachine en chocolade fontein maakten het helemaal af. In alle vroegte was op 6 maart, de mooiste dag van de hele Dies uiteraard, de echte harde kern verzameld voor de Dies-excursie. Het eerste deel van de dag werd doorgebracht op het strand bij Wijk aan Zee. Daar werd er gevliegerd en geblowkart. Eenmaal uitgewaaid vertrok dit gezelschap naar Amsterdam voor een tocht door de Amsterdam Dungeon. De waaghalzen die zich hierdoor heen wisten te slaan, de week begon inmiddels zijn tol te eisen, sloten de week op passend wijze af in Amsterdam. Wij willen jullie allemaal bedanken voor jullie tomeloze enthousiasme tijdens deze week! Het was een schitterende ervaring om de Dies te mogen organiseren voor jullie en wij koesteren dan ook de positieve verwachting dat het voor jullie allen een topweek was!
Volume 19 • Issue 4 • June 2015
Whisky Proeverij WhisCo
Op 7 april vond de eerste activiteit plaats van een kersverse CH commissie, de WhisCo. Met een groep van 27 man, waaronder ook diverse ereleden en zelfs een paar vrouwen, zijn we bij Trappistenlokaal ’t Klooster op bezoek geweest om een avond whisky te proeven. Het doel van de avond was geheel volgens het motto van de WhisCo ‘Drank is niet alleen om te zuipen, maar ook om van te genieten’ om een ieder die daarin geïnteresseerd, kennis te laten maken met het (proeven van) Schotse kwaliteitswhisky, maar ook met de achtergrondinformatie van de whisky’s en het stookproces. De meer doorgewinterde whiskydrinker werd de mogelijkheid geboden om zijn horizon te verbreden door het aanbod van unieke whisky’s met soms onverwachte smaken.
Wat is een Schotse Single Malt Whisky? De avond begon met een antwoord op de vraag: “Wat is single malt Schotse whisky nu eigenlijk?”. Gelukkig hebben de Schotten zelfs wetten om te definiëren wanneer een drank precies whisky is, dus deze vraag was eenvoudig te beantwoorden. Een Schotse Single Malt whisky is een distillaat van één graansoort, namelijk gemoute gerst. Een Schotse whisky moet daarnaast minimaal 40% alcohol bevatten en meer dan 3 jaar gerijpt zijn op eiken vaten. Last but not least moet een Schotse single malt whisky afkomstig zijn van een enkele distilleerderij uit Schotland, maar de verschillende single malt whisky’s van één distilleerderij mogen verder dus wel met elkaar gemengd worden. Op de fles staat dan het jaar van de jongste whisky in het eindproduct.
Tijd om te proeven!
Lowlands Uit the Lowlands van Schotland kregen we een 6 jaar oude whisky van de North British distilleerderij. Om nog specifieker te zijn was dit een fles van een onafhankelijke bottelaar ‘The Ultimate’. Zo’n bottelaar koopt vaten whisky op van een distilleerderij en vult hiermee zelf de flessen. Een whisky die je direct van een distilleerderij koopt is vaak een mengeling van meerdere vaten en soms whisky’s die een verschillend aantal jaren hebben gerijpt. Bij zo’n onafhankelijke bottelaar komt je fles dus uit een enkel vat, een zogenaamde ‘single barrel’ whisky. Whisky’s uit the Lowlands van Schotland staan erom bekend dat ze licht, zacht en fris zijn en deze whisky is was daar een perfect voorbeeld van.
Speyside Hoewel Speyside eigenlijk een onderdeel is van een andere regio (the Highlands) bevat de Speyside bijna de helft van alle distilleerderijen in Schotland. Om die reden is de Speyside een regio op zich geworden. Uit de Speyside regio kregen wij een Glenfarclas van 15 jaar oud te proeven, met de mededeling dat een oudere whisky niet per definitie lekkerder is. Net als bij wijn is een whisky het soms uit het ene jaar lekkerder dan uit een ander jaar. Onze proefmeester had namelijk ook de Glenfarclas van 17 en 19 jaar geprobeerd, maar deze meegenomen voor ons omdat hij naar zijn idee lekkerder was. In de Speyside vind je door het grote aantal distilleerderijen whisky´s in alle soorten en smaken, maar wat deze whisky bijzonder maakte was dat hij op een Sherry vat was gerijpt. Whisky´s worden vaker gerijpt in een vat waar eerder een andere drank in heeft gezeten, waardoor die smaak ook in de Whisky goed is terug te proeven!
Highlands Uit de Highlands kregen we eerst 14 jaar oude Whisky van de Scapa distilleerderij, weer van de onafhankelijke bottelaars Gordon & MacPhail. Een whisky uit de Highlands wordt wel eens gekenmerkt door een licht rokerigere smaak. Deze whisky was mijn persoonlijke favoriet van de avond, maar is helaas lastig te krijgen. De Scapa van 16 jaar is beter te krijgen en smaakt bijna hetzelfde, maar is een stuk duurder en is het dus eigenlijk niet waard, aldus de Proefmeester. De tweede whisky uit de Highlands die we te proeven kregen was een Super Tuscan cask uit 2006 van de Edradour distilleerderij. Deze whisky gebruikte de proefmeester om te demonstreren wat een invloed het gebruikte vat kan hebben op de whisky. Deze whisky is gerijpt op vaten van een speciale soort Toscaanse wijn, wat een roodachtige kleur en heel fruitige smaak tot gevolg heeft.
Islay Tot slot kregen we een 6 jaar oude whisky van de Kilchoman distilleerderij die op het eiland Islay staat. Deze whisky is “wat iedereen verwacht bij een Schotse whisky” aldus de proefmeester. Whisky’s van Islay (en Schotse whisky’s in het algemeen) staan bekend om hun rokerige smaak. Deze rokerige smaak komt van de turf die op Islay vaak en veelvuldig wordt gebruikt bij het mouten van de gerst.
Association
Nadat iedereen op de hoogte was gebracht van wat een Schotse single malt whisky precies is en hoe je dat dient te proeven konden we ook daadwerkelijk gaan proeven wat deze drank zo bijzonder maakt. Gedurende de avond hebben we zes verschillende whisky’s geproefd uit verschillende regio’s van Schotland. In elke regio worden whisky’s gestookt die kenmerkende smaken hebben voor die regio. Deze smaken komen onder andere voort uit gebruikte grondstoffen, de gebruikte vaten om in te rijpen en de manier van stoken.
Ook de tweede whisky van de avond kwam uit de Lowlands. Ditmaal kregen we een 22 jaar oude ‘single barrel’ whisky van de Bladnoch distilleerderij, gebotteld door Gordon & MacPhail. Voor sommige deelnemer was dit een extra leuke whisky, omdat deze whisky ouder is dan zijzelf waren.
Wij, als WhisCo, kijken terug op een geslaagde avond, waar iedereen kennis heeft kunnen maken met de lekkernijen die Schotland te bieden heeft. Wij zullen er in ieder geval nog regelmatig onder het genot van een heerlijke Scotch over napraten.
13
Volume 19 • Issue 4 • June 2015
Ouderdag ChoCo
Na maanden voorbereiding, was het op 28 maart zover! De dag waarop heel CHoCo met veel plezier aan het werk mocht om alle ouders wegwijs te maken op EWI, was aangebroken: de Ouderdag. Het laatste praatje ter aanmoediging, van onze voorzitter Daphne, was voorbij en wij gingen van start. Nadat de ouders hun kaartje betaald hadden en van een kopje koffie of thee hadden genoten, mochten ze naar collegezaal Ampère voor een inleidend praatje van het bestuur van CH en van Daphne. De groep splitste zich hierna op in Wiskunde en Informatica. Wiskunde kreeg eerst een college van Joost de Groot over tellen, terwijl Informatica een rondleiding kreeg van het bestuur en CHoCo. Onder andere kregen ze het befaamde dak te zien, met een helaas wat mistig uitzicht over Delft en omstreken. Ook is er een rondje gemaakt langs de collegezalen en de commissieruimtes van CH. Hierna kreeg wiskunde een rondleiding en informatica een college van Tomas Klos over logica. Inmiddels hongerig, maar ook heel enthousiast begaf iedereen zich richting de kantine voor een heerlijke lunch, met een ‘Broodje Leo’.
Association
Na de lunch was het tijd voor het middagprogramma en vertrokken we samen met de ouders, die zich hadden opgegeven voor het middagprogramma, naar het centrum van Delft. Daar was er de mogelijkheid om mee te doen aan een rondvaart door de grachten van Delft, daarnaast kregen de ouders ook een boekje met allerlei leuke dingen in Delft om te bezoeken. De één koos er bijvoorbeeld voor om op locatie te gaan borrelen en de ander koos ervoor om
14
museum Prinsenhof te bezoeken. Ondanks het bewolkte en toch wat koude weer, weerhield dit de meesten er gelukkig niet van om erop uit te gaan in Delft. Alles om de stad Delft beter te leren kennen! De dag werd afgesloten met een pubquiz (in zaal Ampère, dat dan weer wel) en een gezellige borrel met studentenmaaltijd in de /Pub. Vooral de ouders vonden het erg leuk om eindelijk eens te zien waar hun zoon/dochter op woensdagavond te vinden is! Natuurlijk kon er ook voor worden gekozen om de dag af te sluiten door op eigen gelegenheid gezellig te eten in een van de vele restaurantjes in Delft. Gelukkig was hiermee voor ons de pret nog niet afgelopen! Afgelopen 24 april organiseerden wij namelijk het Broertjes- en- zusjesfeest, met als thema: In de griezelbus helemaal naar de CHoCo! Dit leidde tot studenten die hun broertjes of zusjes dwongen zich te verkleden, tot plezier van de CHoCo. De avond begon met een borrel, zodat iedereen rustig los kon komen en nog gezellig bij kon praten over alles wat ze in de tussentijd hadden meegemaakt. Onder de broertjes en zusjes werden dan ook de nodige vriendschappen gesloten en telefoonnummers uitgewisseld. Daarna barstte het feest los, DJ Struijkrover (ook wel bekend als Davey Struijk) zorgde ervoor dat iedereen niet anders kon dan losgaan op de dansvloer! Veel te snel was het alweer 03:00 uur en ging iedereen moe maar voldaan naar huis. De CHoCo wil graag iedereen bedanken die ons geholpen heeft om zo’n geweldige ouderdag en feest neer te zetten! Daarnaast willen we de ouders, broertjes, zusjes, neefjes en nichtjes bedanken voor jullie komst. Wij hebben er ontzettend van genoten en zijn erg blij met alle positieve reacties die we tot nu toe hebben ontvangen! En voor de broertjes en zusjes: aarzel niet om nog eens naar een feestje te komen, want jullie zijn hartstikke gezellig!
Volume 19 • Issue 4 • June 2015
Are you ready for the launCH? Rebecca Glans
This year, from the 12th till the 14th of June, an epic and great event will occur. An event for all the adventurous, observant and fast-reflexpossessing men ánd women of the TU Delft. May it be as a courageous lone wolf surrounded by twilight, or with a team of friends ready to
ungrounded “gaming is bad for you” no longer holds. More importantly, if you’ve ever “gamed” before, you know it is a form of expressing yourself in any way you’d like. Whether it’s to test your sense of rhythm in games like Osu, dominate the battlefield against other civilizations in AoE2, challenge yourself and teammates to victor in one of the harshest communities known to mankind (you know I’m talking about MOBA’s), show off your most awesome dance skills in Just Dance or to simply let others know you’re the coolest kid alive with a game of Smash Bros.
teabag all enemies at your feet. All will be given their desired reality to be something or someone beyond everyday life. From the comfort of a
All the above and many more you do for one simple reason: to get away from everyday things and get that satisfying and fulfilling feeling afterwards.
nice chair, of course. If you haven’t guessed it by now, I’m talking about our LANcie’s wonderful debut event: Area FiftyLAN!
AreaFifty-what? AreaFiftyLAN will be a gaming event for all TU Delft students lasting a weekend. Are your gaming buddies not students of TU Delft? No worries, everyone is welcome! This weekend will be filled with tournaments (where prices can be won!) of PC games, ranging from MOBA’s and shooters to sports games and card playing games. Not so in for 24/7 screenstaring? We have you covered with a poker tournament, as well as a thrilling airhockey tournament. Besides all the gaming activities there is also a launch area present. Here you can replenish your energy by simply chilling or playing board- and arcade games. And if you’re brave enough, you can show off your dancing and singing skills with the available consoles.
“But I’m not really a gamer..” Whether you call yourself a “gamer” is not important. Do you occasionally play games with friends? Love how you face new adventures, experience hilarious moments and fun time, together? Or do you prefer solo encounters, but like sharing your experiences or tactics with others? Many, and also different kinds of people, play games. More than the average person would think. With this event we want to show that gaming is becoming more and more a part of our culture. It’s not practiced by a certain group of people any more, even our education system has been infiltrated by the means of “gamification”. More and more papers claim that many skills can be acquired from gaming and so the
If you’re as excited as I am you can check the website for more information. (Link on the poster next to this article). Girls, you are more than welcome at this event! We know you exist and to promote your presence in the gaming world we will have a Girls-only tournament featuring the game: Team Fortress 2! Are you ready for a weekend full of gaming, being competitive or casual, PC or console? Are you ready to go on adventures and quests with friends or, in the contrary, show you are the last and best man standing? Are you ready for (probably) sleepless nights, sore eyes and backs but lots of fun interactions and events to remember? The food and all technical necessities will be taken care of. All you need to bring is a PC or laptop with gaming gear and your gaming spirit! Which leaves me with the final question: Are you ready for the launch?
Association
Now, let’s get real. You may be a tryhard full ancient Monk clearing GR55+, but you’re still human in this world. That’s why a hall will be available for all participants to sleep in during the whole weekend. All the meals, mom wishes you’d have, will be provided. The latter includes a BBQ!
What are you waiting for?!
15
Volume 19 • Issue 4 • June 2015
Business Tour Rebecca Jacobs
Op maandag 16 maart werd het startsein gegeven voor de Busienss tour van W.I.S.V. ‘Christiaan Huigens’. Met in totaal 30 enthousiaste studenten en 2 docenten stapten we de bus in waarmee we heel Nederland door gaan reizen om verschillende bedrijven te bezoeken. Gelukkig hadden alle deelnemers elkaar al een keer ontmoet bij het pre-BT moord diner en was het meteen gezellig in de bus. Op maandagochtend gingen we eerst op bezoek bij KPMG in Amstelveen. Bij KPMG werden we enthousiast ontvangen door Lisanne Oud, recruiter bij KPMG, die ons een interessante inleiding gaf over dit bedrijf. Na de presentatie hebben we onder begeleiding van een groep KPMG’ers een case gedaan over IKEA. Na de case zijn we rond 12:00 uur gaan lunchen met heerlijk belegde broodjes, terwijl we in verschillende rondes van tien minuten mochten speeddaten met werknemers van KPMG van verschillende afdelingen. Dit was een goede kans om op een snelle manier informatie te vergaren over de verschillende afdelingen binnen KPMG en het soort werk dat een beginnend werknemer zou kunnen doen binnen dit bedrijf.
Association
In de middag bezochten we ING. Bij aankomst in het complex van ING bezochten wij allereerst de Dealing Room. Van een wandelgang bovenaf zagen we hoe het er rustig aan toe ging. Hierna kregen we enkele korte presentaties over het bedrijf zelf. Vervolgens kwamen we op een informatiemarkt waar 4 standjes waren gebouwd voor ons. Elk standje hoorde bij een bepaalde afdeling van ING, namelijk Lending, Financial Markets, Group Services en Infrastructure & Platform Services. Zo kwamen we te weten dat er bij Infrastructure niet voor vele peta-bytes wordt geschuwd en kon je bij Financial Markets zien hoe wiskundige modellen door parallellisatie op een klein GPU cluster in enkele seconden vele miljoenen iteraties van hele portfolio’s kan doorrekenen. Aan het einde van het programma stond een borrel klaar, samen met een walking diner. Na een heerlijk ontbijt in het verre oosten en het afbetalen van de openstaande bierrekenignen van de avond ervoor, vertrokken we naar Thales. Thales maakt onder andere radarsystemen voor defensie. Een dame met een heerlijk oosters accent ontving ons met koekjes, koffie en thee. We namen plaats in de beste presentatiezaal van de hele week, waar we eerst door Wendy geïntroduceerd werden aan Thales. Na deze mooie introductie kregen we een stukje over radars van Jan de Wilde en een indrukwekkende uitleg over de
16
goalkeeper aan boord van de marineschepen. Vervolgens kregen de wiskundigen een rondleiding over het terrein van een wiskundige van Thales en de informatici van een informaticus. Als afsluter kregen we een heerlijke lunch met als kers op de taart een kroket op een broodje. Op de dinsdag middag bezochten we Topicus. Na een uitvoerige Topicus introductie splitste de groep in twee delen, een deel ging met virtual reality spelen en de andere groep zou een demonstratie krijgen van hoe Topicanen te werk gaan. Na de workshops eindigde de dag weer gezamenlijk bij de borrel. Onder het genot van Topicus’ eigen gebrouwen bier, de ‘Gifkikker’, werd er hard gewerkt om onze eigen pizza’s te maken. De mooiste creaties werden gemaakt en Topicus lijkt voor mindere tijden in de IT in ieder geval een goed plan B te hebben. Na een mooie dinsdagavond in de Ruif en heerlijke nacht in Delft, waren we woensdagochtend weer vroeg uit de veren. Al met al kwamen we ruim op tijd bij Exact aan en konden onze pasjes met persoonlijke opdracht uit de automaat halen. Het programma bij Exact begon met twee presentaties van Wiegert en Emiel. Wiegert vertelde over hoe Exact -net zoals veel andere IT-bedrijvenin een garage met een aantal Delftse studenten begon. Na de interessante presentaties, was het tijd voor een uitdagende case. Ook de wiskundigen mochten in hun handjes knijpen met dit optimalisatievraagstuk. Na afloop van het ochtendprogramma ging de bus richting de Zuidas, die deze hele dag in mist gehuld was. Na lekkere taartjes en koffie was het tijd voor het eerste deel van het programma: de introductie van Accenture. Tijd voor de case! Aan ons de taak om advies uit te brengen aan energieleverancier Nussenco. De businessvraag is of het implementeren van slimme stroommeters (smart meters), een rendabele strategie is voor het bedrijf. Na het harde
Volume 19 • Issue 4 • June 2015
werken kregen we een rondleiding over de twee verdiepingen van Accenture; omdat het geen vrijdag was, was de werkruimte relatief rustig, maar er waren wel genoeg mensen aanwezig om een indruk te krijgen van de werksfeer. Voor ons was het ondertussen ook wel tijd voor een borrel, en de hapjes stonden al op ons te wachten, in de bar naast het buitenterras. Enkele andere junior consultants schoven woensdag middag aan tijdens het eerste biertje en het eerste hapje, en er was nog volop mogelijkheid om vragen te stellen en betere indruk te krijgen van het leven als consultant bij Accenture. Op donderdag ochtend presenteerde Ortec finance ons een case over pensioenen. Op het eerste gezicht zijn pensioenen voor de meeste deelnemers van de BT nog iets wat nog eventjes duurt. De mensen bij Ortec finance gaven ons een inleiding over hoe pensioenfondsen over het algemeen opereren. Een van de werkzaamheden van Ortec is namelijk het advies geven aan pensioenfondsen over hoe zij hun investeringen moeten doen. De sprekers waren tijdens ons bezoek erg enthousiast en hadden een goed verhaal. Het was prettig dat de sprekers wat jonger waren en dus dichter bij de studenten staan, die nog moeten beginnen aan hun carriere. Na een inspirerende ochtend bij Ortec Finance bezochten wij CGI, voorheen CMG Logica, in Rotterdam. Er stond ons een drukke middag vol interessante presentaties te wachten, maar niet voordat we eerst werden geïmponeerd met de aanblik van hun fancy CGI auto voor het pand. Duidelijk werd dat er voor iedere wiskundige en informaticus wat wils is bij CGI. Zo is er een samenwerkingsprogramma met de TU Delft voor onderzoek naar verkeer en vervoer: DITTLab. Als afsluiter van het formele gedeelte, was het tijd om onze ‘voorgangers’ te ontmoeten, CGI mensen afgestudeerd aan de TU Delft. Het was erg leerzaam om te zien welke werkzaamheden wiskundigen en informatici kunnen bekleden binnen CGI. Bij de borrel en het diner van de vaste CGI toko, Toko Eddo, konden we al onze resterende vragen stellen. Gewapend met onze ontbijtpakketjes van het hotel stapten we op vrijdag ochtend vroeg in de Thalys, die ons razendsnel en comfortabel (te zien aan het aantal mensen dat lekker lag te slapen) naar Parijs bracht. Na een korte wandeltocht gecombineerd met een metroritje stonden we rond 11 uur in een klein zaaltje in de kelder van het Sony Computer Science Lab (CSL). Het Sony CSL in Parijs is een zusterlab van het Sony CSL in Tokyo, en is opgericht in 1996. Het
CSL houdt zich alleen maar bezig met fundamenteel onderzoek, en ontwikkelt zelf dus niets. Dit resulteert in publicaties en patenten. Met sommige van deze resultaten gaat Sony vervolgens verder, terwijl andere resultaten niet direct gebruikt worden. De Language group houdt zich bijvoorbeeld vooral bezig met onderzoek naar de evolutie van taal. Zij doen dit door middel van simulaties, waarin agents elkaar moeten begrijpen zonder dat ze een gemeenschappelijke woordenschat hebben. Wel hebben de agents een aantal acties die bij beide bekend zijn, zoals bijvoorbeeld ‘ja knikken’ en ‘nee schudden’. Dit werd ook geïllustreerd met een filmpje, waarin een robot aan een andere robot vroeg om een bepaalde actie uit te voeren (door middel van een zelfbedachte combinatie van lettergrepen). De andere robot voert vervolgens de actie uit waarvan hij denkt dat de vrager die bedoelde. Dit wordt vervolgens bevestigd door te knikken of afgewezen door de schudden; in het laatste geval wordt vervolgens de correcte handeling uitgebeeld door de eerste robot, zodat de tweede robot ervan leert.
Association
Als afsluiter van de Business Tour werden wij met een bus rondgeleid over het grootste Franse internationale vliegveld, Charles de Gaulle. De tour begon met een case; hoe herken je een vrachtvliegtuig? Deze lastige kwestie werd door onze groep gênant veel sneller opgelost dan de gemiddelde tourgangers: Er waren geen ramen in het vliegtuig, behalve in de cockpit natuurlijk. Een interessante anekdote ging over de konijnen. Vroeger voordat het vliegveld er was, leefden er veel konijnen in het gebied. Dit veranderde echter door de komst van het vliegveld, en het dumpen van de kerosine vlak voor het landen. De konijnen waren hierdoor tijdelijk weggejaagd. Door betere berekeningen over de benodigde brandstof was het lozen van overtollige kerosine overbodig en konden de konijnen terugkeren naar hun natuurlijke habitat. Dit was echter een probleem voor het vliegveld. Om dit probleem op te lossen werden de konijnen in het begin vermoord, maar om ethische redenen is dit plan herzien en worden de konijnen op een andere plek onder gebracht. Na de rondleiding over het vliegveld was het tijd voor het laatste avondmaal. In een pittoresk ondergronds restaurant werden wij verwend met onder andere slakken, Franse uiensoep, kikkerbillen, boeuf en fait maison mousse de chocolat. Onder het genot van een wijntje werden wij vermaakt door zang begeleid door een gitaar en accordeon. Sommige van ons hadden het geluk mee te mogen dansen op de macarena. Het was al met al een drukke week waar ik in ieder geval erg van genoten heb. Misschien tot de volgende Business tour!
17
Volume 19 • Issue 3 • Februari 2015
MatCH, zorgt voor passende activiteiten! Gedurende het jaar heeft de MatCH een hoop activiteiten neergezet. Zo is er zoals er in een vorig MaCHazine te lezen was een Weerwolfavond georganiseerd en was er ook een Blingo avond. Alle gokkers konden elkaar proberen te overbluffen tijdens het pokertoernooi wat plaatsvond op 21 April! Tijdens het pokertoernooi waren er ook prijzen te winnen. De spanning liep hoog op naarmate de finale dichterbij kwam. Voor de personen die een liever een spelletje wilden spelen zonder al de spanning was er op 28 april een spelletjesmiddag! Hier kon iedereen onder het genot van een biertje in de /Pub gezellig een bordspelletje komen spelen. De MatCH kon ook uitgedaagd worden door iedereen. Als je gewonnen had van de MatCH werd je beloond met een lekker drankje! Het schaaktoernooi is dè activiteit waar de MatCH ooit mee begonnen is. Dit evenement komt nog steeds elk jaar terug! Alle schaakgrootmeesters van EWI konden op 22 mei wederom proberen te bewijzen dat zij de beste schaker zijn. Op 1 juni was het tijd om alle nostalgische gevoelens naar boven te laten komen in het Pokémontoernooi! Tijdens dit toernooi werd de trading-cardgame gespeeld. De Pokéleague van CH had gezorgd voor decks voor alle spelers en voor een mooie sfeer. Alle Pokémon fanatiekelingen hebben zich hier helemaal kunnen uitleven met vele spannende gevechten. Aan het einde was er een iemand die zich de echte Pokémon-meester mocht noemen! Wie wil dat nou niet?
Association
Ook was het op 22 mei weer tijd voor de Gaming Friday! Dit was eerder na de tussententamens al een groot succes dus was het tijd om dit een keer te hervatten. Iedereen kon weer lekker even alle spanning eruit gooien door gezellig samen te komen gamen op CH.
18
Als jij zin hebt om buiten onze activiteiten nog meer spelletjes te spelen kan dat ook! In de /Pub staan dozen vol met spelletjes van de MatCH achter de bar! Dus als je in de pub bent en zin hebt om een spelletje te spelen kun je hierom gewoon bij de bar vragen of je deze mag pakken! Zou je graag andere spellen in de pub zien? Of wil je graag iemand hebben om een spelletje met te spelen? Dan kun je ons altijd aanspreken! We zijn te herkennen aan onze bontjassen, spelletjesdassen en natuurlijk onze zwarte MatCH hemden!
Volume 19 • Issue 3 • February 2015
Follow up sjaars Daphne van Tetering & Danique Lummen
Het vierde en daarmee ook het laatste kwartaal van mijn eerste jaar in
Inmiddels ben ik ruim 9 maanden in Delft en vind ik dat ik al best wel
Delft is alweer aangebroken. Als ik eerlijk ben, is de tijd echt voorbij
ingeburgerd ben hier. Mijn Twentse ingeslikte ‘en’ is verdwenen en maakt
gevlogen. Dit jaar zat voor mij vol met nieuws: een nieuwe studie in een
plaats voor wat mijn Twentse vrienden noemen ‘de westerse R’, oftewel:
nieuwe stad en vooral heel veel nieuwe vrienden!
ik begin als een Delftenaar te praten. In plaats van dat mijn Delftse vrienden nu vragen of ik wil herhalen wat ik zei, doen nu mijn vrienden
Het begon allemaal op 1 september, het moment dat je, met het EJW nog vers in je geheugen, toch echt de collegebanken in moet. Ik kan me nog goed herinneren dat ik het best spannend vond, want ‘Wat nou als ik er niks van snap?’ of ‘Wat als ik het helemaal niet leuk vind?’. Gelukkig was ik daar niet alleen in en vond iedereen het stiekem wel spannend. Inmiddels ben ik aan de colleges gewend en wordt het op den duur zelfs een beetje saai.
uit Twente dat. Ongeveer een half jaar lang heb ik iedere keer als ik naar een nieuwe plek ging, met navigatie op mijn telefoon moeten fietsen, omdat ik anders de weg niet meer wist, maar gelukkig is dit ook verleden tijd en verdwaal ik nu niet meer zomaar.
Dit jaar heb ik ook een hele hoop leuke dingen gedaan. Zo was ik voorzitter van CHoCo ‘14-’15. CHoCo is de commissie van CH die de Ouderdag en het BroertjesZusjes-Feest organiseert. Daarnaast is het, al zeg ik het zelf, een praCHtige commissie! De Ouderdag was een dag om trots op te zijn. Er waren nog meer leuke dingen, zoals het CH-gala, de WiFi Wintersport, het SjaarCieFeest en ga zo maar door.
Al met al, heb ik dit jaar een hoop gedaan en veel geleerd. In het begin van het jaar had ik geen idee van programmeren, was ik hard aan het hopen en hield ik niet van bier. Nu kan ik games programmeren, weet ik dat hopen je nergens brengt en kan ik bier best waarderen. Dit jaar was natuurlijk geweldig, maar stiekem ben ik ook wel weer toe aan vakantie! Daarna is het voor mij tijd om te beginnen aan mijn tweede jaar Technische Informatica en staat er weer een nieuwe lading eerstejaars klaar om ‘het stokje aan door te geven’. Of volgend jaar dit jaar kan overtreffen, ik ben benieuwd!
Miscellaneous
Het einde van het jaar is het in zicht, maar ik moet nog hard aan de bak. M’n BSA moet binnengehaald worden en daarnaast hebben we ook nog het MAS-project. Voor dit project programmeren we een bot in de game ‘Unreal Tournament’. Dit brengt me ook weer op een aantal dingen die ik dit jaar geleerd heb: gamen kan altijd en overal, WoW staat voor World of Warcraft en ook als meisje is Informatica hartstikke leuk!
Het begin van het jaar begon vrij chaotisch voor mij: een nieuwe plek, nieuwe mensen en alles zelf moeten doen. Vooral dat laatste was behoorlijk pittig, ik heb een keer de brandalarmen laten afgaan omdat onze afzuigkap te lang aan had gestaan en alle zuurstof uit onze GR had gezogen, en de brandweer moeten bellen omdat onze deur vast zat. Het leukste van dit allemaal is dat ik zelf nog niet eens de meest falende persoon in het huis ben, mijn Litouwse huisgenoot heeft in de eerste weken 3 keer afwasmiddel in de vaatwasser gedaan en snapte vervolgens niet dat de hele keuken onder het schuim zat.
In die 9 maanden dat ik hier nu ben heb ik al behoorlijk wat leuke feestjes meegemaakt, veel verkleedfeestjes waarbij ik bijna standaard een van mijn onesies aan heb, maar bijvoorbeeld ook wintersport! 8 dagen lang feesten in de sneeuw en lekker skiën of snowboarden, of als je mij bent, je hele vakantie welgeteld 10 minuten op je snowboard staan. Wat achteraf niet eens zo heel erg bleek te zijn, want dan kon je na een avond goed feesten in de Yetibar lekker uitslapen in plaats van om 9 uur weer op de piste te staan.
Tot nu toe gaat mijn studie gelukkig ook goed. Het is toch altijd even een klein geluksmomentje als je het resultaat van je tentamen terug krijgt en het een voldoende is, en je dus je studiepunten hebt. Dus voorlopig ga ik lekker nog even zo door en hoop ik aan het einde van het jaar mijn BSA te hebben en nog lang niet weg te hoeven van al deze gezelligheid.
19
Volume 19 • Issue 4 • June 2015
Suggesting Queries using QuerySuggesting Queries using Query-Flow Graphs Flow Graphics Ir. Dirk Guijt
Ir. Dirk Guijt In this wonderful edition of the MaCHazine, I will tell you about my thesis work. I noticed that it is kind of hard to cover everything in two pages or to go in depth without providing any background information. After all, I did spend nine months on this topic. You can always find my thesis in the TU Delft repository if you want to know more [1]. Finding something on the Internet can sometimes feel like searching for a needle in a haystack. Luckily, there are search engines that can point us in the right direction. When we enter our queries, the search engine provides us with the websites that it thinks are most relevant to our search goals. The problem is that we are not always capable of formulating the right queries to achieve our goals and thus the search engine results are not really relevant to us. That is where query suggestions come into play. Search engines often provide suggestions for queries that might better suit the search goals of a user. These query suggestions form the core of my research project.
Query-flow graphs The original query-flow graph model [2] has been used in many application and many expansions to this model have been proposed. Given the time and space I have in this relatively short article, I will only discuss the construction of the base version of a query-flow graph and the use of this model in my research (although I used more than one). A query-flow graph is, as the name already implies, a graph-based model. The model is constructed using the query logs of a search engine as input. Each unique query in the query logs forms a node in the graph. There is a directed edge between two nodes if the corresponding queries are subsequent queries in at least one session in the query logs. In other words: there is a directed edge from a node A to a node B if there is a user that reformulated query A into query B in a single search session. The edges are added for each subsequent query pair in all of the query logs. Additionally, the number of times that two queries were subsequent in a session is counted and added as the weight of the edge. Finally, the edge weights of outgoing edges of each node are normalized. What we are left with is a Markov model of the query behavior of the search engine users. For each query, we now know the probability of a user reformulating this query into another.
Generating query suggestions
Computer Science
There are various techniques that can be employed to generate query suggestions. One could look at the words that occur often on the websites that result from the initial search query of a user and then generate suggestions based on words that are common in all of those websites. However, this method does not perform too well. It is often outperformed by methods that are based on click logs, in which the click actions of all users are stored. A click log-based algorithm determines which results of the current query were often clicked on in the past and then checks if there are other result sets of queries in which these results were clicked on as well. If there are a lot of similarities, those queries might be relevant to the user and can thus be returned as suggestions. Other methods combine these clicks with the content-based approach that I mentioned earlier. Unfortunately, these methods require a lot of usergenerated clicks to be logged before they work properly, and this is not always the case. One could then turn to the query logs, another (very) popular source as input for a query suggestion generator.
Query logs Every single query that is entered by a user is stored in the query logs. A typical entry consists of the actual query, the (anonymized) user ID of the user that entered the query, and the date and time that the user did so. These query log entries form sessions. A session is a set of chronologically ordered queries with the same search intent that were entered by the same user within a certain time interval. In early research, query suggestions were generated by looking at queries that often co-occur in various search sessions. If this was the case, these queries were returned as suggestions. There is however a more popular approach that is being used in search engines today. This approach employs something called: a query-flow graph.
20
Figure 1: Example of a small query-flow graph, generated from the small query logs that are shown in the figure. Note that this is only a very small example and that the graph consists of many millions of nodes and edges in reality.
Random walks So how do you generate query suggestions from a query-flow graph? You could generate suggestions for a query by suggestion the direct children the corresponding query node in the graph. Or you could do something smart. This is where random walks enter the picture. Random walks are very old and have been used to model complex things like particle motions in physics, or simple things like the movement of a drunken person (this is actually how the term ‘random walk’ was invented in 1905 and I figured most students could relate). The particular random walk process on a graph, which we used to generate query suggestions in our case, is known as: Personalized PageRank.
Volume 19 • Issue 4 • June 2015
Once a user enters a query, we start to randomly walk the graph from the node that corresponds to that query. At each step, the random walker randomly picks an edge using weighted randomness based on the edge weights and walks across the chosen edge to the node that is attached to the other side. We then repeat the process and take another step from the current node, etc., etc.. After each step and with a 15% probability, the random walker might decide to stop walking and return to the original query node. The walker then proceeds to start walking from there again. In the mean time, we keep track of the number of times the walker visited a node during the many walks. After x walks we stop the process and look at our counters. If we normalize the counters for the nodes we visited, we obtain a probability distribution of how likely it is that the user enters a particular other query later on in the session, given the query that the user has currently entered. The queries that are most likely to be visited are presented to the user as query suggestions. The formula to express the Personalized PageRank score of a node A is shown in the equation in figure 2. βA is the 15% probability that the walker returns to the start node. This value is therefore 0.15 (or 1 − α) when node A is the starting node, or 0 otherwise. The α is 0.85, the probability that the walker takes a step. This value is multiplied with the sum of the Personalized PageRank values of all nodes B that have an edge to node A, divided by the respective normalized weights of the edges from nodes B to node A.
P P R(A) = βA + α ·
∑
B∈Rin (A)
P P R(B) WB→A
Methodology & Results To answer my research questions and fulfill my research goal, I first looked at the state-of-the-art query suggestion methods and picked the ones that are suitable for Startpagina. Not coincidently, this method was based on query logs and query-flow graphs. My first task was to train a classifier to split the query logs into sessions. This is important because there should only be edges between queries that occur in the same sessions. After splitting two months of query logs into millions of sessions, I could generate the query-flow graph. To obtain query suggestions, I implemented a Monte Carlo process to actually perform random walks on the graph. I then randomly took queries from an unseen dataset, generated the suggestion for them, and asked people to evaluate whether the suggestions are useful, somewhat useful or not useful. The results were that we are able to generate useful suggestions for the user using the query-flow graph method. We did attempt to increase the usefulness of the query suggester, in which we succeeded. However, by using these techniques we also introduced a penalty in the number of queries for which we could generate suggestions. So there is a tradeoff to be made between usefulness of the suggestions and the number of queries for which suggestions can be generated. It is up to the persons that want to employ the query suggester to decide what is best in their situation.
References [1]
D.J. Guijt, Suggesting Queries using Query-Flow Graphs to find Dutch Content with Curated Tags, Thesis, Web Information Systems, EEMCS, TU Delft, December 2014.
[2]
Paolo Boldi, Francesco Bonchi, Carlos Castillo, Debora Donato, Aristides Gio- nis, and Sebastiano Vigna. The query-flow graph: model and applications, In CIKM ’08, pages 609–618, 2008.
Figure 2: Personalized PageRank score for a node A in the query-flow graph
Startpagina
Until the beginning of 2014, using query-flow graphs to generate query suggestions was only being researched on regular web search engines such as Google, Yahoo and Bing. They have a vast amount of results to return for all but the most exotic queries. The full contents of these websites are being automatically crawled and then indexed so the website can be found when related queries are entered. These are some major differences with the search engine of Startpagina, where an editorial staff manually selects the websites that can be returned as results. They also manually assign tags to the picked websites through which the users can find them when they use the search functionality. Only if a user query matches a tag perfectly, the website will be returned as a result (note that the same tag can be assigned to multiple websites). These limitations in index method and index size mean that Startpagina cannot return results for many queries. That is why a proper query suggester would be valuable to them. My research goal was to investigate how the state-of-the-art query suggestion methods that have been proven in regular web search would perform in a much more limited environment, such as Startpagina’s, and to learn why it performs the way it does.
Computer Science
Now after all this talk about query-flow graphs and generating query suggestions, you might wonder what I did in those nine months. I was part of the Big Data team at Sanoma and worked on Startpagina, a website that has the second largest search engine in usage numbers in the Netherlands (although there is somewhat of a gap with another little company called Google). You might think that Startpagina is something of the past, but it is still being used heavily. Well over a million queries are being entered in their search engine each day, which makes it a perfect research subject.
21
Volume 19 • Issue 4 • June 2015
Analyzing digital music as a Analyzing digital music as a social multimedia phenomenon social multimedia phenomenon Cynthia C. S. Liem
Cynthia Liem In the Context Project of the second year Computer Science bachelor, several groups have been working on developing novel multimedia services based on a large and hybrid dataset of SoundCloud music data. In this article, we describe ongoing research in our group using similar types of data, addressing the challenge of optimally exploiting the available information to enable novel multimedia services and smarter multimedia search engines.
Is music just audio?
Computer Science
Usually, people would associate ‘music content’ to audio: generally, we consume music by listening to it. However, to a musician or musicology scholar, music content involves a written, symbolic notation, such as a lead sheet or score. In case music was truly only about audio, the ideal consumption form would be listening to it through high fidelity audio equipment. Nonetheless, there are considerable audiences for online music consumption in mobile lower-fidelity contexts, as well as for attendance of live music concert events. Therefore, in our work, we consider music as a multimedia phenomenon, in which social and contextual aspects are highly important. This choice of perspective affects how music data should be handled in search engine scenarios, striving for automated search and recommendation of digital music data [4]. First of all, it requires that analysis is performed on hybrid data in different modalities and representations. Secondly, the importance of social and contextual aspects implies that relevance criteria for music items will differ depending on usage context, user audience characteristics, and the ad hoc intent of a user. In the Multimedia Computing (MMC) group1 , several research projects are ongoing along these lines of thought, including relevance criteria for soundtrack retrieval scenarios [3] (extending to automated recommendation of soundtracks for user-generated videos), the use of information from multi-camera video shots of large groups of musicians for indexing, annotation and synchronization of concert performance data [1] (extending to automated annotation of multi-camera complex scenes with multiple objects of relevance), and automated classification of socially significant events on the timeline of music content [7] (extending to non-linear social timeline indexing of multimedia content). This article summarizes findings from the latter piece of work, performed in collaboration with Karthik Yadati, Martha Larson and Alan Hanjalic.
The ‘drop’ in EDM Electronic dance music (EDM) is a popular genre of dance music which, as the name suggests, is created using electronic equipment and played in dance environments. Outside of clubs and dance festivals, EDM artists and listeners actively share music on online social platforms. Central to the enjoyment of EDM is a phenomenon referred to as ‘the drop’. Within the EDM community, 1 http://mmc.tudelft.nl
22
Figure 1: Spectrogram of an audio segment indicating a build (red arrow) towards a drop at 10 seconds.
a drop is described as a moment of emotional release, where people start to dance “like crazy” [6]. While there is no precise recipe for creating a drop when composing EDM, a drop usually occurs after a build, a building up of tension (which can be observed in the spectrogram, as shown in Figure 1), and is followed by the re-introduction of the full bass line [2]. A given EDM track may contain one or more drop moments. Anticipating and experiencing the drop is socially important, as can be inferred by online listings of good and bad drops, and vivid social commenting activity around drop moments on social platforms like SoundCloud2 . In 2013, as part of an April Fools’ joke, SoundCloud announced the release of a ‘Dropometer’3 which would preannounce and visualize the drop moment to the SoundCloud user community. While this choice of presentation sparked some controversy, in general, it would be interesting to be able to locate drop moments in a scalable way, to enable artists to compare drop creation techniques, to support listeners to better locate their favorite drop moments or discover new ones in tracks they did not know yet, and to study the phenomenon of audience anticipation and release over the timeline of EDM tracks. Therefore, the goal of our work is to automatically detect drops in EDM tracks, based on a combination of audio content analysis, machine learning techniques, expert annotations, and social annotations obtained from analysis of timed comments.
Approach After a drop, a new segment in the EDM track structure would usually begin. Therefore, we take a two-step approach to the problem of automatically detecting drop moments. In the first step, we apply automated structural segmentation of EDM tracks based on audio feature information. Subsequently, a classifier will automatically label each extracted segment as containing a drop or not. The full drop detection framework is illustrated in Figure 2. For the automated segmentation, we took a state-of-the-art method [5] based on chroma features. For the classification step, we extracted signal features 2 http://www.soundcloud.com
3 https://blog.soundcloud.com/2013/04/01/dropometer/
Volume 19 • Issue 4 • June 2015
based on rhythm, MFCC coefficients and spectrogram characteristics for each track, forming the input to a binary SVM classifier with a linear kernel. As training labels, we initially use expert annotations from a musically trained listener. We consider a dataset of 100 EDM tracks from SoundCloud, with a split of 60–20–20 for training, development and testing.
We therefore performed additional experiments assessing F1 performance when using limited sets of reliable expert annotations, complemented by collections of timed comment annotation. While a full discussion of the results will not fit in this article, to summarize, we showed that while inclusion of timed comments understandably leads to slightly lower performance than using only expert labels, still, reasonable F1 scores can be obtained. For further details, the interested reader is referred to the original paper.
Average Best Worst
3s 0.61 0.83 0.2
5s 0.62 0.9 0.36
7s 0.66 0.92 0.43
9s 0.66 0.94 0.47
11 s 0.68 0.95 0.49
13 s 0.69 0.96 0.51
15 s 0.71 0.96 0.52
Table 1: Experimental results indicating the average, best and worst F1 scores for increasing window sizes, based on expert annotations of drop moments.
Conclusion Figure 2: The proposed segmentation and classification framework for automated drop detection.
Experimental results In order to report the performance in terms of accuracy and precision, we utilize the F1 score. Although the drop is annotated as a point in the track, it is characterized by the music around the point. This aspect of the drop motivates our choice of using a tolerance window of varying temporal resolutions around the hypothesized drop and use temporal overlap to compute the F1 score. We follow these steps to compute the F1 score:
4. Repeat the above steps for different sizes of t. 5. If there is more than one drop in the track, repeat all the above steps and compute an average F1 score for each size of the window t.
Want to get involved as a student in work like this? Beyond the Context Project and the Multimedia Analysis ‘variantblok’ courses, we offer courses related to the MMC research agenda in the Master’s Computer Science curriculum (IN4314 Seminar ‘Selected Topics in Multimedia Computing’, and an upcoming new core course CS4065 ‘Multimedia Search and Recommendation’). Next to that, we have many further student opportunities available, including BSc and MSc thesis possibilities, and even some potential student assistant side projects. If you’d like to get involved, you are always welcome to pass by our offices on the 11th floor or reach out digitally (
[email protected])!
References
Computer Science
1. Place a tolerance window of size t seconds centered around the hypothesized (from our approach) and the reference drop (ground-truth). 2. Compute the number of true positives (tp), false positives (fp) and false negatives (fn) as illustrated in Figure 3. For every detected drop in the track, we consider the amount of overlap in seconds between windows placed over the actual drop and the predicted drop. 2tp 3. Compute the F1 score using the following equation: F 1 = 2tp+f . n+f p
We proposed an automated method for drop detection in which automated segmentation of audio files is followed by classification of the segments according to occurrence of a drop. For classification, training was performed based on hand-annotated expert labels, as well as collections balancing out expert labels with weak labels obtained from timed user comments. While timed comments are noisy, we found it can usefully assist in providing training labels for the data. Future work involves smarter filtering of noisy timed comments to improve their usefulness further, as well as user studies into the reception of the drop and corresponding information needs and relevance criteria for automated search and recommendation scenarios.
[1]
A. Bazzica, C. C. S. Liem, and A. Hanjalic. Exploiting Instrument-wise Playing/Non-Playing Labels for Score Synchronization of Symphonic Music. In Proc. 15th Int. Society for Music Information Retrieval Conference (ISMIR), pages 201–206, Taipei, Taiwan, October 2014.
[2]
M.J. Butler. Unlocking the Groove: Rhythm, Meter, and Musical Design in Electronic Dance Music. Profiles in popular music. Indiana University Press, 2006.
[3]
C. C. S. Liem, M. A. Larson, and A. Hanjalic. When music makes a scene - Characterizing music in multimedia contexts via user scene descriptions Int. Journal of Multimedia Information Retrieval, 2(1):15–30, January 2013.
Figure 3: Illustration to compute true positive (tp), false positive (fp) and false negative (fn) using a rectangular window of size t seconds.
[4]
C. C. S. Liem, M. Müller, D. Eck, G. Tzanetakis, and A. Hanjalic. The Need for Music Information Retrieval with User-Centered and Multimodal Strategies. In Proc. 1st Int. ACM workshop on Music Information Retrieval with User-Centered and Multimodal Strategies (MIRUM), pages 1–6, Scottsdale, AZ, USA, November 2011.
F1 scores based on a classifier trained with expert annotations are given in Table 1. The advantage of using expert annotations for data labeling is that we get reliable data; however, a major disadvantage is that acquiring dedicated expert labeling takes considerable time and effort, and thus does not scale well to larger datasets. Therefore, we also performed experiments to assess whether timed user comments mentioning the word ‘drop’ could be used as potential training labels. As they will not be exactly timed at the moment of the drop, they are less reliable; however, they are readily available at large.
[5]
Joan Serrà, Meinard Müller, Peter Grosche, and Josep LLuis Arcos. Unsupervised music structure annotation by time series structure features and segment similarity. IEEE Transactions on Multimedia, 16(5):1229–1240, August 2014.
[6]
John Steventon. DJing for Dummies. –For dummies. Wiley, 2007.
[7]
N. K. Yadati, M. A. Larson, C. C. S. Liem, and A. Hanjalic. Detecting Drops in Electronic Dance Music: Content based approaches to a socially significant music event. In Proc. 15th Int. Society for Music Information Retrieval Conference (ISMIR), pages 143–148, Taipei, Taiwan, October 2014.
Actual drop
t seconds fn
Hypothesized drop
tp
t seconds
fp
23
www.thalesgroup.com
Judie Ibrahim Student Aviation Studies, Hogeschool van Amsterdam, 23 jaar
‘’Toen ik op zoek was naar een stage heb ik veel bedrijven
Ik denk dat dat de combinatie van een technische Bachelor met een
aangeschreven, van drie bedrijven kreeg ik een aanbieding. Ik koos
Bedrijfskundige master je helpt om met twee verschillende brillen naar
voor Thales omdat het een internationaal georiënteerd bedrijf is met meer
oplossingen te zoeken. Ik onderhoud contact met mijn stagebegeleider
dan 85% export. Tijdens mijn opdracht bij Thales hield ik mij bezig met
en hoop dat ik na mijn master bij Thales aan de slag kan.’’
het analyseren van het kostprijscalculatie proces en onderzocht ik waar dat mogelijk te verbeteren. Aangezien ik bij Aviation Studies mij vooral bezig houd met techniek zocht ik juist een stage waar ik mij bezig kon houden met bedrijfskundige processen. Het onderwerp van de opdracht bij Thales was mij onbekend, maar juist daarom wilde ik ermee aan de slag en zag ik het als een uitdaging. Ik ben van mening dat je met een oprechte interesse theorie wel eigen kunt maken. Toen ik bij Thales aan de slag ging was ik verrast over de open cultuur. Je kunt iedereen aanspreken en er wordt tijd voor je vrijgemaakt om je verder te helpen. Als je zelf initiatief neemt dan liggen er veel kansen. Na mijn advies te hebben geïmplementeerd ben ik van plan om in september te beginnen met een de Master Business Administration aan de UvA in Amsterdam.
“Als student is je grootste angst dat je afstudeeronderzoek in een lade verdwijnt. Bij Thales word je echt serieus genomen en is er vertrouwen in je. Zo wordt mijn advies omtrent een nieuwe methode van kostencalculatie zelfs in 2016 geïmplementeerd.”
Op zoek naar een stage, afst Start jouw carrière bij Thales. Kij
“Tijdens mijn studie was ik mij al aan het oriënteren op de arbeidsmarkt.
Tijdens mijn sollicitatie kreeg ik ook een aanbod van een ander tech-
Ik was op zoek naar een technisch bedrijf met een interessant product
nisch bedrijf, maar de goede sfeer bij Thales was voor mij doorslagge-
waar ik mijn natuurkunde achtergrond zou kunnen inzetten. Op de
vend. De mensen hier zijn erg behulpzaam en nemen de tijd om je iets
BètaBedrijvenBeurs in Nijmegen kwam ik in gesprek met een recruiter
uit te leggen. Thales voldoet zeker aan het beeld dat ik ervan had: een
van Thales. Zij nodigde me uit op het hoofdkantoor om samen de
high tech bedrijf met een fijne werksfeer.”
mogelijkheden bij Thales te bespreken. Eén van de vacatures sprong er voor mij meteen uit, namelijk die voor de functie van Trial Conductor. Hiernaar heb ik gesolliciteerd en na een paar gesprekken werd ik aangenomen. Inmiddels werk ik al een paar maanden met veel plezier bij Thales. Als Trial Conductor bouw ik voort op de tijdens mijn studie opgedane kennis. Regelmatig zal ik met een team naar het buitenland gaan om onze radarsystemen op marineschepen te testen. Daar laten we op zee aan de klant zien dat het systeem inderdaad zo goed is als beloofd in het contract. Dit doen we door middel van allerlei scenario’s. Zo laten we bijvoorbeeld een F-16 invliegen om te zien wanneer de radar deze voor het eerst detecteert.
“Als Trial Conductor bouw ik voort op de tijdens mijn studie opgedane kennis. Regelmatig zal ik met een team naar het buitenland gaan om onze radarsystemen op marineschepen te testen.”
Annelot Schuring Afgestudeerd in Natuurkunde, Radboud Universiteit Nijmegen, 24 jaar
afstudeerplek of eerste baan? Kijk op www.thalesgroup.com/nl
Volume 19 • Issue 4 • June 2015
Java Puzzler Rebecca Glans
JAVA Puzzlers De Puzzler
For this year’s final MaChazine’s we present the Java puzzle ”Identity Crisis”. You can win a prize with your solution, so be sure to send it in! As seen on several posters, the prize is a Cube Array Powerbank. Using Java for solving the puzzle is an obvious approach, but solely using your mind is more fun. The program below is incomplete. It lacks a declaration for Enigma, a class that extends java.lang.Object. Provide a declaration for Enigma that makes the program print false. p u b l i c c l a s s Conundrum { p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) { Enigma e = new Enigma ( ) ; System . out . p r i n t l n ( e . e q u a l s ( e ) ) ; } }
Computer Science
Also, you cannot override equals.
Last MaCHazine we gave you the puzzle ’Beer Blast’. Several solutions have been submitted. Congratulations to the winner of the prize, which is mentioned at the bottom of this page! We will now present the solution.
If you run the program with the command line argument slave, it prints a stirring rendition of that classic childhood ditty, ”99 Bottles of Beer on the Wall”—there’s no mystery there. If you run it with no command line argument, it starts a slave process that prints the ditty, but you won’t see the output of the slave process. The main process waits for the slave process to finish and then prints the exit value of the slave. By convention, the value 0 indicates normal termination, so that is what you might expect the program to print. If you ran it, you probably found that it just hung there, printing nothing at all. It’s as if the slave process were taking forever. Although it might feel like it takes forever to listen to ”99 Bottles of Beer on the Wall”, especially if it is sung out of tune, the song has ”only” 99 verses. Besides, computers are fast, so what’s wrong with the program?
26
The clue to this mystery is in the documentation for the Process class, which says: ”Because some native platforms only provide limited buffer size, failure to promptly read the output stream of the subprocess may cause the subprocess to block, and even deadlock”[Java-API]. That is exactly what’s happening here: there is insufficient space in the buffer to hold the interminable ditty. To ensure that the slave process terminates, the parent must drain its output stream, which is an input stream from the perspective of the master. The following utility method performs this task in a background thread: s t a t i c void drainInBackground ( f i n a l Inputstream i s ) { new T h r e a d ( new R u n n a b l e ( ) { p u b l i c void run ( ) { try { while ( i s . read () >=0); } catch ( IOException e ) { / / r e t u r n on I O E x c e p t i o n } } }). start (); } If we modify the program to invoke this method prior to waiting for the slave process, the program prints 0 as expected: } else { // Ma s t e r P r o c e s s p r o c e s s = Runtime . getRuntime ( ) . e x e c ( COMMAND ) ; { drainInBackGround ( process . getInputStream ( ) ) ; int exitvalue = process . waitFor (); System . out . p r i n t l n ( e x i t V a l u e ) ; } The lesson is that you must drain the output stream of a child process in order to ensure its termination; the same goes for the error stream, which can be even more troublesome because you can’t predict when a process will dump lots of output to it. In release 5.0, a class named ProcessBuilder was added to help you drain these streams. Its redirectErrorStream method merges the stream so you have to drain only one. If you elect not to merge the output and error stream, you must drain them concurrently. Attempting to drain them sequentially can cause the child process to hang. Many programmers have been bitten by this bug over the years. The lesson for API designers is that the Process class should have prevented this problem, perhaps by draining the output and error stream automatically unless the client expressed intent to read them. More generally, APIs should make it easy to do the right thing and difficult or impossible to do the wrong thing.
References [1]
Java puzzlers, traps Pitfalls and corner cases, Joshua Bloch & Neal Gafter
Volume 19 • Issue 4 • June 2015
Wiskunde Puzzel
Wiskundepuzzel
Mark Veraar
Mark Veraar Een eigenaardige ongelijkheid met π Laat f : [0, 1] → R een continue functie zijn met de eigenschap yf (x) + xf (y) ≤ 1, ∀x, y ∈ [0, 1]. (a) Laat zien dat
∫
0
1
f (x) dx ≤
π . 4
(b) Geef een voorbeeld van een functie f zodat gelijkheid optreedt in (a).
Het probleem met 12 ballen en een interessante variatie. Gegeven is een balans en 12 ballen genummerd van 1 tot en met 12. Gegeven is dat er hoogstens één bal een afwijkend gewicht heeft. (a) Vind een strategie zodat je in 3 keer wegen kunt zien of er een afwijkende bal is, en zodat je de afwijkende bal ook kunt aanwijzen en zeggen of deze lichter of zwaarder is. De bovenstaande puzzel is bij veel van jullie al bekend. Daarom is er nog de volgende interessante variatie op onderdeel (a) waarbij het doel is om een strategie te vinden die niet afhangt van de uitkomst van de 1e en 2e weging. (b) Geef 3 wegingen aan waarmee je kunt zien of er een afwijkende bal is, en zodat je de afwijkende bal ook kunt aanwijzen en zeggen of deze lichter of zwaarder is.
Oplossing: We geven een oplossing van deel (b). Bij een weging zijn er 3 mogelijke uitkomsten L (links), R (rechts), G (gelijk). Er zijn bij 3 keer wegen 33 = 27 mogelijke uitkomsten. Als we zorgen dat alle ballen meegnomen worden dan moeten we de uitkomst GGG koppelen aan er is geen afwijkende bal. Er zijn nu 26 mogelijkheden over. Indien er een afwijkende bal is, dan zijn er er 12 × 2 = 24 mogelijkheden: bal x kan namelijk zwaarder of lichter zijn. Het blijkt handig om 3 wegingen doen met aan beide zijden 4 ballen. Om dit op de goede manier te doen willen we uitkomsten aan ballen gaan koppelen. We mogen hooguit 4 keer een L hebben in iedere kolom van onderstaande tabel. Indien we (bijvoorbeeld) uitkomst LGR koppelen aan bal x is lichter, dan dienen we RGL te koppelen aan bal x is waarder. Als we zo iedere bal ergens aan koppelen dan blijven er 2 mogelijkheden over die dan (hopelijk) niet kunnen plaatsvinden. Er zijn ontzettend veel mogelijke oplossingen; hoe je koppelt is namelijk niet van belang als je het maar vastlegt. Merk op dat er wel precies 4 maal een letter L of R of G voor moet komen in elke van de 6 kolommen, omdat er anders ergens meer dan 4 ballen geplaatst moeten worden. Aangezien we de mogelijkheid GGG weg moeten laten, is door tellen van letters G duidelijk dat we alle andere mogelijkheden waar een G in zit moeten gebruiken. We kunnen nu 1 paar van de mogelijkheden {(LLL, RRR), (LRL, RLR), (LLR, RRL), (RLL, LLR)} weglaten. We kiezen er voor om (LLR, RRL) weg te laten. Het plaatsen van de uitkomsten zouden we nu als volgt kunnen doen: Laten zwaardere bal 1 2 3 4 5 6 7 8 9 10 11 12
Uikomst RRG RGR RLR RLL LGR LRG LGG LLL GRR GRL GLG GGL
lichtere bal 1 2 3 4 5 6 7 8 9 10 11 12
Mathematics
Uikomst LLG LGL LRL LRR RGL RLG RGG RRR GLL GLR GRG GGR
we de 2 delen van de balans (A) en (B) noemen. Ballen die we niet gebruiken bij een weging en dus apart houden zetten we bij (C). We weten nu dat als bal x zwaarder is en gekoppeld is aan RGL, dat bal x dus respectievelijk in groep (B), (C) en (A) geplaatst moet worden. Uit de bovenstaande koppeling kun je nu de volgende wegingen afleiden: (i) (A): 1, 2, 3, 4, (B): 5, 6, 7, 8 , (C): 9, 10, 11, 12 (ii) (A): 1, 6, 9, 10 (B): 3, 4, 8, 11 (C): 2, 5, 7, 12 (iii) (A): 2, 3, 5, 9 (B): 4, 8, 10, 12 (C): 1, 6, 7, 11
27
WE TURN YOUR IDEAS INTO TOMORROW’S PRODUCTS APPLIED MICRO ELECTRONICS AME is a fast growing organization developing and manufacturing high quality products with electronics. Our goal is to create innovative products for our customers that exceed market expectations by making use of state-of-the-art development facilities and a highly automated manufacturing environment. Driven by technology, we strive for the best solution combining the disciplines of applied physics, electrical, mechanical, software and industrial engineering.
OUR OFFER We offer you a challenging career full of opportunities for personal and professional growth.
JOIN OUR TEAM OF EXPERTS Driven to exceed expectations and to excel in creating innovative solutions, our team of experts is continuously looking for future best-in-class colleagues within the technological disciplines of applied physics, electrical, mechanical, software and industrial engineering.
INTERNSHIP OPENINGS
CAREER POSSIBILITIES If you are interested in working with a talented, ambitious and experienced team of professionals using the best tools available and would like to work in a fast growing organization full of career opportunities then you are most welcome to apply for a job or take a look at our opportunities by visiting our website.
AME is the ideal work environment to develop hands-on experience while completing your studies. You will be involved in challenging real-world projects and work with experts from a multitude of technological disciplines. We invite you to get in touch with us to discuss any internship openings.
Applied Micro Electronics “AME” B.V. Esp 100 | 5633 AA Eindhoven |
[email protected] | +31 40 2646400
WWW.AME.NU
Volume 19 • Issue 4 • June 2015
Actuele zaken bij opleiding Technische Wiskunde Rik Lopuhaä (Opleidingsdirecteur TW) Toen ik in januari 2012 aantrad als opleidingsdirecteur Wiskunde werd mij gevraagd om na te denken welke veranderingen ik van plan was door te voeren in het curriculum van de Bacheloropleiding Technische Wiskunde binnen de spelregels zoals opgesteld door de projectgroep Studiesucces. Zoals bekend was de reden dat TU breed te weinig studenten een positief BSA kregen en dat diegene met een positief advies vervolgens te lang over de bachelorstudie deden. Eigenlijk was ik van indruk dat het bij de wiskundeopleiding wel mee viel. Bovendien had de opleiding een goed doordacht studeerbaar programma en waren sommige spelregels de projectgroep Studiesucces ongunstig voor een opleiding als Wiskunde. Zo heeft de wiskundeopleiding onder andere de behoefte aan semestervakken, deels voor een goede bezinking van theoretische concepten in de wat meer fundamentele vakken en deels vanwege uitwisseling van vakken uit de Leidse Wiskunde opleiding. Tegen deze achtergrond zijn we gaan nadenken over een nieuw curriculum met als uitgangspunten: behoud van inhoud en volgorderelaties van vakken en voortzetting van de samenwerking met Leiden.
Een hybride programma Een belangrijke verandering in het nieuwe curriculum is de inroostering van vakken in een kwartaal. Op deze manier is een hybride programma ontstaan waarin semestervakken en kwartaalvakken voorkomen. Door het behouden van de vakinhoud lopen de kwartaalvakken op “dubbele snelheid.” Dit vergt een ritme waar niet ieder vak zich goed voor leent. Daarnaast zijn bonusregelingen afgeschaft en zijn inleveropdrachten ingevoerd, die meetellen voor het eindcijfer. Bovendien is gekozen voor herkansingen die snel volgen op de tentamens, typisch in week 5 van het opvolgende kwartaal. De maatregelen zijn bedoeld om te zorgen voor een snelle feedback aan de studenten over hun presteren en om de studenten te stimuleren om in elk kwartaal direct goed aan de slag te gaan.
Vak inhoudelijke veranderingen Naast de invoering van een nieuw hybride programma, hebben we, mede gevoed door de commentaren van de studenten, een aantal vakinhoudelijke veranderingen doorgevoerd. De inzet van TB docenten in het bachelorcolloquium is uitgebreid om het aanleren van presentatievaardigheden te verbeteren, de modeleervakken bevatten steeds meer projecten die vanuit de industrie gevoed zijn door “real life” problemen voor een betere voorbereiding op de beroepspraktijk, en in het eerste jaar leren de studenten de programmeertaal Python die beter aansluit bij de wiskundige modelering.
Voor de toekomst
Nog voor het invoeren van het nieuwe curriculum zijn we in 2012 begonnen met een nieuwe vorm van mentoraat in het eerste jaar. Dit mentoraat is gekoppeld aan een onderwijsactiviteit waarbij een groep van 10 studenten wordt begeleid door een docentmentor. Op deze manier komen de studenten en docentmentor wekelijks bij elkaar. De docentmentor biedt enerzijds inhoudelijke hulp over wiskundige vaardigheden en is anderzijds een vertrouwenspersoon voor de studenten die advies geeft over studie gerelateerde zaken. Op deze manier spreken we de studenten wekelijks en kunnen we eventuele problemen snel signaleren. Verderop in het eerste jaar laten we de studenten binnen de mentorgroepen een eerste ervaring opdoen met het presenteren van wiskunde. Een activiteit die in mijn ogen onontbeerlijk is voor een toegepast wiskundige.
De ervaringen met het nieuwe programma in de afgelopen twee jaar zijn goed. Tegelijkertijd leren we van onze fouten en zijn een aantal onvolkomenheden glad gestreken. Volgorderelaties van vakken zijn hier en daar wat aangepast en we beginnen ons af te vragen of de summatieve inleveropdrachten inmiddels niet zijn ingehaald door het huidige gebruik van sociale media. Al met al denk ik dat de bacheloropleiding Technische Wiskunde staat als een huis. Het leidt goede toegepaste wiskundigen op met een stevige fundamentele basis door middel van een studeerbaar programma, getuige een behoorlijk BSA rendement voor de meest exacte technische studie aan de TU, een P-in-1 percentage van meer dan 50%, en een van de hoogste percentages BSc-in-4 aan de TU onder de herinschrijvers. Dit alles zou niet mogelijk zijn zonder een uitstekend docentencorps dat zeer toegankelijk is voor studenten, grote betrokkenheid toont bij het onderwijs en voorop loopt op het gebied van onderwijsinnovatie, gezien de ontwikkelingen op het gebied van MOOC’s en “blended learning.”
Mathematics
Mentoraat
29
Volume 19 • Issue 4 • June 2015
Wiskundige uitdagingen bij Wiskundige uitdaginging bij oliewinning oliewinning Arnold Heemink
Arnold Heemink
De meeste olie- en gasvoorraden zitten niet in grote bellen diep onder in de grond. En eenvoudigweg een gaatje boren op de goede plek waarna vervolgens de olie vanzelf naar boven spuit is helaas iets dat we eigenlijk alleen zien in stripverhalen. De werkelijkheid is veel gecompliceerder. De olie zit vaak in poreus gesteente op hele grote diepte en moet onder hoge druk uit het gesteente geperst worden. Het produceren van olie gebeurt in het algemeen door het boren van een aantal productieputten waar de olie naar boven wordt gehaald. Op een aantal andere plekken wordt injectieputten geboord waar water wordt geïnjecteerd om de olie uit het poreuze gesteente te verdringen en naar de productieputten te duwen. De aanwezigheid van ondoordringbare lagen maakt het allemaal nog gecompliceerder. En door het feit dat we ook nog niet eens goed weten waar deze lagen precies zitten lijkt het helemaal onbegonnen werk. Het blijkt dan ook dat van de totaal geschatte hoeveelheid olie in een reservoir er soms zelfs maar 10-20% kan worden gewonnen. Het verhogen van dit percentage is vanzelfsprekend een belangrijke doelstelling van de olie-industrie. Wiskundige modellen kunnen hierbij een belangrijke rol gaan spelen. Onze afdeling DIAM werkt al jaren samen met de afdeling Toegepaste Aardwetenschappen en met de olie-industrie om deze modellen te verbeteren zodat ze beter kunnen worden ingezet bij de oliewinning.
Wiskundige systeembeschrijving van een reservoir Wiskundige modellen voor oliereservoirs zijn gebaseerd op de bekende behoudswetten voor massa en momentum en resulteren met een aantal extra aannames uiteindelijk in een stelsel partiële differentiaalvergelijkingen. Na discretisatie kunnen we het numerieke model als volgt kort weergeven:
parameters in het model, uk zijn de instellingen van de productieputten en de injectieputten en g(., ., .) tenslotte representeert het gebruikte numerieke schema. In toenemende mate zijn er ook meetgegevens beschikbaar. Zo kunnen tegenwoordig bijvoorbeeld druk, temperatuur en stroming in de putten worden gemeten. Via seismische data kan ook ruimtelijke informatie over de toestand van het reservoir worden verkregen. Ook dit kunnen we als volgt weer compact weergeven: zk = m(xk , p)
(2)
Hier is zk de vector met de beschikbare meetgegevens op tijdstap k en m(., .) de relatie tussen de metingen en de toestand xk . Er is een groot aantal wiskundige problemen bij het ontwikkelen en het gebruik van het de zojuist beschreven wiskundige model. De afgelopen jaren hebben er vele studenten bij onze afdeling aan gewerkt. Enkele van de wiskundige uitdagingen worden in het vervolg kort beschreven.
Numerieke modellering Het aantal roosterpunten is altijd zeer groot. Vaak meer dan een miljoen. Daarom moet er natuurlijk allereerst een efficiënte numerieke methode worden ontworpen om het stelsel partiële differentiaalvergelijkingen te discretiseren om zo het discrete model 1 te verkrijgen.
Inverse modellering
Figuur Zoals al eerder is opgemerkt, is de bodemstructuur diep onder de grond niet
Mathematics
nauwkeurig bekend. Vooral de permeabiliteit van de bodem is hierbij een zeer belangrijke grootheid om het transport van olie goed te kunnen simuleren. Cindy(1)Caljouw xk+1 = g(xk , uk , p) k = 0, 1, 2... Deze kan in ieder roosterpunt verschillen. Daarom moeten, nadat het numerieke model geïmplementeerd is, de onbekende parameters p in het model worHierbij is xk de toestand van het model (alle variabelen in alle roosterpunten) May 2015 den gereconstrueerd met behulp van de beschikbare meetgegevens. Dit heet op tijdstap k met x0 als gegeven beginconditie, p zijn de nog onbekende
Figuur 2: Berekende permeabiliteitspatronen bij drie verschillende grondsoorten voor 5 verschillende instellingen
Figuur 2: Berekende permeabiliteitspatronen bij drie verschillende grondsoorten voor 5 verschillende instellingen van het model dat het ruimtelijke gedrag van de parameters beschrijft van het model dat het ruimtelijke gedrag van de parameters beschrijft
30
Volume 19 • Issue 4 • June 2015
ook wel inverse modellering en kan worden geformuleerd als een optimalisatieprobleem. Hiertoe wordt eerst een criterium J(p) gedefinieerd als maat voor het verschil tussen de modelresultaten en de metingen. Vervolgens wordt een optimalisatie algoritme gebruikt om die p te bepalen waarbij J(p) minimaal is. Uitdagingen hierbij zijn: • - Efficiëntie van het algoritme. Het aantal parameters is zeer groot terwijl voor iedere evaluatie van het criterium een simulatie van het numerieke model uitgevoerd moet worden. Dat hier slimme ideeën nodig zijn lijkt duidelijk. Een techniek die hierbij centraal staat is model reductie. Hierbij wordt eerst een vereenvoudigd model ontwikkeld dat voor een bepaalde verzameling van parameterwaarden een goede benadering van het oorspronkelijke model produceert, maar dat veel sneller is. Voor meer details zie [1]. • Slimme parameterizatie van de ruimteafhankelijke permeabiliteit. De permeabiliteit kan in ieder roosterpunt van het model anders zijn. Het aantal parameters is daarom veel te groot ten opzicht van de beschikbare meetgegevens en om het probleem goed oplosbaar te maken moet het aantal effectieve parameters omlaag. Dit kan door een model te maken van het ruimtelijk gedrag van de permeabiliteit. De meeste methoden die hierbij gebruikt kunnen worden leveren helaas geen realistische patronen op. Zie bijvoorbeeld figuur 1. Hoewel de modelresultaten best goed aansluiten bij de metingen, heeft een geoloog weinig vertrouwen in het gereconstrueerde permeabiliteitpatroon, omdat de structuren veel te kleinschalig zijn. Een recent ontwikkelde nieuwe aanpak levert veel realistischer resultaten op. Hierbij is er slechts een beperkt aantal grondsoorten in het model en is het tevens mogelijk veel grootschaliger structuren terug te vinden. Zie figuur 2. Voor meer details zie [2].
Optimale besturing
Referenties
[1] M.P. Kaleta, Model-reduced gradient-based history matching, PhD thesis TU Delft, 2011 [2] B.M. Sebacher, Data assimilation under geological contraints, PhD thesis TU Delft, 2014
Mathematics
Als het numerieke model gekalibreerd is met behulp van de beschikbare data, kan het gebruikt worden om de optimale strategie te bepalen voor de oliewinning. Dit resulteert in een optimaal besturingsprobleem waarbij de putinstellingen uk zodanig worden bepaald dat de opbrengst van het oliereservoir maximaal is. Ook hier speelt efficiëntie van het algoritme een centrale rol.
Figuur 1: Logaritme van het gereconstrueerde permeabiliteitspatroon
31
Volume 19 • Issue 4 • June 2015
Estimation of the extreme value Estimation of the extreme value index for imprecise data index for imprecise data Jasper Velthoen
Jasper Velthoen Within extreme value theory we are interested in the estimation of extreme events. For example the event of an earthquake happening which has magnitude greater 7 on the Richter scale. Problems arise when the data are rounded. Within my bachelor thesis I have looked at a way of solving these problems. Estimating the probability of some event is in many cases simple. Divide the number of times you observe the event by the total number of measurements and this gives us a estimated probability. The method works fine for large probabilities, i.e. for events that happen quite often, but for events in the tail of a distribution this is not the case. Take for example the probability of an earthquake happening which has magnitude greater 7 on the Richter scale. We can not calculate this probability correctly because we simply do not measure enough of these events. Luckily we can use extreme value theory to estimate this probability.
Extreme value theory For the estimation of the probability of an rare event we will first try to estimate the tail distribution itself. When this distribution is known we are able to estimate all the tail probabilities. Even the probability of events we do not even observe. The distribution of the tails is given by the class of extreme value distributions: 1 −γ
Gγ (x) = exp(−(1 + γx)
), 1 + γx > 0
Mathematics
γ used here is called the extreme value index. Now this class can be split up in three cases for different values of γ. Each of these cases defines a different kind of tail. 1. γ > 0 These tauls are infinite so they have no endpoint and we call them heavy tails 2. γ = 0 These tails have also infinite endpoint and we call them light tails 3. γ < 0 These tails have a finite endpoint and we call them short tails.
To estimate probabilities in the tails of a distribution we first have to estimate the distribution itself and therefore find the estimate for γ, i.e. the extreme value index. Therefore there are a some estimators available, for simplicity reasons we will only look at the Hill estimator.
The estimation of the extreme value index The extreme value index tells us about the shape of the tail of the distribution. Therefore it needs to be estimated, using only observation that are in the tail. Let’s say we have a sample of observations, X1 , X2 , . . . , Xn . Ordering these observations gives us, X1,n , X2,n , . . . , Xn,n , where X1,n is the smallest value. When we are interested in the estimation of the right tail we need the k biggest observations, Xn−k,n , . . . , Xn,n . When k is chosen to small the estimation is based on too little data and the estimate will not be precise,
32
Figure 1: The estimation of the extreme value index using the Hill estimator, the data are simulated from the Pareto distribution with an heavy tail
but when k is chosen too large the estimation is based on data from both the tail and the middle and therefore will still not be precise. The estimation of k itself is a difficult task and therefore the estimate for the extreme value index will be considered a function of this k, γ ˆ=γ ˆ (k). To extract the estimate we will use the first stable period of this function. In general this method works quite good. Consider for example data simulated from the Pareto distribution with a heavy tail (γ = 0.1) Applying the Hill estimator gives us the following plot, The first stable period is visible at k = 213 up till k = 224. Taking the mean over the estimates for these k gives us an estimate of 0.1032173, which is fairly close to the real value 0.1.
Rounded observations As already stated in the beginning, this estimation fails when the observations are rounded. In this case the estimation of γ ˆ begins to oscillate heavily as a function of k. When estimating the probability of a large earthquake happening this is indeed a big problem, because earthquake observations are often available rounded on 1 decimal. In Figure 2 the blue line is the estimate using the Hill estimator on the rounded observations and the red line is the estimate using the Hill estimator on non-rounded observations. It is clear that in this case no clear estimate can be derived from the blue line, because there is no stable period due to the heavy oscillation.
The new estimator The reason the estimate oscillates as a function of k is because the rounding is almost transforming the continuous distribution to a discrete one. Which actually means that the unique observations 4.06, 4.09, 4.11, 4.14 will be the same
Volume 19 • Issue 4 • June 2015
Figure 3: The estimation of the extreme value index with the Hill estimator and adjusted Hill estimator on normal and rounded observations, simulation was from Pareto distribution with an heavy tail
Figure 2: The estimation of the extreme value index with the Hill estimator on rounded data (in blue) and on non-rounded data (in red), simulation was from Pareto distribution with an heavy tail
observation rounded on one decimal, 4.1. This effect causes the oscillation.
Application on real life observations The estimator works for simulated data. Now we want to estimate the extreme value index and thereby the tail distribution of earthquake observations. These observations are from Greece. We will assume here the extreme value index of these data is positive. This is in fact true, but I will not go into detail about that here. That means we can apply the adjusted Hill estimator on the data. In Figure 4 the black line shows the estimate from the Hill estimate on the rounded observations and in red you see the estimate from the adjusted Hill estimator. The result is even better in comparison with the simulated data. The estimate with the adjusted Hill estimator is almost horizontal. The estimate we find by taking the mean over the first stable period is 0.0902, which gives us the tail distribution of these earthquake observations. Using this distribution we are able to estimate probabilities within this tail.
With this result we can now define a new estimator especially for rounded observations. Therefore we will adjust the Hill estimator. Instead of plugging in the rounded observations we will first adjust these observations by adding back the rounding error. In the next part I will refer to this new estimator as the adjusted Hill estimator.
This new estimator performs also quite well when we test it on simulated data. In Figure 3 the blue line is the estimate of the Hill estimator on non-rounded data, the black line is the estimate using the Hill estimator on rounded data and the red line is the estimate of the adjusted Hill estimator on rounded data. It is clear the new estimator is not oscillating anymore and is in fact really close to the blue line.
Mathematics
To overcome this problem we want to smooth out the data, which actually means we add back the rounding error. Assuming the rounding error is uniformly distributed, U[−0.05,0.05] . This means we are constructing a set of new observations Yi = Xi +Ui , where Xi is the rounded observation and Ui is the uniformly distributed rounding error. All of our Yi look similar again to our original non-rounded observations. The only thing that needs to be checked is that our new estimator γ ˆ (Y1 , . . . , Yn ) indeed estimates the real extreme value index of the data, i.e. the estimator converges in probability to the real extreme value index. I will not prove this here, but it is proven in my thesis that if γ > 0 this is in fact the case.
Figure 4: The estimate using the Hill estimator on rounded earthquake observations (black) and the estimate using the adjusted Hill estimator on rounded earthquake observations (red)
References [1]
L. de Haan and A. Ferreira, Extreme Value Theory: An Introduction, 2007.
[2]
Bruce M. Hill, A simple general approach to inference about the tail of a distribution, 1975.
[3]
Institute of Geodynamics of the National Observatory of Athens, Earthquake dataset http://bbnet.gein.noa.gr/HL/database
33
Volume 19 • Issue 4 • June 2015
Some Aspects of Linear Mappings Some Aspects of Linear Mappings in Analysis in Analysis M.H.A. Haase
M.H.A. Haase There is a saying that at least 80% of mathematics is linear algebra. Of course, such a statement has to be taken cum grano salis, but taking its vague character into account, would you agree? Let me remind you that linear algebra has many facets. In an “applied”, i.e., engineering, context, linear algebra is mostly rows, columns and matrices. Some genuine mathematical concepts — vector space, linear independence, linear span, basis — are introduced, but linear algebra at this level seems to be about manipulation of possibly large, but finite aggregates of real numbers. (In practice, they are not very large, though.) On the other hand, there is abstract linear algebra, as is encountered in a second course. This appears to be a branch of algebra, and hence may seem to be not of high relevance, from an “applied maths” perspective. But did you know that the development of the conceptual frame of linear algebra, i.e., the notions of vector space, linear mapping, inner product …, was mostly carried by people working on questions from analysis? Well, the axioms of a vector space were invented by the Italian Guiseppe Peano [4], owing a great deal of inspiration to the German mathematician-philosopher-linguist Hermann Grassmann. There is not much analysis in Peano’s text, apart from the beginnings of vector analysis, but Peano’s invention anyway went completely unnoticed. The incredible career of linear-algebraical notions within mathematics started only1 from the beginning 1930’s, when these notions were re-invented by the Polish mathematician Stefan Banach and incorporated by him into the definition of a normed vector space. The decisive feature of this concept is the intimate connection of the linear structure with a metric structure.
Mathematics
Banach’s 1932 book “Theory of Linear Operations” [1] marked the birth of a new mathematical discipline — functional analysis. Its success is rooted in the fact that one can find a lot of linear algebra in applied analysis. To see this in a model case consider, e.g. the expression ∫
t
f (x) dx
0
let’s say for a continuous function2 f on the finite interval [0, 1] and t ∈ [0, 1]. In first semester analysis courses you learn that if one considers this expression as a function of the number t, one obtains a primitive of f . At the first stage, you would do this for a fixed function f , but of course you can view the whole expression as a real-valued function of two parameters, t and f . Or, to wit, as a function of a single parameter — f — but values not in real numbers but again in functions (of t). To stress this last point of view, we write V f for 1 I am oversimplifying here, of course. E.g., John von Neumann’s “Mathematical Foundations of Quantum Mechanics” also played an important role. 2 It is decisive in our context to distinguish notationally between a function, f , and its value, f (x), at a point x.
34
this new function3 , i.e., (V f )(t) :=
∫
t
f (x) dx
0
(t ∈ [0, 1]).
Since addition and scalar multiplication of functions is defined pointwise, we have the rules V (f +g) = V f +V g and V (λf ) = λV f whenever f and g are continuous functions on [0, 1] and λ is a real scalar. In post-1932 language: the set C[0, 1] of all continuous functions on [0, 1] is a vector space and the mapping V : C[0, 1] → C[0, 1], f → V f is linear. Linear mappings between spaces of functions are often called operators, and our particular operator V is sometimes called the Volterra operator4 . So we spotted an instance of linear algebra in analysis, the difference to firstsemester courses being simply that the vector space, C[0, 1], is not finite dimensional (Can you find a proof for this proposition?). This seems to be fairly abstract, so what does this have to do with “applied” mathematics? Well, our operator V provides solutions of a differential equation: u′ = f and u(0) = 0 if and only if u = V f . This is admittedly the simplest differential equation of all, but nevertheless it contains the whole story. In differential equations the unknown objects are functions, depending on the input data (e.g. the right-hand side of an equation), which are also functions. Hence, mapping a right-hand side to the associated solution5 is therefore a mapping from functions to functions, i.e., an operator. And this operator is linear when the differential equation is linear. Linear (self-)mappings on a vector space can be added and multiplied, according to the usual rules. Hence, they behave pretty much as numbers. For example, consider again the Volterra operator V from above, on the space ∑n j C[0, 1] of continuous functions on [0, 1]. If p(x) = j=0 aj x is a real polynomial, then one can “insert” the operator V — just as if it was a scalar ∑ j number — into the polynomial p by letting p(V ) := n j=0 aj V .
So far that’s still linear algebra, but now we ask whether there is a sensible way to insert V into other (i.e., not-polynomial) functions, for example into √ the function x or, more generally, into xα for α > 0. “Sensible” here would certainly mean that, writing the resulting operators suggestively as V α , one should have V α+β = V α · V β . It turns out that one can do this by letting (Aα f )(t) =
1 Γ(α)
∫
t 0
(t − x)α−1 f (x) dx,
for f ∈ C[0, 1], where Γ is Euler’s Gamma function. (Exercise: Prove that this expression yields what it should for α = n ∈ N.) 3 One would expect the notation V (f ), but since this is a function of t one would face unwieldy expressions like (V (f ))(t). Hence the simpler V f . 4 After the Italian mathematician Vito Volterra. 5 We suppose for simplicity that the equation is well-posed.
Volume 19 • Issue 4 • June 2015
One could call the function V α f a fractional primitive of f . Now suppose that 0 < α < 1 and f is such that V α is continuously differentiable. (This is always the case when f itself is continuously differentiable.) Then we can define d (V α f ), D1−α f := dt and this is a fractional derivative of f . For example, if α = a “derivative half-way” of f !
1 2
then we obtain
Equations involving fractional derivatives are called fractional differential equations and they crop up in very “applied” situations, like modelling groundwater flow, viscoelastic damping in polymers and many more6 . But the fractional power functions xα are not the only useful functions into which one can insert the Volterra operator. In fact, one can insert V sensibly into a large class of functions f that have a holomorphic extension to some sector Sω = {z ∈ C : | arg z| < ω} for some π2 < ω < π, see [2]. In general, given an operator A on some normed linear space, any “sensible insertion procedure” f → f (A) with f from some class of scalar functions, is called a functional calculus for A (see [2, Introduction]). It tells a great deal about an operator, which kind of functional calculus it admits. There are operators with a very large functional calculus (like the “self-adjoint” operators cropping up in quantum mechanics), but in many relevant examples an “optimal” calculus, if it exists, is unknown. In any case, non-trivial functional calculi are a matter of (functional) analysis, and not just linear algebra. To conclude, here is a little challenge: Think about methods to define f (A) for a possibly large class of functions f if A is a matrix! As a first step, consider A being diagonal, or diagonalizable. Then consider a small Jordan block, let’s say ( ) 1 1 , 0 1 and then pass to more general cases. (It is convenient to allow complex matrices; the eigenvalues will play an important role.)7
References
[1] Banach, S. Théorie des opérations linéaires. Warszawa: Mathematisches Seminar der Univ. Warschau (Monografje Matematyczne I), 1932.
[2] Haase, M. The functional calculus for sectorial operators. Basel: Birkhäuser, 2006.
[4] Peano, G. Calcolo geometrico secondo l’Ausdehnungslehre di H. Grassmann preceduto dalle operazioni della logica deduttiva. Torino: Bocca, 1888.
6 Have 7 If
a glance on the wikipedia entry “fractional calculus”. you are tired from challenges, you can also look into [3, Chapter 1].
Mathematics
[3] Higham, N. J. Functions of matrices. Theory and computation. Philadelphia, PA: Society for Industrial and Applied Mathematics (SIAM), 2008.
35
Volume 19 • Issue 4 • June 2015
Master Kick Off Anouk Rentier
Ben jij van plan om in 2015 met een master bij EWI te beginnen? Voor alle eerstejaars masterstudenten organiseert de faculteit EWI een Master Kick Off (MKO).
Wat is de Master Kick Off? De Master Kick Off is een evenement die plaatsvindt aan het begin van het collegejaar voor alle studenten die beginnen met hun master, de officiële aftrap van je master! Er zijn verschillende locaties voor de verschillende masters. Tijdens de Master Kick Off leer je je medestudenten al een beetje kennen en krijg je informatie over je opleiding. Naast studenten van EWI zullen er ook internationale studenten meedoen aan de Master Kick Off. Ook kun je kennismaken met de mastercoördinatoren en volg je een paar introductiecolleges. Kortom, een leuk begin van je master!
Ontspanning is ook erg belangrijk en daarom zullen de colleges en het project afgewisseld worden met sociale activiteiten. Voor de studenten wiskunde staan onder andere een activiteit bij het sportcentrum en een BBQ op het programma. De studenten op een externe locatie zullen zeker ook een aantal leuke sociale activiteiten doen, waaronder een sportmiddag, en krijgen daarom van te voren nog een paklijst.
Hoe schrijf ik me in? Kan je niet wachten om te beginnen met je master en mee te doen aan de Master Kick Off? Meld je dan nu alvast aan! Op http://www.ewi.tudelft.nl/ masterkickoff kun je je aanmelden en vindt je meer informatie. Heb je vragen? Mail dan naar
[email protected]. Let op: je aanmelding moet voor 15 juli binnen zijn!
Miscellaneous
We zien je graag op 31 augustus!
Wanneer en waar?
De Master Kick Off vindt plaats van maandag 31 augustus tot en met woensdag 2 september. Voor studenten Applied Mathematics is de Master Kick Off komend jaar op de campus. Natuurlijk is alles alsnog verzorgd, maar aan het einde van de dag kan je lekker je eigen bedje inkruipen. De studenten die een informatica master gaan doen zullen de Master Kick Off op een externe locatie meemaken. Overigens is de Master Kick Off een verplicht evenement waar iedereen aan geacht wordt mee te doen.
Wat gaan we doen? Zoals al eerder gezegd gaat de Master Kick Off vooral om het leren kennen van de medestudenten en de opleiding. Er zullen diverse voorlichtingen, introductiecolleges en andere informatieve gelegenheden plaatsvinden. Gedurende de drie dagen werk je in groepsverband aan een interdisciplinair project waar onder andere interculturele communicatie een rol speelt.
36
Volume 19 • Issue 4 • June 2015
Internship in Boston Stage in Boston Tamara Kloek
Tamara Kloek
The Hub, the Athens of America, Beantown, the Cradle of Liberty: Boston! The place I called home from August ’14 until January ’15. Summary of my time there? Work hard, play hard. Combine a good university, a great American city, the rise of some really good friendships and – to be honest – a shedload amount of money and what do you get? A fantastic half a year and as a bonus 18 ECTS to take home with you. Not convinced yet? I will tell you approximately how I ended up there, what I did and why I still miss it every now and then.
Work hard... I decided to apply for this project after seeing a research opportunity offered by Harvard, that Martin (van Gijzen) pointed out to me. After applying and the necessary paperwork it was decided that I would join the Bertoldi group at the School of Engineering and Applied Sciences of Harvard University. This group combines theoretical, computational and experimental methods to gain deeper insight into the non-linear behavior of materials and structures [1]. My supervisor was Ir. J.T.B. Overvelde (but just call him Bas) and together we worked on a project about the optimization of soft structures. More specifically, we used soft inflatable actuators to create complex mechanical systems through instability interaction. Obviously, the insights we obtained are useful in the field of soft robotics.
... play hard. I haven’t been so excited about Friday since last Friday. After the standard 60 hour workweek, which does not allow for too much partying, it is time to start the weekend dancing, singing and laughing. Cambridge is home to many nice bars and restaurants – a bit comparable to Delft but then much more awesome – and Boston has clubs for every budget (as long as you don’t see low-budget as a possible budget). But be aware, to get in you have to go through a little bit more trouble than you are used to. Old All-Stars, ripped jeans and an over-sized sweater just won’t do the trick. So women from Delft, bring (I mean of course buy) your high heels and LBD (little black dress) and make your way to the dance floor. Since clubs and bars close very early (around 1 or 2 o’clock) it seems that Saturday should be easy on you, but appearances are deceiving. So rest in the morning, go for a run in the afternoon and if recovered try to reach some theater or bar in the evening is an appropriate Saturday-recipe.
See Boston! Sunday it is time to explore Boston by day. Are there skyscrapers everywhere as if you are in New York? No, there is an intimate walkable city centre with some taller buildings but that is it. Is a Car the biggest necessity because without one it is impossible to get anywhere? No, maybe the Bostonians are not as fond of it as we (the Dutch) are, but they do bike! Most roads in Boston and Cambridge are even equipped with biking lanes. Wearing a gun to work and if you get sick or loose your job, that is your own problem? That is also not the case. Boston is one of the most progressive cities of the United States and things like same-sex marriage and affordable health insurance available to everyone are already matter of course for years. With a total of 53 institutions of higher education, Boston has become a home for students, scientists, philosophers and writers. This has contributed to a great cultural development in which numerous festivals, free outdoor concerts and sports tournaments in which universities compete against each other are daily business. So, no reason to get bored!
See a subset of the rest!
Miscellaneous
That is a mouthful, I know. It took me some time to catch up with the jargon used at mechanical and materials engineering. But once this was covered I contributed to this project like a well-educated Applied Mathematician from Delft befits. The project resulted in a paper, which is currently under review. Unfortunately, the imposed maximum of pages and minimum of font size of this article do not allow me to go into further detail, but of course I am always happy to provide and discuss the mathematical and (to a lesser extent but with the same enthusiasm) engineering specifics. You can find me on the third floor, where I am enjoying my master project nowadays. Tip: bring coffee!
Figure 1: My sister came over to enjoy the Indian summer in the White Mountains together.
Since this weekend ritual is absolutely necessary for good performance during the week, it is allowed to be broken for only very special occasions. Making trips to relatively nearby cities or other sights usually meets the requirements to pass for such a special occasion. Don’t miss: • Chicago! Famous for its jazz and blues clubs and my absolute favorite; • New York. Getting there will only cost you 4 hours and 10$;
• Montreal. Gather some friends and make a road-trip to get there; • The White Mountains. Go there in fall and enjoy the Indian Summer – when the trees are full of colors – the best you can. See figure 1.
So, if you ever get the chance to leave for Boston: pack your bags and go! And, while you’re at it, remind me that I have a place to stay? ;-)
References [1]
Website: http://bertoldi.seas.harvard.edu/.
37
Volume 19 • Issue 4 • June 2015
Keylane|Quinity Menno Bootsveld
Ik ben Menno Bootsveld en nu bijna twee jaar werkzaam als consultant bij Keylane|Quinity. Na mijn master Applied Mathematics aan de Universiteit Twente zocht ik naar een baan bij een bedrijf die uitdaging, doorgroeimogelijkheden en een gezellige werksfeer combineert. Dit vond ik bij Keylane|Quinity. Keylane|Quinity is een softwarebedrijf dat zich specialiseert in het ontwikkelen van verzekeringssoftware. Ons belangrijkste product is de Quinity Insurance Solution, kortweg QIS. Verzekeraars gebruiken QIS als standaardpakket voor hun polis- en schadeadministratie.
Consultant Als consultant kun je bij Keylane|Quinity in aanraking komen met meerdere rollen: functioneel ontwerper (denk aan het leiden van ontwerpsessies en uitwerken van nieuwe gewenste functionaliteiten), docent, inrichten van systemen, tester en meer. Ik ben de afgelopen voornamelijk actief geweest in de rol van systeemtester. Ervaring leert dat de meesten een nogal eenzijdig beeld hebben van de werkzaamheden van een tester. Testen is echter veel meer dan op een knopje klikken en controleren of het systeem de juiste handeling uitvoert. Als tester ben je de eindredacteur van het systeem: als je vindt dat de kwaliteit niet op peil is wordt er niet opgeleverd. Je hebt contact met ontwerpers, testers en de klant en bent dus eigenlijk de spin in het web van het softwareontwikkelproces.
Detachering bij Reaal
Advertorial
Keylane|Quinity is als software leverancier Nederlands marktleider of het gebied van schadeverzekeringen. Een van onze klanten is Reaal, een grote Nederlandse verzekeraar. Vanuit Reaal kwam het verzoek binnen of wij een tester konden leveren die mee kon helpen bij het uitvoeren van de acceptatietest, de laatste test van het systeem die bij de klant wordt uitgevoerd. Aangezien ik inmiddels een klein jaartje ervaring als tester meedroeg en ik een avontuurtje wel zag zitten ben ik de uitdaging aangegaan. Gedurende negen maanden werd ik gedetacheerd en werkte ik op locatie bij de klant mee aan het verzorgen van acceptatietests. Het komt overigens niet vaak voor bij Keylane|Quinity dat consultants gedetacheerd worden. De meesten werken vanaf onze vestiging in hartje Utrecht.
Bij Reaal draaide ik mee in het testteam dat speciaal was opgezet om QIS af te testen. Dit was een leuke en leerzame ervaring omdat je als Keylane|Quinitymedewerker een kijkje in de keuken van de klant krijgt. Zo krijg je pas echt door wat er leeft bij klanten, welke wensen en ergernissen ze hebben en hoe zij ons softwarepakket gebruiken. Mijn focus lag op het testen van productinrichting die aangeleverd werd door andere consultants bij Keylane|Quinity. De productinrichting is het vertalen van een verzekeringsproduct van een klant naar dialogen en polisdefinities. Denk bijvoorbeeld aan het ontwerpen van een aanvraagdialoog van een autoverzekering. Ik had wekelijks contact met de
38
teamleider bij Keylane|Quinity om de kwaliteit van de productinrichting door te spreken. Tijdens deze meetings was het mijn verantwoordelijkheid om de wensen van Reaal kenbaar te maken aan Keylane|Quinity. Dit was erg uitdagend werk omdat het deels mijn verantwoordelijkheid was dat Reaal de functionaliteit kreeg waar ze om gevraagd hadden, en uiteraard dat het foutloos werkt. Inmiddels ligt mijn detacheringsperiode bij Reaal alweer achter me en heb ik het werk overgedragen aan een collega consultant. Nu zit ik op een interne testafdeling bij Keylane|Quinity en komt de volgende detacheringsklus er alweer aan: bij onze klant Ennia op Curaçao! De tropische bestemming, mooi weer en witte stranden incluis, is zeker geen vervelende bijkomstigheid. Keylane|Quinity ontwikkelt flexibele standaard software voor kernprocessen van leven- en schadeverzekeraars. Onze oplossing omvat een complete polisen schadeadministratie voor verzekeraars, volmachten en intermediairs. Nu we al enige tijd Nederlands marktleider zijn, hebben we onze pijlen gericht op Europa. We zijn een informele, collegiale en platte organisatie. We hebben veel hoogopgeleide, jonge en enthousiaste medewerkers in dienst. De gemiddelde leeftijd ligt rond de 32 jaar.
Contact Kijk voor meer informatie op www.werkenbijkeylanequinity.nl of neem contact op met Tessa van Rijnsoever of Fleur Aalbersberg via telefoonnummer 0302335999 of stuur een e-mail naar
[email protected]. Volg ons op Twitter of Facebook en blijf op de hoogte van onze vacatures en activiteiten.
Think talent, act career. Werk maken van talent.
Keylane|Quinity maakt werk van talent! Hoe? Heel simpel! We bieden je vanaf je eerste dag een groot scala aan opleiding, training en begeleiding. Samen met jou stippelen we je ideale carrière uit en stimuleren wij je om te blijven leren en groeien! Vanaf de start werk je aan complexe projecten, waardoor je je kennis direct kunt toepassen! Dit kun je doen als software-engineer of als consultant.
www.werkenbijkeylanequinity.nl
Specialist in de ontwikkeling en implementatie van software voor de internationale verzekeringen- en pensioenenmarkt.
software that matters
Volume 19 • Issue 4 • June 2015
Gadgetlab Bastiaan Grisel Start with why CH is een vereniging die veel aanbiedt aan studenten op sociaal, professioneel en onderwijsgebied. Dit heeft als gevolg dat de vele slimme mensen die op EWI rondlopen elkaar treffen bij CH. Doordat deze mensen elkaar ontmoeten, ontstaan nieuwe ideeën voor hobbyprojectjes, studieopdrachten of zelfs bedrijfjes waarmee studenten hun kennis in de praktijk toepassen. Dit soort samenwerkingen zijn enorm waardevol voor de persoonlijke en professionele ontwikkeling van studenten en vaak enorm leuk om uit te voeren. Hoewel deze samenwerkingen beginnen bij CH, speelt de vereniging geen rol in het motiveren of koesteren van deze manier van zelfontplooiing. Zou het niet mooi zijn als CH studenten de mogelijkheid kan bieden om op een laagdrempelige manier hun kennis in de praktijk te brengen en hun ideeën te verwezenlijken? Dit is precies de gedachte waaruit het gadgetlab is ontstaan. Door studenten ook op dit vlak te prikkelen krijgen we niet alleen vette projecten en mooie samenwerkingen, maar kunnen we (nieuwe) studenten op een andere manier betrekken bij de vereniging.
How
Miscellaneous
Dit klinkt allemaal leuk en aardig, maar hoe moet CH zo’n abstract concept als het generen van ideeën gaan motiveren en faciliteren? Er zijn volgens mij drie dingen nodig: het samenbrengen van mensen zodat ideeën kunnen worden gegenereerd, het motiveren om deze ideeën uit te voeren en het faciliteren van de uitvoering. Het bij elkaar brengen van mensen doet CH al lange tijd heel goed. Als mensen (en alcohol) bij elkaar worden gebracht dan komen er vaak de meest wilde ideeën naar boven, zeker bij informatici die met de nieuwste gadgets een of ander hip projectje willen bouwen. Wat ook vaak gebeurt, is dat mensen al spelende met een nieuwe technologie ineens ook nieuwe toepassingen zien. Een voorwaarde hiervoor is natuurlijk dat er nieuwe en hippe technologie voor handen is.Om een idee vanuit de donkere gangen van de / Pub naar het daglicht te krijgen moeten mensen geprikkeld worden om iets met hun idee te gaan doen en moet het makkelijk zijn om aan de slag te kunnen. Dit zal vooral uit de mensen zelf moeten komen, CH zou verder een aantal evenementen kunnen organiseren waar mensen aan de slag kunnen met hun idee (bijvoorbeeld een hackathon).Het mooie van het informaticavakgebied is dat er voor de uitvoering van veel ideeën geen of weinig materiaal nodig is, behalve een laptop. Veel ideeën hebben echter ook hardware nodig om tot uitvoering gebracht te kunnen worden. CH zou dit dan op de een of andere manier moeten faciliteren.Er zijn dus ideeën waar externe hardware (naast een laptop, pen en/of papier) voor nodig is en ideeën waar dit niet het geval is. Voor de eerste soort ideeën is CH een prima plaats, voor het tweede soort ideeën zou het vet zijn als CH een selectie van veelgebruikte en hardware heeft om te zorgen dat mensen daar ideeën mee kunnen opdoen en die vervolgens kunnen uitvoeren.
What
Genoeg zweverig gepraat, wat is er nou echt gebeurd? Welke ‘veelgebruikte hardware’ hebben we het over? Nou, dit: 3 Philips Hue lampen, een Oculus Rift DK2 (+ bijpassende videokaart), een Kinect for Windows v2 en een Arduino (+ sensortjes en dergelijke). Ik zal kort toelichten waarom we deze gadgets
40
hebben gekocht en wat je ermee kan. Op de CH wiki staat voor elk van de voorgenoemde vier gadgets een korte handleiding met hoe je ermee aan de slag kan (https://ch.tudelft.nl/wiki/chmanual:start).
Philips Hue Philips heeft lampen ontwikkeld waarvan het licht draadloos van kleur kan worden veranderd. Smart homes en cities zijn op dit moment nog grotendeels toekomstmuziek, maar de Hue is een van de goed werkende vooruitgangen die een stap in de goede richting zet. Hoe je nou precies zo’n lamp aanspreekt en welke functies ze wel en niet hebben kan je nu op CH proberen.
Oculus Rift DK2 Elke semi-nerd kent ‘m en wie hem heeft gebruikt kan niet ontkennen dat het ontzettend tof is. Hoewel het vandaag de dag vooral gaat om virtuele achtbanen en ‘amusementstoepassingen’ is er enorm veel potentie voor dataanalyse, 3D Skype en virtuele klaslokalen. Al deze toepassingen zijn super interessant en ik heb er al velen langs horen komen op CH. Omdat een Rift en de bijbehorende videokaart best wel prijzig zijn, kunnen mensen vanaf nu VR apps op CH ontwikkelen.
Kinect for Windows v2 De Kinect is een camera waarmee naast kleur, voor elke pixel ook een diepte aan wordt geven zodat een 3D reconstructie van de werkelijkheid kan worden gemaakt. Deze techniek heeft potentiële toepassingen in allerlei velden. Met je vingers knippen om de (Philips Hue) lampen aan te doen, je lichaam in een virtuele wereld zetten en ga zo maar door. Op dezelfde computer als de Oculus Rift is ook een Kinect aangesloten.
Arduino Dit kleine programmeerbare computertje wordt vooral gebruikt om sensors uit te lezen en deze om te zetten in acties. Denk hierbij aan allerlei knoppen, temperatuursensors, motoren, lampjes en dergelijke. Ook met deze techniek zijn de mogelijkheden eindeloos: een deur die automatisch open gaat als je je campuskaart er tegenaan houdt, automatisch je vet hippe moestuin water geven als de planten droog staan of simpelweg een knop die een irritant geluid afspeelt over de boxen in CH.
What’s next Tot zover een korte introductie over de gedachtegang van het gadgetlab. Heb je een keer een middag vrij, ga dan vooral lekker met die gadgets spelen en experimenteren. Ze staan er voor iedereen. Let ook op evenementen die te maken hebben met het gadgetlab. Laatst was er bijvoorbeeld een hands-on sessie waarbij met de Arduino werd gewerkt. Deze gadgets hebben ook een enorme potentie voor een gave hackathon waarin we lekker kunnen sleutelen en experimenteren. Al met al is het gadgetlab een vet initiatief waarmee we zorgen dat CH een plek wordt om je ideeën te verwezenlijken.
Volume 19 • Issue 4 • June 2015
Dreamteam Solarboat Lenny bakker
We doen het allemaal wel eens voor de hobby: in je vrije tijd program-
Het is hartstikke tof om te experimenteren met de kennis die je op de TU vergaard, al blijft het daar dan vaak ook bij. Je experimenteert wat, maar dan komt er weer een tentamen of nieuwe versie van COD tussen en het je experiment gaat ergens op je SSD liggen verstoffen. Dat had ik ook en toen kwam daar het Solar Boat Team op mijn pad.
Door middel van twee zogenaamde draagvleugels blijft de boot boven het water vliegen. De voorste is actief aangestuurd en zorgt ervoor dat de boot zichzelf uit het water lift en op een gewenste hoogte blijft vliegen. Deze vleugel wordt door middel van een motortje van hoek veranderd, wat voor de gewenste lift zorgt.Hier komt mijn microcontroller om de hoek kijken. Op de microcontroller zitten twee hoogtesensoren en een IMU (voor het meten van acceleratie in drie richtingen) en een motor aangesloten. De hoogte wordt vergeleken met een gewenste hoogte en aan de hand daarvan wordt een signaal naar de motor gestuurd welke de voorvleugel in positie brengt. Zoals je snapt was hier andere kennis voor nodig dan hetgeen je leert bij de studie Informatica. Ik vond dit een fantastische uitdaging, omdat ik aan de ene kant moest samenwerken met mensen van elektrotechniek die de hardware implementatie deden en aan de andere kant met mensen van L&R die het control system hadden ontworpen.
Meedoen bij het TU Delft Solar Boat Team
Chief Strategy
Aan het begin van het collegejaar 2013/2014 vroeg een huisgenoot van mij of het mij leuk zou lijken om te helpen bij het Solar Boat Team. In het begin had ik nog wel enkele vraagtekens. Niet zozeer over het meewerken aan het project, het had me altijd al heel gaaf geleken om bij een van de dreamteams betrokken te zijn. Ik snapte vooral niet zo goed wat een informaticus bij een boot te zoeken zou hebben. Na een kort gesprek waren al deze vaagheden compleet van tafel geveegd en bleek dat informatici wel degelijk hard nodig waren. Al gauw bleek dat er een hoop software nodig zou zijn in de boot, die in tegenstelling tot mijn eerdere hobby projecten van essentiële waarde zouden zijn voor het optimaal presteren van de TU Delft Solar Boat!
Tijdens de race waren de taken van de teamleden anders verdeeld. Mijn taak was die van Chief Strategy. Samen met twee andere vormden wij team Strategy dat alle strategische beslissingen nam tijdens de race.
meren. Of het nou een scriptje is om je uitgaven op orde te krijgen, een Raspberry Pi om je lampen met je telefoon te bedienen of een bierturflijst voor je studentenhuis.
De bril en het online Dashboard
Het hoogteregelsysteem Naast het programmeren van een Java applicatie, iets waar je redelijk dood mee wordt gegooid op de TU, heb ik ook een microcontroller geprogrammeerd in C. Dit was iets waar ik juist heel weinig ervaring mee had. Bij het vak Concepten van Programmeertalen hebben we wel wat C leren programmeren, maar zeker niet op een microcontroller. Een behoorlijke uitdaging dus, maar wel een leuke en vooral leerzame. Als je de boot wel eens hebt zien varen, is het je waarschijnlijk opgevallen dat de boot over het algemeen niet vaart maar vliegt.
Het TU Delft Solar Boat Team Al sinds 2005 doet het TU Delft Solar Boat Team mee aan de Frisian Solar Challenge, tegenwoordig bekend als de DONG Energy Solar Challenge, opgericht als zijnde de wereldkampioenschappen voor zonneboten. Sinds 2006 heeft het TU Delft Solar Boat Team aan iedere editie van dit tweejaarlijkse evenement deelgenomen, waar wordt deelgenomen met een compleet nieuw ontworpen boot. Ook dit jaar zijn we weer op zoek naar nieuwe leden voor het 2015/2016 team. Lijkt dit je leuk? Neem dan eens een kijkje op www.solarboatteam.nl/ versterk-het-team
Miscellaneous
Het eerste onderdeel van de boot waar ik bij geholpen heb is ‘de bril’. In de boot ligt een centrale databus waar alle sensoren op aangesloten zitten. Zo was er data van het inkomend vermogen, uitgaand vermogen, vlieghoogte (ja we vliegen, varen is tegenwoordig niet meer hip) en nog zo’n 200 andere signalen. In de boot hadden we een Raspberry Pi geplaatst waar we via HDMI een digitale bril op aangesloten hadden. Hierdoor had de piloot van de boot altijd een kleine display op zijn linkeroog. Voor de Raspberry Pi hadden we een Java applicatie geschreven die met JavaFX een GUI aan de piloot toonde, waarop hij alle relevante data kon zien.Daarnaast stuurde de Raspberry Pi alle signalen via een 3G verbinding naar een centrale server. Hier hadden we een web applicatie met Meteor server draaien met daaraan MongoDB gekoppeld. We hebben gekozen voor Meteor, omdat het standaard alle nieuwe data uit de database naar alle clients pusht. Dit was natuurlijk ideaal voor onze real-time applicatie.
Gewapend met live zoninstralingsdata, buienradar, live data van de boot, Rik Nijessen z’n strategie algoritme en drie volgauto’s voor visuele inspectie bepaalden we vanuit onze Strategy Camper de snelheid waarop de boot zou moeten varen. Deze adviessnelheid konden we doorsturen naar de bril van de piloot. Op deze manier hoefden we dus niet fysiek in de buurt van de boot te zijn en konden we alles lekker vanaf een laptop op 20km afstand aansturen. Welke nerd wil dat nou niet?
41
Volume 19 • Issue 4 • June 2015
Studentenraad ORAS & Lijst Bèta
In de kantoren van beide partijen in de studentenraad werd de sfeer steeds geheimzinniger. Papieren werden verstopt als je binnenkwam,
de verkiezingstijd staan we meer op de concurrerende voet. Het aantal stemmen bepaalt namelijk de verhouding in het aantal zetels. Waar welke partij voor staat? Dat gaan we je nu vertellen!
whiteboards werden afgedekt en louche pakjes werden bezorgd. Waar je eerst nog gezellig over je weekend babbelde, was je toen ‘met verschillende dingen bezig geweest’. Jep, het was weer tijd voor de verkiezingen! Zoals jullie ongetwijfeld is verteld tijdens de vorige verkiezingen, is de studentenraad een raad van 10 studenten die zich fulltime bezig houden met jullie belangen. Als officieel overlegorgaan van het College van Bestuur vertegenwoordigen we alle studenten van de TU Delft. Zo houden we ons onder andere bezig met het aantal studieplekken, de docentkwaliteit en de verplichtingen in de curricula, om zo de kwaliteit van jullie diploma te waarborgen.
Lijst Bèta Het kantoor van Lijst Bèta heeft vol gelegen met gadgets om jullie een duwtje in de goede richting te geven. Maar daarbij zou je bijna de inhoud vergeten, terwijl we wel degelijk over onze visie hebben nagedacht. Bij deze de uitleg, voor de inhoudelijke lezer! De druk op studierendement wordt steeds hoger, wat resulteert in maatregelen als het leenstelsel en het BSA. Lijst Bèta’s visie is dat je studenten niet moet dwingen, maar moet motiveren om onderwijs goed te volgen. Daarom is onze visie gericht op het ondersteunen van intrinsieke motivatie.
Miscellaneous
Om dat te bereiken moet je studie je uitdagen om het beste uit jezelf te halen. Hiervoor moet de stof interessant zijn en diepgang hebben. Je moet de ruimte hebben om zelf op onderzoek uit te gaan.
De raad heeft volgens de Nederlandse wet drie rechten: Instemmingsrecht: zonder goedkeuring van de studentenraad kunnen sommige plannen geen doorgang vinden. Adviesrecht: het bestuur van de universiteit moet veel plannen voorleggen aan de Studentenraad,zodat zij kritisch naar de plannen kunnen kijken en er advies over kunnen geven. Hoewel dit advies niet bindend is, wordt er vaak wel naar geluisterd door het bestuur. Initiatiefrecht: als leden van de Studentenraad mogelijkheid tot verbetering zien of een goed idee hebben, hebben zij het recht om te kijken of dit idee ook daadwerkelijk uitgevoerd kan worden. De universiteit moet hier ook reactie op geven wat zij hiermee doen. Als Studentenraad hebben we bijvoorbeeld het tweedejaars BSA tegengehouden. Ook hebben we een tentamenteruggavesysteem gerealiseerd, waarbij studenten na het nakijken hun tentamen terugkrijgen via de mail. Gedurende het jaar werken de twee partijen, ORAS en Lijst Bèta, dus goed samen, maar in
42
Ook moet je een duidelijk doel hebben, je moet weten waarom datgene wat je doet relevant is en hoe dit leidt tot wat je wilt bereiken.
Volume 19 • Issue 4 • June 2015
Als laatste moet je autonomie hebben, de vrijheid om te studeren op je eigen manier. Je bent immers zelf degene die gaat studeren. Dit betekent minder verplichte tussentoetsen en meer eigen initiatief.
4. Jouw tentamen nagekeken in 10 dagen
Maar waarom alleen op onderwijs?
5. Een sportkaart waarbij je betaalt voor wat je gebruikt
Onderwijs is wat je student maakt. De studentenraad, met al zijn rechten, is in de unieke positie om écht iets bij te dragen aan het onderwijs op de TU. Daarom geloven wij dat het onderwijs voor een studentenraadspartij prioriteit nummer één moet zijn. Ook dit jaar willen wij ons inzetten voor professionele docenten, meer keuzevrijheid en blijvende ontwikkeling van het onderwijs! Kijk voor meer informatie op www.lijstbeta.nl.
6. Betere colleges door interactieve lesmethoden 7. Al je studie-informatie overzichtelijk op één plek Meer informatie over ORAS kun je vinden op de site of Facebook.
ORAS ORAS is de Studentenraadspartij met 42 jaar ervaring binnen de Studentenraad van de TU Delft die zich onderscheidt door de waarde die zij hecht aan ruimte voor activiteiten naast je studie. ORAS vindt dat een studie aan de TU Delft jou moet opleiden tot een topingenieur. Maar wat zorgt er nou voor dat je zo’n top ingenieur wordt? Volgens de visie van ORAS is daar goed onderwijs voor nodig, ondersteund door goede faciliteiten en ruime mogelijkheden voor ontplooiing. Dit jaar kan ORAS deze visie vertegenwoordigen met zeven zetels in de studentenraad. Bereikte punten door ORAS zijn bijvoorbeeld Collegerama, de XXL openingstijden van de UB en de weekendopenstelling van de aula in de tentamenperiodes. Heb jij ooit gebruik gemaakt van de zomerherkansingen om je BSA te halen? Ook dat is iets wat dankzij ORAS mogelijk is.
1. Flexibel onderwijs van topkwaliteit 2. Studeren is meer dan alleen je studie 3. Meer studie- en computerplekken
Door gestemd te hebben op ORAS, Lijst Bèta, of blanco, geef je aan dat je de studentenraad belangrijk vindt en dat je ons steunt. Door een groot draagvlak hebben wij meer macht; het maakt ons geloofwaardiger. Inmiddels zijn de verkiezingen achter de rug en de uitslagen bekend. Wij gaan weer hard aan de slag.
Miscellaneous
Komend jaar wil ORAS meer van zulke punten kunnen bereiken! De volgende punten zijn onze speerpunten voor komend jaar:
Afsluiting
43
Volume 19 • Issue 4 • June 2015
Historisch persoon: Margaret Heafield Hamilton Marjolein Bouwmeester Een belangrijke vrouw uit de wetenschappelijke historie: Margaret Heafield Hamilton. De op 17 augustus 1936 geboren dame is een computer geleerde, systeem ingenieur en bedrijfseigenaar. Ze was de directeur van de Software Engineering divisie van het MIT Instrumentation Lab. Dit lab ontwikkelde de software aan boord van het Apollo space program. Haar eigen bedrijf startte in 1986; ze werd de oprichter en CEO van Hamilton Technologies, Inc. In Cambridge, Massachusetts. Het bedrijf was ontwikkeld rondom de Universele Systeem Taal gebaseerd op haar vooroordeel wat betreft Development Before the Fact (DBTF) voor systemen en software design.
Miscellaneous
Voor ze begon aan al het bovenstaande, had ze uiteraard wat achtergrondkennis nodig. In 1958 rondde ze haar wiskunde opleiding met filosofie als minor af aan het Earlham College. Hierna heeft ze lesgegeven op een middelbare school, Frans en wiskunde. Dit was echter van korte duur. Ze verhuisde naar Boston, Massachusetts, met het idee om daar een master te gaan volgen in abstracte wiskunde. In 1960 kreeg ze een tijdelijke positie op MIT om software te ontwikkelen voor het voorspellen van het weer. Toentertijd waren computer science en software engineering nog geen disciplines; programmeurs leerden toen aan de hand van ervaring. Na deze tijdelijke plek werkte ze aan het SAGE Project bij Lincoln Labs waar ze de software schreef voor de eerste AN/FSQ-7 computer.
Na deze ervaringen sloot Hamilton zich aan bij het Charles Strak Draper Laboratory op MIT, welke toen aan de Apollo ruimte missie werkte. In 1965 werd ze directeur en supervisor van software programmering. Bij NASA was Hamilton verantwoordelijk voor het helpen van de leiding software die nodig is om te navigeren en te landen op de maan aan boord van de Apollo, en verder nog verschillende apparatuur om te gebruiken op verschillende missies. Ze werkte om ervaring op te doen toen haar disciplines verder nog niet bestonden. De expert gebieden van Hamilton zijn onder andere system design en software ontwikkeling, bedrijf en proces modellering, geautomatiseerde levens cycle milieus, technieken voor robuuste systemen, methodes voor het maximaliseren van software betrouwbaarheid en hergebruiken, domein analyse, correctheid bij ingebouwde taal opties, open gebouwde technieken op robuuste systemen, kwaliteit zekerheid, fout detectie en herstel technieken en eind tot eind test technieken. Ze ontwikkelde concepten van asynchrone software, prioriteit inroostering en beslissingskunde, wat de fundering werd voor modern, zeer betrouwbaar software design.
44
Bij het werken aan de Apollo ruimte missie, zorgde het werk van Margaret Hamilton ervoor dat het uitzenden van een afbreekbericht voor de Apollo 11 maan landing voorkomen werd. Slechts drie minuten voor de Lunar lander het maan oppervlak zou bereiken, gingen verschillende computer alarmen af. De computer was overladen met binnenkomende data, omdat het rendezvous radar systeem (een systeem dat niet nodig was voor het landen) een ongewenste teller in the computer update, wat te veel capaciteit vroeg van de computer. Dankzij de robuuste bouw van de computer was deze toch in staat te blijven werken: de software aan boord van Apollo was ontwikkeld gebruik makend van een asynchrone uitvoerder, zodat acties met een hogere prioriteit (de acties die belangrijk zijn voor het landen) de lagere prioriteit acties stoppen. De fout was toegeschreven aan een foute checklist en de radar die verkeerd geactiveerd was door de crew. Hamilton meldde hierover het volgende ‘Due to an error in the checklist manual, the rendezvous radar switch was placed in the wrong position. This caused it to send erroneous signals to the computer. The result was that the computer was being asked to perform all of its normal functions for landing while receiving an extra load of spurious data which used up 15% of its time. The computer (or rather the software in it) was smart enough to recognize that it was being asked to perform more tasks than it should be performing. It then sent out an alarm, which meant to the astronaut, I’m overloaded with more tasks than I should be doing at this time and I’m going to keep only the more important tasks; i.e., the ones needed for landing ... Actually, the computer was programmed to do more than recognize error conditions. A complete set of recovery programs was incorporated into the software. The software’s action, in this case, was to eliminate lower priority tasks and re-establish the more important ones ... If the computer hadn’t recognized this problem and taken recovery action, I doubt if Apollo 11 would have been the successful moon landing it was.’ - Margaret Hamilton, Director of Apollo Flight Computer Programming MIT Draper Laboratory, Cambridge, Massachusetts, “Computer Got Loaded”, Letter to Datamtion, March 1, 1971 Nog in 2009 kreeg Hamilton een award: de Outstanding Alumni Award. Inmiddels is deze voor de historie van computer science en software engineering zeer belangrijke vrouw, 78 jaar.