BLOGposts
- 32: Veel vrij
- 31: Jaarclubweekend
- 30: Van alles en nog wat
- 29: UT op de TU
- 28: De trein
- 27: Tentamens
- 26: Zelf programmeren leren II (Verschillende programmeertalen)
- 25: Zelf programmeren leren
- 24: Twee stukjes lesstof
- 23: Veel feestjes vieren
- 22: Vakantie-2
- 21: Vakantie
- 20: Recursie
- 19: Vijf nieuwe programmeertalen
- 18: Zin in!
- 17: Kamers
- 16: Witte week
- 15: Beunen
- 14: Vakantie
- 13: Studeren is leren
- 12: Zondagnacht
- 11: Avonden
- 10: Internet
- 09: Nieuwe ronde nieuwe kansen
- 08: Na de tentamens
- 07: Tentamens en kamers
- 06: Tentamens
- 05: Social Life
- 04: Rust
- 03: Studeren moet ook nog
- 02: Alweer een drukke week
- 01: Even voorstellen
BLOG: Dirk Schut
BLOG 32: Veel vrij
21 mei 2012
Deze week heb ik maar een dag college gevolgd. Maandag heb ik gemist, omdat ik uit wilde slapen. Dinsdag had ik gewoon de hele dag college. Woensdag heb ik alleen practicum, maar dat kan ook thuis. Donderdag was Hemelvaartsdag en vrijdag heb ik altijd vrij. Dit was na het jaarclubweekend wel prettig.
De vrije tijd die ik had heb ik voor een deel gebruikt om mijn kamer nog wat beter in te richten. Woensdag heb ik gaten in mijn muren geboord. Ik heb namelijk twee gitaren aan de muur opgehangen. Ook heb ik mijn boekenkast aan de muur vastgemaakt zodat hij niet meer om kan vallen. Ik wilde dit al een tijdje doen, maar ik wist nog niet of het mocht, omdat mijn huisbaas niet terugmailde. Maandag kreeg ik een berichtje van mijn huisbaas dat het mocht, dus woensdag ging ik aan de slag. Ik kon de boor van mijn huisgenote lenen: zij heeft sowieso altijd alles op het gebied van kabels en gereedschap en zo. Het boren zelf was nog wel een beetje spannend, want ik had het nog nooit eerder gedaan. Bovendien woon ik in een oud huis, dus zijn de muren niet zo sterk. Ik wist daardoor ook niet zeker of alles wel zou blijven hangen. Volgens de mensen van de bouwmarkt kon ik gewoon dingen ophangen zolang ik maar pluggen gebruikte. Dus ik had vijf millimeter-pluggen gekocht en begon te boren met een vijf millimeter-boortje. Ik weet niet of het door mij kwam, door de zachte muur of door de boor, maar de gaten werden te groot. Dus ben ik maar teruggegaan naar de bouwmarkt om grotere pluggen en schroeven te kopen en die bleven gelukkig wel zitten. Nu hangt alles netjes aan de muur.
Ook ben ik van huisarts gewisseld. Het is niet iets waar je meteen aan denkt als je op kamers gaat wonen, maar als je een keer ziek wordt is het wel handig als je ingeschreven staat bij een huisarts in de plaats waar je het grootste deel van de tijd woont. Mijn tandarts moet ik nog veranderen. Dit wil ik wel snel doen, want ik betaal al ruim een half jaar tandartsverzekering en ik ben nog nooit voor controle langs geweest.
Volgende week heb ik weer wel gewoon college, maar met twee dagen vrij in mijn vaste rooster mag ik niet klagen. Morgen moet ik wel weer vroeg op, want dan ga ik wel lineaire algebra volgen. Dus ik ga nu slapen.
Tot Volgende week!
BLOG 31: Jaarclubweekend
14 mei 2012
Het is vandaag (maandag) een prachtige dag in Delft. De zon schijnt, het regent niet en het is ook nog best warm. Gelukkig was het in het weekend ongeveer net zo, want toen was ik op jaarclubweekend.
Een jaarclubweekend is een weekendje op vakantie met de jaarclub. Bijna alle jaarclubs, ook buiten Sint Jansbrug, gaan eens per jaar of vaker op jaarclubweekend. Ons jaarclubweekend was in Arcen in Limburg. Deze plaats ligt nogal in the middle of nowhere, maar het was een van de weinige vakantieparken waar je onder de 21 een huisje kon huren. Net voordat ik vertrok merkte mijn huisgenoot op dat de Hertog Jan-brouwerij ook in Arcen zat. We zijn dus op zaterdag naar de Hertog Jan-brouwerij geweest. Daar hebben we gezien hoe bier gemaakt werd en bier in verschillende stadia van het bierproductieproces geproefd.
Sowieso hebben we heel wat bier gedronken afgelopen weekend. Zondag hebben we (daarom) meegedaan aan de karaoke op het terrein. Dit was heel grappig, maar zowel de muziek als de zangkunsten van mijn jaarclubgenoten waren erg slecht. Het was wel een beetje jammer dat we buiten het terrein niet echt uit konden gaan, omdat er nauwelijks openbaar vervoer was in Arcen. Maar we hebben het met elkaar ook heel gezellig gemaakt.
Voor het weekend is er natuurlijk ook wel wat gebeurd. De eerste fase van het project is bijna afgelopen. We kunnen dus bijna beginnen met het programmeren van onze bots. Daar heb ik wel zin in. Het lijkt me in ieder geval leuker dan het verslagen en afspraken maken wat we nu nog moeten doen.
Ook was er woensdag weer een jamsessie van Valerius. Die was ook gezellig. We waren met niet zo veel mensen, maar dat komt bij een jamsessie eigenlijk wel goed uit. Je hebt er bijvoorbeeld niets aan als je meer dan één drummer hebt.
Over mijn mogelijke baantje als C++-programmeur heb ik niet zo veel meer gehoord. Begin juni komt er weer een nieuwe lichting programmeurs bij het project en dan moet ik waarschijnlijk solliciteren. Ik ben benieuwd.
En nu ben ik nog een beetje aan het bijkomen van het weekend. Ik ben vanochtend maar niet naar Lineaire Algebra geweest om uit te slapen. Daarna heb ik uitgebreid gedoucht, ontbeten en boodschappen gedaan. Daarna heb ik mijn kleren in de wasmachine gedaan, maar die is nu net klaar. Dus ik ga maar weer, want ik moet de was ophangen.
BLOG 30: Van alles en nog wat
7 mei 2012
Twee weken terug vroeg ik me in mijn blog af of je Ikea-meubel-bouwpakketten met de bus zou mogen vervoeren. Dat heb ik niet uitgeprobeerd, maar ik heb wel meubels gekocht. Ik heb ze uiteindelijk vervoerd per bakfiets. Ikea Delft is de enige Ikea in Nederland die een bakfiets verhuurt en aan de blik van de medewerkers te zien ben ik de enige persoon die er gebruik van heeft gemaakt. Hoewel het zwaar trappen was zijn de meubels aangekomen en ik heb ze vrijdag in elkaar gezet. Nu ziet mijn kamer er al een stuk beter uit en heb ik eindelijk de mogelijkheid om al mijn rommel eens op te ruimen.
Ook is het project voor multi-agent systemen nu echt begonnen. Dinsdagnacht moesten we de individuele opdracht inleveren. Die is in één dag nagekeken en er is toen ook meteen een groepsindeling gemaakt. Ieder groepje bestaat uit mensen met een gelijke beoordeling. Mijn groepje heeft helaas maar twee sterren. De meeste mensen hadden twee of drie sterren gehaald, maar ik had eigenlijk gepland om hoger te halen. Toch is het best een leuk groepje. We hebben donderdag eerst een beetje kennisgemaakt en algemene planningen en afspraken gemaakt. Waaronder de afspraak: ben je meer dan een kwartier te laat, dan moet je de volgende keer taart meenemen. Tot en met deze week hoeven we nog niets te programmeren. Wel moeten we een planning maken, de gebruikte software leren kennen en een verslag schrijven.
Er is me nog iets anders overkomen deze week. Donderdagochtend kreeg ik een mailtje waarin me een baan werd aangeboden als C++ programmeur. Dan zou ik meewerken aan software om cockpits van Boeing-vliegtuigen te simuleren. Ik weet nog niet of ik het ga doen, want dan zou ik twee dagen per week moeten werken, waarvan een thuis en een op kantoor in Vijfhuizen. Dit zou naast mijn studie net kunnen, maar het zou me wel veel vrije tijd kosten. Sowieso weet ik niet of ze me aannemen, want ik moest nog wel solliciteren. Het bevestigt in ieder geval wel de verhalen dat informaticastudenten voordat hun studie is afgelopen al door bedrijven worden benaderd met baantjes. Er wordt vaak verteld dat bedrijven zo hard op zoek zijn naar informatici, dat ze niet eens wachten tot de studenten klaar zijn met studeren, maar ik had niet verwacht dat ze eerstejaarsstudenten al baantjes aan zouden bieden.
Het weekend stond in het thema van muziek deze week. Zaterdag ben ik naar het bevrijdingsfestival in Utrecht geweest en ik kom nu (zondag) net terug van een jamsessie. Dit was geen jamsessie van Valerius, maar eentje van het cultuurcentrum. Die worden iedere eerste zondag van de maand gegeven en ze zijn gratis. Toch was er geen enorme opkomst. Er was één pianist, één drummer en een andere gitarist(ik speel ook gitaar). Hij en ik speelden om de beurt basgitaar en zo hadden precies een bandje. Een gitaardocent van het cultuurcentrum gaf instructies en opdrachten. De gekste opdracht was om met je ogen dicht te spelen. Het was best een leerzame en vooral leuke avond.
Dat was het eigenlijk wel weer voor deze week. Tot volgende week!
Dirk
BLOG 29: UT op de TU
1 mei 2012
Na 3 weken vrij en tentamens, moest ik vorige week weer naar college. Dat betekent dat ik weer vroeg mijn bed uit moest. We gingen ook meteen hard aan de slag. Dit kwam voor een deel doordat we nauwelijks nieuwe vakken hebben: concepten van programmeertalen, computersystemen en lineaire algebra lopen gewoon door. Er was dus geen introductie nodig en we konden gelijk beginnen met nieuwe stof. Voor multi-agent systemen hebben we nu een project. Voor dit project kregen we meteen een deadline komende dinsdag.
Voor dinsdag moeten we namelijk onze individuele opdracht afhebben. Voor deze opdracht moeten we een bot programmeren voor het computerspel unreal tournament 2004. Een bot is een computerspeler in een spel. Onze bots hoeven nog niet andere bots aan te vallen, maar ze moeten spullen uit het level verzamelen. Afhankelijk van hoeveel werkende functionaliteit jouw bot heeft krijg je een waardering tussen de nul en de vijf sterren. Als je nul sterren hebt mag je niet meedoen en als je meer sterren hebt wordt je ingedeeld in een projectgroepje met mensen met net zo veel sterren. Met die groep ga je vier bots programmeren die samen de spelmodus capture the flag gaan spelen. Afhankelijk van hoe goed ze dat doen krijg je een eindcijfer. Het is dus best belangrijk om de individuele opdracht goed te doen, omdat je dan met betere mensen in een projectgroepje zit.
Gelukkig is de opdracht niet zo moeilijk. Als het je lukt om een bot te schrijven die spullen verzameld heb je al vier sterren binnen en voor de eerste drie sterren hoef je zelf niets te verzinnen en moet je alleen maar de gegeven informatie verwerken. Voor de vijfde ster moet je wel echt je best doen. Om die te verdienen moet jouw bot namelijk sneller dan bots van je medestudenten een bepaald aantal spullen verzamelen.
Een groot nadeel van dit project is dat de software problemen geeft. Om alles te kunnen maken en testen heb je vier verschillende programma’s nodig, waarvan er twee soms problemen veroorzaken. Ook moesten we eerst al deze programma’s downloaden, maar omdat iedereen dat tegelijk deed ging dat heel traag. Bijna niemand kon tijdens de eerste ingeroosterde projecturen daadwerkelijk aan het project beginnen. Veel mensen hebben van deze tijd gebruik gemaakt door het spel alvast te verkennen. Er is natuurlijk geen betere manier om dat te doen dan door het te spelen :P.
Hoewel het dus een beetje moeizaam gaat is het wel een heel vet project. Ik ga nu maar proberen in ieder geval vier sterren te verzamelen, zodat mijn team straks iedereen verslaat.
Dirk
BLOG 28: De trein
23 april 2012Vandaag zat ik weer eens met vertraging in de trein. Als ik in de trein zit vraag ik me wel eens af hoeveel je eigenlijk in een trein mee mag nemen. Dit komt doordat ik alle spullen die ik vanuit Utrecht naar Delft heb gehaald met de trein heb vervoerd. Ik zit dan ook regelmatig met een backpackersrugzak in de trein. Sinds ik iemand een keer een oventje in de trein heb zien vervoeren heb ik me afgevraagd of het toegestaan is om een koelkast per trein te vervoeren.
Dat deze vraag weer in me opkwam was niet helemaal toeval. Ik vroeg me namelijk ook af of het mogelijk was om een Billy-boekenkast-bouwpakket met de bus te vervoeren. Mijn kamer is namelijk nu een beetje een puinhoop omdat boeken en andere dingen geen vaste plaats in een kast hebben. Toen ik hier net kwam wonen stond er al een kledingkast en ik heb met mijn ouders toen een bed en een bureau gekocht, maar voor de rest is mijn kamer nog niet ingericht. En doordat de tentamens afgelopen zijn heb ik nu de tijd om dat op te lossen. De tentamens gingen trouwens best goed. Lineaire algebra kon beter, maar heb ik denk ik wel gehaald en multi-agent systemen en algoritmen en datastructuren gingen echt goed. Ook heb ik mijn cijfer voor concepten van programmeertalen teruggekregen en dat was een 8.9. Alleen mijn cijfer voor analyse 2 wordt spannend, want die ging niet echt goed en die mag ik niet meer herkansen dit jaar.
Het is wel opluchtend dat de tentamens nu afgelopen zijn. Hoewel ik voor de meeste vakken niet bang was dat ik ze niet ging halen ben je toch altijd een beetje aan het stressen. Na de tentamens gaan de meeste studenten uit en er worden dan ook altijd feesten georganiseerd. Daar ben ik zelf niet naar toe geweest, omdat een vriend van me uit Utrecht zijn verjaardag vierde. Die vriend studeert lucht en ruimtevaart in Delft en dus hadden we hem een op afstand bestuurbare helikopter cadeau gegeven.
Zondagavond moest ik toch weer terug naar Delft, dus zat ik in de trein. Dat je gratis trein kan reizen is heel fijn. Het is natuurlijk vooral nuttig om gratis naar je ouders en terug te kunnen reizen (of naar de universiteit en terug als je nog bij je ouders woont), maar je kunt het ook voor uitstapjes gebruiken. Ik ga zelf naar concerten in heel Nederland en ik ken mensen die graag shoppen in andere steden of graag naar het strand gaan. Dat je voor dit soort uitjes niet meer na hoeft te denken over de reiskosten geeft je ook een gevoel van vrijheid.
En hoewel de treinen, zoals vandaag, soms vertraging hebben is een studenten-OV-chipkaart echt een leuk ding om te hebben. En je komt uiteindelijk toch altijd bij je bestemming. Zo ben ik weer in Delft aangekomen.
Nu ga ik slapen. Morgen begint de volgende periode. Volgende week vertel ik daar meer over.
Tot dan!
BLOG 27: Tentamens
16 april 2012
Vorige week was er geen blog. Dit was omdat het witte week was. Dat is de week voor de tentamens en dan heb je geen colleges. Dan kan ik natuurlijk ook niet zoveel vertellen en dus hoefde ik geen blog te schrijven. Ik was van plan om in deze blog wat te vertellen over het programmeren van websites, maar dat stel ik even uit. Ik heb nu al vier weken niets over het leven in Delft verteld, dus dat ga ik nu weer eens doen.
We zitten nu in de tentamenperiode. Vorige week waren de herkansingen en het computertentamen voor concepten van programmeertalen. Deze week zijn de nieuwe tentamens voor lineaire algebra, multi agent systemen en algoritmen en datastructuren. Tot nu toe gaat het best goed. Ik heb analyse 2 herkanst en ik denk dat ik dat wel gehaald heb. Dat hoop ik ook, want dat vak kan ik dit jaar niet nog een keer herkansen en ik wil graag al mijn eerstejaarsvakken in mijn eerste jaar halen. Concepten van programmeertalen ging supergoed en lineaire algebra was niet zo moeilijk. Daar was ik wel blij mee, omdat ik niet zo veel geleerd had.
Dat kwam omdat ik dit weekend naar het NSK (Nederlands StudentenKampioenschap) turnen ben geweest. Mijn prestaties daar vielen me een beetje tegen: ik ben vierde van de vijf op het laagste niveau geworden. Ok, ik turn pas ruim een half jaar, maar ik had wel hard getraind. Op paard was ik wel eerste, dus daar was ik blij mee. De wedstrijd duurde op zaterdag de hele dag. Daarna kon je nog blijven eten, feesten, slapen en mee naar het zwembad, maar daar heb ik niet aan meegedaan, omdat ik lineaire algebra nog moest leren.
Daar is alleen niet heel veel van terecht gekomen. Ik had wel wat geleerd, maar ik kan me niet zo goed concentreren als ik weet dat het niet echt nodig is. Daarom heb ik zondagnacht pas echt hard geleerd. Dat doe ik wel vaker. De nacht voor het tentamen heb ik altijd van ongeveer elf tot half twee een concentratieboost. Toch is dat niet echt een goede leermethode. Ik doe het eigenlijk alleen bij vakken waar ik van te voren al wat vanaf wist en waarbij ik alle colleges heb gevolgd. Ook heb ik dan tijdens het tentamen soms het idee dat ik nog nieuwe dingen aan het leren ben en dat voelt een beetje raar.
Nu heb ik nog twee tentamens te gaan en dan is deze periode afgesloten. Dan zit ik alweer in de laatste periode. De tijd gaat snel. Voor mijn gevoel ben ik pas net begonnen, maar ik voel me wel al goed thuis hier.
BLOG 26: Zelf programmeren leren II (Verschillende programmeertalen)
2 april 2012
Vorige week had ik beloofd wat meer te vertellen over verschillende programmeertalen. Om dat te kunnen begrijpen, moet je wel eerst een paar termen kennen. Daarna ga ik vier populaire programmeertalen behandelen. Nu eerst de termen:
- Laag en hoog niveau programmeertalen: Vorige week zei ik dat een programmeertaal tussen menselijke taal en machinetaal in lag. De programmeur vertaalde vanuit zijn taal naar de programmeertaal en de compiler vertaald vanuit de programmeertaal naar machinetaal. Het niveau van een programmeertaal geeft aan of een taal meer lijkt op machinetaal (laag- niveau) of menselijke taal (hoog-niveau). Hoog-niveau talen hebben als voordeel dat ze makkelijker zijn en dat de programmeur sneller kan werken. Laag-niveau talen hebben als voordeel dat het makkelijker is om een compiler te maken en dat ze meestal efficiënter werken.
- Garbage collector: Een garbage collector is een programma dat het geheugengebruik van je programma bijhoudt. Hierdoor kan je op dat gebied geen fouten maken en dat is een groot voordeel, want geheugenfouten zijn heel moeilijk te vinden. Een garbage collector maakt je programma’s wel wat trager.
- Object georiënteerd programmeren: Object georiënteerd programmeren is een stijl van programmeren. Hierdoor wordt de code leesbaarder en beter herbruikbaar.
Dan zijn we nu bij de talen. Alle talen die ik behandel worden veel gebruikt en voor alle talen zijn verschillende tutorials te vinden met Google. Laten we beginnen bij C. C is een programmeertaal die heel populair was. Die populariteit is een beetje afgenomen, omdat de taal een behoorlijk laag niveau heeft. Vanwege dat lage niveau wordt C nog wel veel gebruikt bij het programmeren van chips in elektronica en in toepassingen waar snelheid heel belangrijk is.
De volgende programmeertaal is C++. C++ is een uitbreiding van C. Geldige code in C is ook geldige code in C++. Oorspronkelijk voegde C++ alleen een mogelijkheid om object georiënteerd te programmeren toe, maar in de loop van de tijd zijn er steeds meer mogelijkheden toegevoegd. Hierdoor is C++ misschien wel de programmeertaal met de meeste mogelijkheden. Dit maakt het wel moeilijk om alle mogelijkheden te leren. C++ wordt vooral gebruikt in grote, ingewikkelde programma’,s zoals besturingssystemen, compilers en games.
C en C++ zijn samen een beetje het Engels van de programmeertalen. Bijna alle goede programmeurs hebben wel eens iets in C of C++ geprogrammeerd. Hierdoor wordt er in veel voorbeelden en programmeerartikelen vanuit gegaan dat je deze talen op zijn minst kan lezen. Als je serieuzer gaat programmeren, is het zeker nuttig (één van) deze talen te leren, maar als eerste taal zijn ze toch minder geschikt. Het zijn geen hele slechte keuzes - ik heb zelf vooral in C++ programmeren geleerd – maar je kunt het jezelf makkelijker maken.
Wat zijn dan wel geschikte talen? Ik raad Java of C# aan. Deze talen zijn moderner dan C en C++ en worden momenteel ook veel gebruikt. Op de faculteit hangen affiches met advertenties voor banen en bijna altijd zoeken ze Java-, C#- of website-programmeurs. De talen lijken ook erg op elkaar. Beide zijn object georiënteerde talen van middelhoog niveau, die werken met een garbage collector.
Het grootste verschil tussen Java en C# is de platformen waarop de talen werken. Java is een taal die ontworpen is om op zoveel mogelijk apparaten te werken. Dit werkt zo doordat Java niet naar machinetaal wordt gecompileerd, maar naar een soort van laag niveau tussentaal. Voor ieder platform waarop Java werkt is een runtime environment beschikbaar. Dat is een programma dat ‘tussencode’ vertaalt en uitvoert. Door deze opzet werken Java programma’s op alle systemen waarvoor een runtime environment beschikbaar is en omdat het programmeren van een runtime environment minder werk is dan het programmeren van een compiler, zijn dit veel systemen. Java werkt o.a. op alle besturingssystemen voor pc’s, in websites, op oude telefoons en op smartphones van Blackberry of met Android.
C# is gemaakt door Microsoft als alternatief voor Java. C# werkte daardoor eerst alleen op alle systemen van Microsoft (Windows, Windows phone & xbox360), maar tegenwoordig kan je het met Mono (http://mono-project.com/Main_Page) ook op andere systemen aan de praat krijgen. Hoewel de naam het suggereert heeft C# niets te maken met C en C++.
Hopelijk heb je nu een goed beeld van de verschillen tussen programmeertalen en kan je een goede keuze maken als je wil beginnen met programmeren. Ik heb een ding nog niet behandeld en dat is het programmeren van websites. Hoe dat werkt vertel ik volgende week.
Tot volgende week!
BLOG 25 Zelf programmeren leren
26 maart 2012
Behalve dat ik deze weblog bijhoud begeleid ik ook meeloopleerlingen. Als je een dagje mee komt kijken bij technische informatica is er dus de kans dat je met mij meeloopt. Bij veel meelopers merk ik dat ze nog niet echt weten wat programmeren inhoud. Dat is op zich niet erg. In het eerste kwartiel krijgen alle informaticastudenten het vak OO-programmeren waarin ze vanaf de basis leren programmeren in Java. Je hoeft dus niet al te kunnen programmeren om deze studie te doen, maar het kan wel handig zijn. Ook merk ik dat veel meelopers het leuk vinden als ik ze een simpele opdracht laat maken. Leren programmeren is bovendien niet heel moeilijk en het kan helemaal gratis. Je hebt eigenlijk alleen een computer met internetverbinding nodig. Aangezien je deze blog kan lezen is dat geen probleem.
Maar wat is programmeren eigenlijk? Om die vraag te beantwoorden moet je eerst weten wat een computer is. Een computer is een apparaat dat instructies uitvoert. Een programma is een lijst instructies. Een simpel programmaatje van drie instructies is: 1.)Wacht tot de gebruiker een getal heeft ingevoerd en sla dat getal op. 2.)Tel er één bij op. 3.)Zet het getal op het scherm. Deze drie instructies staan in het Nederlands. Helaas zijn er nog geen computers die Nederlands kunnen lezen. Iedere computer heeft maar één ‘taaltje’ dat hij kan lezen. Deze machinetalen zijn enorm moeilijk te lezen omdat ze niet uit woorden van letters bestaan, maar uit binaire getallen. Toen computers net bestonden werd er direct in machinetaal geprogrammeerd, maar toen programma’s ingewikkelder werden is men daar snel vanaf gestapt. Toen werden de eerste programmeertalen en compilers gemaakt. Een programmeertaal is een taal waarin de programmeur de computer instructies kan geven. Een compiler is een programma dat een stuk tekst geschreven in een programmeertaal vertaalt naar een programma in machinetaal. Programmeertalen lijken veel meer op geschreven taal en zijn daardoor veel simpeler om te leren en te schrijven. De meeste programmeertalen lijken op een combinatie van Engels en algebra. Het bovenstaande programmaatje in de programmeertaal pascal is: (de tekst achter de // wordt door de compiler genegeerd en is alleen bedoeld om code beter leesbaar te maken voor anderen)

Als je denkt dat je dit programma snapt, bedenk dan hoe je dit programma aan zou moeten passen om een ander getal dan 1 bij x op te tellen en hoe je twee getallen uit kan lezen en bij elkaar op kan tellen. Als je het nog niet helemaal snapt hoef je de moed ook niet op te geven. Op de tutorial die ik zo geef is een veel uitgebreidere uitleg te vinden van hoe een programma is opgebouwd.
Er zijn enorm veel verschillende programmeertalen en daardoor kan het moeilijk zijn om er een te kiezen om als eerste taal te leren. Het grappige is dat het niet zo heel veel uitmaakt welke taal je kiest. Alle programmeertalen lijken op elkaar. Leren programmeren is niet alleen het leren van een programmeertaal, maar meer het leren van een denkwijze. Voor een eerste taal is het vooral belangrijk dat er voldoende informatie te vinden is en dat er goede tools beschikbaar zijn. Een taal waarvoor dit geldt is Java en daarom raad ik jullie nu aan Java te leren. Ik wil eigenlijk nog wat dieper ingaan op de mogelijkheden van verschillende programmeertalen, maar dat bewaar ik voor volgende week. Nu kan je al beginnen met Java. De tutorial voor Java van de makers van Java kan je hier vinden: http://docs.oracle.com/javase/tutorial. Als je die tutorial onduidelijk vind zijn er zijn genoeg andere tutorials te vinden op google met de zoekterm “Java tutorial”. Ik raad je aan Netbeans of Eclipse te gebruiken. Dat zijn programma’s waarin je Java kunt typen. Ze lijken erg op elkaar dus je keuze maakt niet zo veel uit. Je kunt ook je code schrijven in kladblok, maar dat raad ik af. Netbeans (of kladblok) wordt gebruikt in de tutorial. Eclipse gebruik ik zelf.
Dat was het weer voor deze week. Veel succes met het schrijven van jullie eerste programma’s.
BLOG 24: Twee stukjes lesstof
19 maart 2012
Er is niet zo veel interessants gebeurd rondom de studie deze week. Gelukkig is informatica zelf wel erg interessant, dus ga ik twee kleine stukjes lesstof uit proberen te leggen.
Bij computersystemen hadden we het over representaties van getallen in het geheugen. Je kunt het geheugen zien als een lange rij bits. Iedere bit staat voor één of nul. We hebben verschillende manieren geleerd hoe je zo’n rij en nullen een betekenis kan geven. De makkelijkste manier om dit te doen, is door de rij op te delen in stukjes met een vaste lengte en deze stukjes te beschouwen als een binair getal. Als je bijvoorbeeld het geheugen 101001100111 hebt en stukgrootte vier, dan staan de volgende drie getallen in het geheugen 1010, 0110 & 0111. Omrekenen naar decimaal geeft: 10, 6 en 7 (hoe om te rekenen staat op: http://nl.wikipedia.org/wiki/Binair). Het nadeel is dat je op deze manier geen negatieve getallen op kunt slaan. Je kunt dat oplossen door te zeggen dat de eerste bit van een getal aangeeft of het getal negatief is of niet, waarbij 1 staat voor negatief en 0 voor positief. Het geheugen 1010 staat dan voor het getal -2. Het minteken, omdat het geheugen begint met een 1 en het getal 2, omdat dat gelijk is aan 010 in binair. Het nadeel van deze methode is dat je twee weergaves hebt voor nul: 0 & -0. Dit is onhandig als je twee getallen wilt vergelijken. We hebben daarom nog een andere representatie geleerd, die geen last heeft van dat probleem, maar die ga ik nu niet uitleggen.
Het vak multi-agentsystemen is een stuk interessanter geworden. Tot nu toe moesten we alleen programmaatjes maken in Prolog. Dat werkt zo: Eerst geef je een aantal regels, bijvoorbeeld: Kikkers zijn altijd groen. En een aantal feiten, bijvoorbeeld: Hans is een kikker. Dan kan je vervolgens die database inladen en daar vragen aan stellen, zoals: “Wie is een kikker?” of “Is Hans groen?”. Nu moeten we werken met GOAL. GOAL gaat er vanuit dat je programmaatje zich bevindt in een bepaalde omgeving en daar dingen kunnen veranderen. Zo’n programmaatje heet een agent. GOAL is gebaseerd op Prolog, maar maakt een paar aanpassingen: We hoeven nu geen feiten meer op te geven, want die zijn afhankelijk van de omgeving, maar we moeten wel opgeven wat het doel is van de agent en met welke stappen hij dat kan bereiken. Deze stappen blijft de agent net zo lang herhalen tot alle doelen bereikt zijn. Stel dat je een agent hebt, die een kopje koffie moet vullen. Dan kijkt de agent eerst rond en ziet dat er een leeg kopje is en een kan koffie. Vervolgens bedenkt hij welke doelen hij heeft en of ze al bereikt zijn. Hij realiseert zich dan dat het doel er is een vol kopje koffie nog niet bereikt is. Als reactie daarop voert hij de actie giet koffie in kopje uit. Daarna begint hij weer bij rondkijken. Hij ziet een vol kopje en een kan koffie. Dan bedenkt hij dat alle doelen vervuld zijn en dus sluit hij af.
En nu is het doel behandel twee stukjes lesstof ook vervuld, dus sluit ik dit blog af.
Tot volgende week!
BLOG 23: Veel feestjes vieren
12 maart 2012
Dit was de eerste collegeweek na de vakantie. Dan moet alles weer een beetje op gang komen, dus er zijn geen grote dingen gebeurd op studiegebied. We hadden gewoon colleges en we moesten twee programmeeropdrachten inleveren. Buiten mijn studie was er van alles te vieren bij mijn huis, mijn jaarclub, mijn ouders en mijn studievereniging.
Ik ben nu de enige student in mijn studentenhuis. Een van mijn huisgenoten is namelijk afgestudeerd en hij was de enige huisgenoot die nog studeerde. Hij heeft lucht- en ruimtevaart en een master in de richting van simulaties gedaan. Woensdag moest hij zijn onderzoek verdedigen en omdat hij dat goed genoeg deed is hij nu afgestudeerd. Hoe dat precies ging weet ik ook niet, want ik had toen college. Die avond gaf hij een afstudeerborrel voor vrienden en huisgenoten en daar ben ik wel langs geweest.
Mijn andere drie huisgenoten werken al. Eentje werkt bij een softwarebeveiligingsbedrijf, eentje is arts en eentje werkt voor ASM en is daarvoor vaak in Amerika. Maandag zag ik hem voor het eerst, want toen ik aankwam was hij nog in Amerika.
Vanaf deze week kan ik met mijn jaarclub borrelen in stijl, want onze jaarclubstropdassen zijn eindelijk klaar. We hebben er bijna een half jaar op moeten wachten, maar nu zijn we wel de eerste jaarclub van dit jaar met eigen stropdas.
De studievereniging heeft ook wat te vieren, want ze bestaan 55 jaar. Dit elfde lustrum wordt gevierd met elf dagen lang activiteiten in het thema: de elfde dimensie. Deze week was er o.a. de opening met vuurwerk op dinsdag, paintballen op vrijdag en de ouderdag op zaterdag. Zelf heb ik niet aan deze activiteiten meegedaan, want ik ben niet zo actief binnen de studievereniging, omdat ik genoeg heb aan mijn studentenvereniging. Ook was mijn moeder op zaterdag jarig, dus mijn ouders konden niet naar de ouderdag.
Doordat mijn moeder jarig was heb ik veel familie gesproken. Van iedere oom of tante kreeg ik weer dezelfde vragen: Hoe gaat je studie? En hoe bevalt je kamer? Gelukkig kon ik steeds antwoorden dat ik het goed naar mijn zin heb in Delft en dat de studie ook nog goed lukt. En eigenlijk is dat ook wel een feestje waard.
Tot volgende week!
BLOG 22: Vakantie 2
5 maart 2012
Vorige week had ik vakantie, maar het was eigenlijk een beetje een saaie week. Dit kwam omdat ik een weekje terug was bij mijn ouders in Utrecht, terwijl de meeste van mijn vrienden uit Utrecht geen vakantie hadden. Hierdoor heb ik wel meer dan genoeg kunnen slapen, wat wel goed uitkwam, want ik was een beetje ziek.
Ook heb ik nog wat gestudeerd. Op maandag was namelijk de deadline voor een programmeeropdracht in Scala. Tot nu toe gingen de programmeeropdrachten me altijd goed af, maar Scala is toch echt anders dan wat ik gewend ben. Dat had ik alleen nog niet echt door, dus was ik veel te laat begonnen. Hierdoor had ik de opdracht pas op dinsdag ingeleverd en daardoor heb ik twee punten aftrek. Gelukkig telt het cijfer niet zo zwaar mee, maar het is wel jammer.
Behalve in Scala heb ik ook nog geprogrammeerd in C++. Dit was niet voor mijn studie, maar voor de lol. Voordat ik informatica studeerde vond ik het altijd leuk om delen van computerspellen te programmeren, en ik vind het eigenlijk wel geruststellend dat ik dat nog steeds leuk vind om te doen. Ik heb een deel van een 3d-model lader en weergever geschreven. De code om het model naar het werkgeheugen te laden is af, maar de code om het weer te geven moet ik nog schrijven. Een 3d-model is een voorwerp in een virtuele wereld weergegeven als driehoekjes of vierkantjes. Op de volgende site kun je een voorbeeld vinden: www.theanomali.com/stranger/stranger_wireframe.jpg
Ik had al eerder een 3d-model lader geschreven, maar het bijzondere van deze nieuwe is dat de modellen ook een skelet kunnen hebben. Alle driehoekjes zijn verbonden aan een of meerdere ‘botten’. Als een bot beweegt bewegen de driehoekjes mee. Op deze manier kan je mensen en dieren relatief makkelijk op een realistische manier laten bewegen. Voor een voorbeeld kun je hier kijken: upload.wikimedia.org/wikipedia/commons/f/f2/Sintel-hand.png
Aan het eind van de week werd mijn vakantie toch nog wat interessanter. Vrijdag ben ik met een stel vrienden gaan poolen in Utrecht en zondag heb ik geturnd in een turnhal in Den Haag. Turnen in een turnhal is extra leuk, omdat je daar meer materiaal hebt. Het leukste is de blokkenbak. Dit is een bak met schuimrubberen blokken waarin je op iedere manier kunt landen zonder jezelf pijn te doen. Dus ik heb dubbele salto’s geoefend, terwijl ik dat met een valmat niet durf. Na de training heb ik nog bij iemand van de turnvereniging, die in den Haag woont, gegeten. Nu heb wel weer zin om met mijn studie bezig te zijn en de mensen uit Delft weer te zien en ik heb genoeg energie opgedaan om dat ook een beetje goed te doen.
Tot volgende week!
BLOG 21: Vakantie
27 februari
Het is vakantie. Ik kan een weekje chillen, vrienden opzoeken, dingen doen waar ik anders niet aan toe kom en vooral bijslapen. Dit doe ik bij mijn ouders, dus ik zit deze week in Utrecht. Vorige week zat ik nog in Delft en daar gaat deze blog over.
Er is eigenlijk niet zo veel gebeurd vorige week. Ik heb vooral dingen gedaan die ik anders ook doe: colleges gevolgd, geturnd, gefeest op Sint Jansbrug en geprogrammeerd. Ik ben woensdag nog naar core stability training geweest. Dit is een extra training voor serieuze sporters die je gratis kan volgen als je een sportkaart hebt. Het is wel enorm zwaar voor je buikspieren. Na core stability training ging ik eten bij iemand van turnen. Hij woont op de Koningin Wilhelmina straat in Nootdorp, maar ik had te snel op google maps gekeken en was per ongeluk naar de Koningin Wilhelmina laan in Den Hoorn gefietst. Dat ligt aan de andere kant van Delft, dus het duurde even voordat ik er was, maar ik heb wel lekker gegeten.
De tentamenresultaten beginnen langzaam binnen te komen. Tot nu toe heb ik mijn cijfer voor object georiënteerd programmeren teruggekregen en ik weet dat ik mijn project gehaald heb, maar nog niet met wat voor cijfer. Voor OO-programmeren had ik trouwens echt een goed cijfer: voor het computertentamen had ik een 9,5 en voor het schriftelijk tentamen een 7,83. Gemiddeld heb ik dus een 8,66. Ik denk dat ik mijn andere tentamens ook best goed gedaan heb maar ik twijfel nog erg of ik analyse 2 wel gehaald heb.
We hebben nu best veel practica. En hoewel het vakantie is, is vandaag ook de deadline van het scalapracticum voor concepten van programmeertalen. Dus ik ga nog even beunen (=students voor hard werken) op dat practicum en dan genieten van mijn vakantie.
Tot volgende week!
BLOG 20: Recursie
20 februari 2012
Meestal worden bij verschillende vakken verschillende onderwerpen behandeld, maar vorige week werd een onderwerp bij wel drie vakken behandeld. Dit onderwerp was recursie. Ik zal proberen recursie kort uit te leggen.
Recursieve code is code die zichzelf aanroept. Hier blijft hij mee doorgaan totdat een bepaalde voorwaarde is bereikt. Je kunt hiermee bijvoorbeeld een element uit de fibonacci-rij uitrekenen. De fibonacci-rij is een rij getallen die begint met twee keer het getal één en daarna steeds de twee voorgaande getallen bij elkaar opgeteld. Je krijgt dan: 1,1,2,3,5,8,13,21,34,55… Stel dat f(n) het n-de element van de fibonacci-rij is dan kun je f(n) uitrekenen met het volgende algoritme:
- Als n gelijk is aan 1 of 2 dan geldt f(n)=1
- Anders geldt f(n) = f(n-2)+f(n-1)
Doordat in het algoritme om f(n) te berekenen f voorkomt is dit een recursief algoritme. Als je dit algoritme uitvoert voor n=4 dan zal de computer de volgende stappen uitvoeren:
- De computer zal zien dat n niet gelijk is aan 1 of 2, dus f(4) = f(4-2)+f(4-1) = f(2)+f(3)
- De computer zal dan zien bij f(2) n wel gelijk is aan 1 of 2, dus f(2)=1 -> f(4) = 1 + f(3)
- Dan zal hij zien dat f(3) groter is dan 2 waardoor geldt: f(3) = f(1) + f(2) -> f(4) = 1 + f(1) + f(2)
- Bij f(1) en f(2) is n gelijk aan 1 of 2 dus f(4) = 1 + 1 + 1 = 3.
Als je dit vergelijkt met het stukje rij dat ik eerder had laten zien zal je zien dat het antwoord klopt. Het is alleen niet een hele efficiënte manier om het uit te rekenen. Voor recursieve algoritmes heb je vaak weinig code nodig om ze te beschrijven, maar veel computerkracht om ze te gebruiken. Blijkbaar is dat niet zo’n groot nadeel, want bij concepten van programmeertalen, algoritmen en datastructuren en bij multi-agent systemen werd er uitgebreid aandacht aan besteed. Ik hoop dat je nu ongeveer snapt wat een recursief algoritme is. Zo niet, lees dan op je gemak het stuk opnieuw.
Woensdag was er ook een jamsessie van Valerius (muziekondervereniging van Sint Jansbrug). We hadden muziek uitgezocht in het thema filmmuziek. Dit bleek toch niet zo’n handig thema, omdat er weinig elektrische gitaar en zang in filmmuziek zit, terwijl we wel veel gitaristen en zangeressen hebben. Onze saxofoonspeler had wel genoeg te doen. We speelden namelijk onder andere de themesong van James Bond en the Pink Panther. Daarna was er een borrel op de sociëteit. Dit was de eerste keer dat de funCo, de commissie voor alle overige activiteiten binnen Valerius, een borrel had georganiseerd. Het plan is om dat vaker te doen, maar dan wel beter te overleggen. De jamsessie duurde namelijk tot twaalf uur en als je daarna nog gaat borrelen wordt het erg laat. Ondanks plannen om op tijd naar huis te gaan sliep uiteindelijk pas om drie uur. Toen ben ik donderdag maar niet naar college gegaan zodat ik uit kon slapen.
Ik wil eigenlijk geen colleges missen, maar ik mis mijn uitslaapochtend een beetje. Hiervoor had ik altijd een ochtend per week dat ik pas laat college had. Nu heb ik altijd om kwart voor negen college. Dat klinkt misschien een beetje aanstellerig, maar als je regelmatig doordeweeks uitgaat is soms uitslapen wel erg fijn. Dus ik ga nu maar snel slapen, zodat ik zowel binnen als buiten mijn studie er weer vol tegenaan kan.
Tot volgende week!
BLOG 19: Vijf nieuwe programmeertalen
13 februari 2012
De tentamens zijn nu echt geweest en daardoor begon deze week een nieuw kwartiel. Ook heb ik weer nieuwe vakken: Algoritmen en datastructuren, Computersystemen, Concepten van programmeertalen, Lineaire algebra en multi-agent systemen.
Bij algoritmen en datastructuren leren we hoe je de duur van een algoritme leert bepalen. Dit leren we aan de hand van verschillende methoden om data op te slaan. Er zijn bijvoorbeeld verschillende manieren om een lijst getallen op te slaan. Bij één manier is een getal uitlezen altijd even snel, maar is een getal toevoegen traag. Bij een andere manier is de duur van het toevoegen van een getal afhankelijk van de lengte van de lijst, maar gaat toevoegen snel.
Bij computersystemen gaan we leren hoe computers op laag niveau werken en hoe je kan programmeren in assembly. In het eerste college zijn we daar nog niet echt aan toegekomen. We zijn nu nog bezig met binaire algebra. Bij binaire algebra leren we hoe we binaire signalen kunnen combineren. Dit lijkt erg veel op wat we al bij redeneren en logica geleerd hebben.
Ook bij multi-agent systemen kijken we terug naar redeneren en logica. We leren agents programmeren. Een agent is een programma dat informatie verzamelt, en daar dan op reageert. Dit in tegenstelling tot zogenaamde batch-programma’s die gewoon een set instructies na elkaar uitvoeren. Dit programmeren doen we in prolog. Dat is een heel ander soort programmeertaal dan java en dan de meeste, andere programmeertalen. In java geef je een aantal instructies dat de computer van boven naar beneden uitvoert. In prolog geef je een aantal stellingen in het formaat dat we bij redeneren en logica hebben geleerd en dan kan je de computer daar dingen uit laten afleiden. Volgende periode gaan we hiermee een bot maken voor het computerspel unreal tournament 2004.
We moeten nog meer programmeertalen leren voor het vak concepten van programmeertalen. Daarvoor moeten we namelijk scala, javascript en c leren. Dat lijkt heel veel werk, maar dat valt nog wel mee. De meeste programmeertalen lijken erg op elkaar. We moeten alleen de punten leren waarop ze verschillen.
Het laatste vak is lineaire algebra. Dit is het wiskundevak van dit semester. We leren lineaire vergelijkingen toepassen en oplossen. Dat gaat vaak makkelijk met matrices. Dit vak vind ik extra interessant omdat ik al eens eerder met matrices gewerkt heb toen ik een 3d-game wilde programmeren. Mijn code werkte toen wel, maar toch begreep ik de matrices niet echt.
Toch stond deze week voor mij niet echt in het teken van de nieuwe vakken, maar in het teken van de turnwedstrijd. Zondag was namelijk de NSTC(Nederlandse Studenten TurnCompetitie) in Utrecht. Hier deed ik aan mee op het laagste niveau van de heren. Het was wel grappig want op dit niveau is het voor de deelnemers vaak moeilijk om een volledige oefening op een toestel te doen. Hierdoor werden, soms ter plekke, veel creatieve trucjes verzonnen.
Een studentencompetitie is geen studentencompetitie zonder een feest. Dit hadden ze, heel handig, de avond voor de wedstrijd gepland. Hierdoor probeerde iedereen een beetje nuchter te blijven en op tijd naar huis te gaan. Aan de ene kant vond ik dit jammer, want het feest ging niet helemaal los. Aan de andere kant was het toch wel gezellig en ik drink toch al te veel en slaap toch al te weinig. De wedstrijd ging trouwens nog best goed. Ik ben zesde geworden van de dertien deelnemers op mijn niveau.
Dirk
BLOG 18: Zin in!
6 februari 2012
Deze week was de tweede week van de tentamenweek. Vorige week waren de herkansingen, waarin ik één tentamen heb herkanst. Nu had ik drie tentamens: Analyse 2, OO-programmeren en web- en databasetechnologie.
Analyse 2 heb ik waarschijnlijk niet gehaald, maar het kan wel. Het tentamen was namelijk eigenlijk niet zo moeilijk, maar ik had gewoon heel weinig geleerd. Dit kwam doordat ik voor vrijdag nog veel voor Analyse 1 had geleerd en doordat ik zaterdag nog ben verhuisd.
Het nieuwe huis bevalt trouwens goed. Het is wel iets rustiger dan mijn vorige huis. Dit komt doordat we geen GR (gezamenlijke ruimte) hebben en doordat mijn huisgenoten vaak op pad zijn. Één huisgenoot heb ik zelfs nog nooit gezien, omdat hij voor zijn werk de hele wereld over reist en nu in Amerika zit. Een andere huisgenoot is net hiernaartoe verhuisd en de dag daarna op wintersport gegaan. Het kan dus nog wel wat drukker worden. Dit kan zowel positief als negatief zijn; met de tentamens vond ik de rust wel prettig, maar meer mensen is ook gezellig.
De andere twee tentamens gingen erg goed. Voor beide vakken heb ik best veel practica moeten maken en daarvan had ik al veel geleerd. Ik hoefde dus niet zo veel meer te leren om de tentamens goed te maken. Voor web-en database heb ik misschien zelfs minder fouten gemaakt dan de maker van het tentamen; er zaten foutjes in wel vijf vragen.
Vrijdag heb ik het einde van de tentamenperiode gevierd op Sint Jansbrug. Er waren daar twee feesten tegelijkertijd: Beneden was een feest omdat de tentamens waren afgelopen en op zolder organiseerde mijn jaarclub een weekendbar. We moesten ook achter de bar staan, maar we waren met veel te veel mensen om dat met zijn allen te doen. We wisselden dus steeds af tussen dansen beneden en bier tappen boven. Mooi was ook dat we onbeperkt bier voor ons zelf mochten tappen. Hier heb ik (iets te) goed gebruik van gemaakt. Alles bij elkaar heb ik een hele gave nacht gehad. De dag daarna had ik een LAN-party met mijn vrienden uit Utrecht.
Zo is mijn tentamenperiode goed afgesloten en kan ik met een voldaan gevoel aan de volgende periode beginnen. Ik heb er zin in!
Dirk
BLOG 17: Kamers
30 januari 2012
Dit blog schrijf ik voor het eerst vanuit een andere kamer dan de vorige blogs en dat is niet doordat ik in de huiskamer ben gaan zitten. Ook zit ik nog steeds in mijn tentamenperiode en vrijdag heb ik het eerste schriftelijke tentamen gemaakt.
Vrijdag had ik namelijk mijn herkansing voor het vak Analyse 1. Vorige periode had ik dit vak niet gehaald, maar ik had nu nog een kans om het vak dit jaar te halen. Ik moest nog wel een hoop leren. In de kerstvakantie was ik hier al een beetje aan begonnen en vorige week heb ik er veel tijd aan besteed. Dit kon ook wel, want ik hoefde verder bijna niets te doen. Het tentamen ging door al dat leren best goed. Ik heb volgens mij ongeveer een zeven gehaald.
Dinsdag ben ik bij een huis langs geweest. Mijn huisgenoot was dit huis tegengekomen toen hij op zoek was naar een kamer, maar hij had al een andere kamer gevonden. Toen ben ik hier maar langsgegaan. Het was een soort instemming, maar ik was de enige kandidaat. Ik heb toen samen met die mensen gekookt en gegeten en uiteindelijk heb ik de kamer gekregen. Dit kwam erg goed uit, want komende dinsdag moet ik uit de kamer waar ik tot nu toe in zat. Daar heb ik niet op gewacht en ik ben zaterdag verhuisd.
Ik had vrij weinig op mijn oude kamer staan, dus verhuizen was vooral nieuwe spullen kopen. Dus ik ben met mijn ouders langs geweest bij de IKEA. Daar hebben we een bed en een bureau gekocht. Tot nu toe had ik namelijk het bed en bureau van degene van wie mijn vorige kamer eigenlijk was, gebruikt. Nu is mijn kamer minimaal ingericht. Alles wat ik nodig heb staat er in, maar spullen om de kamer leuker te maken moet ik later nog een keer kopen. Ook hadden we een te smalle lattenbodem gekocht, dus mijn eerste nacht slaap ik hier met mijn matras op de grond. Maandag ga ik na het tentamen van Analyse 2 de bodem omruilen voor een bredere. Of ik dat tentamen ga halen is nog maar de vraag. Door de verhuizing heb ik alleen op zondag kunnen leren en hoewel de stof veel makkelijker is dan bij Analyse 1 denk ik niet dat dat genoeg was.
De laatste week in mijn oude huis was nog wel leuk doordat mijn huisgenoten grappen bij elkaar uithaalden. Het begon allemaal toen een huisgenoot zijn computer aan had laten staan toen hij naar voetbaltraining ging. We hebben toen zijn verjaardag op facebook op de dag daarna gezet. Even na twaalf uur werd hij al een paar keer gefeliciteerd. Later hadden ze ook allemaal plastic bekertjes met water voor mijn deur gezet. Toen ik ’s nachts even naar de wc ging ben ik erin gaan staan. Toen heb ik als tegenactie alle bekertjes weer voor een andere deur gezet. De mooiste grap was toen een huisgenoot met ijzerdraad het slot van de deur van een andere huisgenoot had opengemaakt en daarna de deur eruit had getild en in de berging gezet. Daarna hadden we allemaal matrassen voor zijn open deuropening gezet. Toen hij thuiskwam dacht hij eerst dat we zijn deur hadden geblokkeerd, maar toen de matrassen weg waren zag hij dat hij helemaal geen deur meer had.
Gelukkig heeft mijn nieuwe kamer nog wel een deur. Mijn nieuwe huisgenoot stelde me nog gerust door te zeggen dat ze hier wel grappen uithalen, maar altijd bij dezelfde (en niet elke keer een andere) huisgenoot. Ik ga nu nog even Analyse leren, zodat ik morgen hopelijk mijn tentamen kan halen.
Tot volgende week!
Dirk
BLOG 16: Witte week
23 januari 2012
Deze week was het witte week. Dit betekent dat je een week vrij hebt om tentamens te leren. Je zou verwachten dat ik hierdoor niet zo veel te zeggen heb. Het omgekeerde is eerder waar. Ik had namelijk genoeg te doen.
Maandag moest het eindverslag van ons project ingeleverd worden. Zelf hoefde ik er weinig meer aan te doen, maar ik had beloofd dat ik het uit zou printen en in zou leveren. Ik was van plan om rond een uur of twee op de universiteit te zijn en dan meteen alles uit te printen. Dit ging heel anders. Toen ik namelijk op het station aankwam bleek mijn band lek te zijn. Ik had eerder nog nooit een band geplakt, maar het is me gelukt. Maar het duurde wel even voordat ik naar mijn kamer was gelopen, daar mijn band had geplakt en daarna naar de universiteit was gefietst. Daar aangekomen bleek dat een projectgenootje niets had ingeleverd. We probeerden hem te bellen, te mailen en te Facebooken maar hij reageerde niet. We wachtten even, maar we hoorden niets. Toen besloot ik samen met iemand anders uit mijn projectgroep zijn deel maar te maken. Toen we om half tien ’s avonds eindelijk klaar waren kwam hij op Facebook. Toen heb nog een halfuur gewacht totdat hij een persoonlijke evaluatie had geschreven over zichzelf en dan kon ik het eindelijk uitprinten en vlak voor de sluitingstijd van de faculteit(half elf) ben ik naar huis gegaan. Gelukkig heb ik niet de hele tijd in mijn eentje daar gezeten; er was nog iemand met net zo’n probleem.
Woensdag was het eerste tentamen. Normaal zijn er in de witte week geen tentamens, maar voor het vak OO-programmeren hebben we twee tentamens. Een schriftelijk tentamen en een computertentamen. Het computertentamen hadden we woensdag en daarvoor moesten we een klein programmaatje maken. Dit ging supergoed! Volgens mij heb ik echt een tien. Daarna moest het practicum voor web en databasetechnologie nog ingeleverd worden. Dat hadden we al bijna af, maar we hadden een paar foutjes over het hoofd gezien. Toen had ik een jamsessie van Valerius, die ik eigenlijk veel beter had moeten organiseren, maar daar waren we met de hele commissie niet aan toegekomen.
Dat was de laatste verplichting. Woensdagavond ben ik nog naar de film geweest met vrienden van informatica. We gingen naar Darkest Hour 3D. Dat is eigenlijk best een slechte film. Het verhaal is in ieder geval slecht, de special effects (in 3D) zijn wel mooi. Daarna gingen we nog chillen bij iemand thuis. Zij heeft een eigen appartementje in Den Haag. Omdat er ’s nachts geen trams meer reden zijn we daar ook maar blijven slapen. Donderdag en vrijdag waren echte witte weekdagen waarin ik heb uitgerust en heb geleerd.
Uitrusten en leren heb ik ook in het weekend gedaan. Het zal volgende week ook nog wel even lukken, want ik heb vrijdag pas mijn eerste tentamen. Zo is het volgende week misschien nog wel meer witte week dan afgelopen week.
Dirk
BLOG 15: Beunen
16 januari 2012
De vakantie is afgelopen en ik moest er weer meteen keihard tegenaan. Dinsdag zou het programma van ons project getest worden. Voor vandaag(maandag) moet het hele project inclusief verslag af zijn. Daarnaast had ik woensdag nog een instemming en donderdag keukendienst. Het is allemaal wel gelukt. Behalve dan dat ik de kamer van de instemming niet heb gekregen.
Het project is bijna af, maar dat ging niet zonder problemen. Maandag, de eerste dag na de vakantie, hadden we een beunsessie (beunen: hard studeren) met drie projectgenoten om het programma überhaupt werkend te krijgen. Er werkte net genoeg dat het programma getest kon worden. Dit werd gedaan door dezelfde man die we in het begin geïnterviewd hadden. Ook nu nog mist ons programma functies die nodig zijn om het programma echt inzetbaar te maken.

Donderdagochtend was de projectpresentatie. Deze hoefde ik gelukkig niet te geven, maar ik moest er wel naartoe komen. Dat was ik even vergeten. Toen er al een half uur presentaties bezig waren werd ik door mijn projectgenoten ge-sms’t. Ik ben direct naar de universiteit vertrokken en gelukkig heb ik onze presentatie niet gemist.
Donderdagmiddag heb ik een gratis keyboard opgehaald. Iemand van de turnvereniging had zijn zolder opgeruimd en gaf alles wat hij niet meer hoefde, waaronder dit keyboard, weg. Toen ik daar op de fiets aankwam bleek het meenemen van een keyboard toch iets minder makkelijk dan verwacht. Gelukkig mocht ik zijn backpackersrugzak lenen. Daar paste het keyboard net in.
Donderdagavond had ik eerst keukendienst. Er was toen ook een feestje op Sint Jansbrug (studentenvereniging). Daar ben ik na de keukendienst nog naartoe geweest. Vrijdagochtend heb ik met een brakke kop weer aan het project gewerkt. Ik had namelijk de taak om de code nog wat completer te maken. Dit is maar deels gelukt. We hebben nu wel een mooie GUI (grafische gebruikersomgeving, spreek uit: “goewie”) om evenementen te veranderen, verwijderen en toe te voegen, maar dat kan niet met accounts, terwijl dit wel zou moeten.
Waarschijnlijk halen we het toch wel. 80% van het cijfer is namelijk afhankelijk van het verslag, en dat ga ik nu afmaken.
Tot volgende week
BLOG 14: Vakantie
2 januari 2012
Het is vakantie en dat is fijn. Hij komt echt precies op een goed moment. De laatste twee weken vond ik het toch allemaal een beetje druk in Delft, terwijl ik daarvoor nog helemaal niet aan vakantie toe was. Ik kan even mijn studie vergeten en daardoor was ik bijna ook vergeten dat ik nog een blog moest schrijven. Gelukkig heb ik er nog wel aan gedacht.
Maandag ben ik weer naar een instemming geweest, maar ik heb de kamer niet gekregen. Er waren maar drie mensen en ik had echt het idee dat ik het zou worden, dus ik baalde wel. Maar ja, dat hoort er een beetje bij, bij instemmingen. Je hoort soms dat een man in Delft gemiddeld zo’n vijftien instemmingen moet lopen voordat hij een kamer heeft. Volgens mij is dat niet waar; je komt nauwelijks mensen tegen die er zoveel gelopen hebben.
De rest van de week heb ik vooral veel aan mijn studie gedaan. We moesten gewoon best veel doen. Dinsdag heb ik tot half zes op de uni gezeten omdat ik nog mijn web- en databasepracticum af moest maken en donderdag moest het OOP-practicum af zijn, dat ik uiteindelijk net op tijd heb ingeleverd.
Daarna heb ik pannenkoeken gebakken. Zowel als lunch als avondeten. Ik moest namelijk goed op tijd avondeten omdat ik die avond naar een turntraining in Rotterdam ging. Onze eigen training ging niet door vanwege een kerstviering in de gymzaal, maar we konden wel meetrainen in Rotterdam. Daar heb ik training gehad van Anthony van Assche, een topturner die ook meedoet aan het WK. Het gekke was dat het een hele normale training was. Hij was gewoon de trainer. Als je niet geweten had dat hij topsporter was, was je niets opgevallen.
Ook moesten we nog werken aan het project. Het computerprogramma is bijna af. We konden het net niet afmaken, omdat we ons deelrapport op vrijdag in moesten leveren. Dat is goed gelukt. Vrijdagmiddag kwamen mijn zus en mijn moeder nog langs. Zij wilden mijn kamer ook eens zien. Toen hebben we ook nog een rondje door Delft gelopen en daarna ging ik mee naar Utrecht.
Daar ben ik nu van mijn vakantie aan het genieten. Komende weken ga ik de feestdagen vieren met familie en vrienden, uitrusten en een beetje analyse herhalen. Ik weet niet of ik daar nog blogs over moet schrijven, dus misschien zullen jullie even niets van me horen, maar na de vakantie ga ik er weer vol tegenaan. In ieder geval wens ik jullie een fijne kerst en een gelukkig 2012.
BLOG 13: Studeren is leren
19 december 2011
Vrijdag was er een kwartielbijeenkomst. Hier werd ons verteld hoe afgelopen kwartiel was gegaan en wat we van het volgende kwartiel kunnen verwachten. Ook lieten ze de slagingspercentages van de tentamens van het eerste kwartiel zien; meer dan de helft van de tentamens was niet gehaald! Vorige week was ik al van plan om wat meer tijd aan mijn studie te besteden en wat minder aan alle andere dingen en nu wordt dat nog versterkt. Deze week is het redelijk gelukt.
Een voorbeeld: Donderdag moest ik mijn programmeeropdrachten inleveren. Ik had er op dinsdag al wat aan gedaan, maar ik had op donderdag de laatste opdracht nog niet af. Dus ik was om zeven uur opgestaan, zodat ik nog tot de deadline van kwart voor één kon programmeren. Tot ongeveer half twaalf heb ik heel geconcentreerd geprogrammeerd. Toen zag ik op facebook dat de deadline een week verplaatst was en toen ben ik meteen wat anders gaan doen.
Ik heb uitgebreid geluncht, want ik had nog eten over van de avond daarvoor. Deze week heb ik sowieso lekker gekookt en voor het eerst bepaalde gerechten geprobeerd te maken: quiche, kip siam en foo yong hai. Eigenlijk is het helemaal niet moeilijk deze gerechten te maken. Voor kip siam had ik wel een pakket gebruikt, maar foo yong hai en quiche kan je met hele normale en goedkope ingrediënten maken.
Buiten de studie ben ik wel een beetje actief geweest. Woensdag was er een jamsessie van Valerius, de muziekondervereniging van Jansbrug. Dit was de eerste jamsessie die georganiseerd werd door de nieuwe musiCie, de jamsessiecommissie. Omdat ik de voorzitter ben van deze commissie was dit aardig spannend. Gelukkig ging het best goed. Er waren wel een paar verbeterpuntjes. Zo waren we vergeten de bladmuziek uit te printen. Dit hebben we op het laatste moment toch nog gedaan en nu zullen we het de volgende keer in ieder geval niet vergeten. Ook heb ik een workshopje blues improviseren gegeven, waarna we lekker blues gingen maken. Doordat we ongeveer met zijn vijftienen waren en iedereen een beetje van instrument wisselde hadden we op een gegeven moment een band met zes drummers.
Ik ben ook weer op zoek naar een nieuwe kamer. Daardoor moet ik opnieuw instemmingen lopen. Ik had er maandag eentje. Die ging best goed; ik mocht door naar de volgende ronde. Uiteindelijk heeft toch iemand anders de kamer gekregen. Dat vond ik niet zo erg, want de kamer had drie muren die vanaf de vloer af schuin liepen en drie van de vier huisbewoners waren lid bij Virgiel. Op zich heb ik geen hekel aan Virgilianen, maar om als enige Sint Jansbrugger daar te wonen leek me niet zo relaxed. Komende maandag heb ik weer een instemming. Voor die instemming heb ik hoge verwachtingen, want de kamer lijkt erg op wat ik nu heb voor 130 euro per maand minder.
In het weekend ben ik weer naar mijn andere huis geweest: het huis van mijn ouders. Ik had ze al twee weken niet gezien. Mijn vrienden uit Utrecht had ik al langer niet gezien. Het was daardoor erg leuk om ze weer te zien op de verjaardag van één van die vrienden. De rest van het weekend heb ik vooral uitgerust en uitgeslapen. Over een week zal ik daar nog meer tijd voor krijgen, want dan is het kerstvakantie. Helaas zijn kort daarna de tentamens, dus ik zal een deel van de tijd aan mijn studie moeten besteden. Hoe dat allemaal afloopt kan je lezen in mijn volgende blogs.
Tot volgende week!
Dirk
BLOG 12: Zondagnacht
12 december 2011
Gisternacht(zondag) heb ik voor het laatst een presentatie in elkaar gedraaid. Vandaag had ik namelijk mijn eindpresentatie voor een cijfer. Dit ging gelukkig goed. De docente wilde nog geen cijfer geven, maar ze gaf al wel aan dat het ruim boven voldoende lag. Ook voor redeneren en logica heb ik mijn cijfer teruggekregen. Dit was een 7,5. Dus ik ben best tevreden.
In onze presentatie moesten we de voortgang van het project presenteren. We maken best wel voortgang. De code om een databaseconnectie op te zetten en om de database uit te lezen is af. Voor deze code gebruikten we onze kennis van sql die we hebben opgedaan in het vak web- en databasetechnologie. Het is leuk dat je de kennis die je opdoet in zo’n vak ook toe kan passen op iets concreets. Dit vind ik veel leuker dan een opdracht die alleen bedoeld is om iets theoretisch te leren.
Zulke opdrachten krijgen we nu voor OO-programmeren. Het einde van het kwartiel komt er weer aan en dus moeten deze opdrachten volgende week af. Ook andere dingen moet ik nog doen. Hier heb ik nog ruim genoeg tijd, maar ik ben van plan volgende week toch iets meer tijd aan mijn studie te besteden en minder aan andere dingen. Dat heb ik deze week wel gedaan.
Woensdagavond heb ik namelijk Sinterklaas gevierd met de turnvereniging. Eerst kwam de goedheiligman langs en daarna gingen we een ruilspel doen met meegebrachte cadeaus. Zelf had ik twee boeken meegenomen: een detective en een chocoladereceptenboek. Ik kwam thuis met een pure chocoladeletter A en een ringversierset voor kinderen van vier tot tien jaar. Niet echt een vooruitgang, maar het was wel een leuke avond.
Vrijdagavond was onze weekendbar. Met mijn jaarclub heb ik in een gabberoutfit achter de bar gestaan. Het was leuk dat we zelf moesten tappen, al konden onze tapvaardigheden wel iets beter. Dit werd ons dan ook onsubtiel duidelijk gemaakt door een ouderejaarsjaarclub die de hele avond voor de tap heeft gezeten. Het duurde wel erg lang; ik had het hele week al weinig geslapen en tot sluit blijven was daardoor wel een beetje zwaar.
Hierdoor was ik zaterdag erg brak, verkouden en moe, waardoor ik alles zondag moest doen. Toen heb ik ook alles een beetje voor me uit geschoven, waardoor ik uiteindelijk weer tot laat bezig was met mijn presentatie. Daardoor heb ik mijn blog eigenlijk een dag te laat ingeleverd, maar gezien mijn goede voornemens zal dat volgende week wel weer beter gaan.
Tot volgende week
Dirk
BLOG 11: Avonden
05 december 2011
Gisteren werd ik wakker in mijn bed bij mijn ouders thuis en ik vroeg me af waar ik was. Ik keek even rond en ik kwam erachter dat ik gewoon op mijn kamer lag. Blijkbaar is in de korte tijd dat ik nu in Delft woon mijn thuis verhuisd van mijn ouders naar mijn studentenkamer. Dat is op zich best logisch omdat ik gewoon vaker in Delft slaap dan in Utrecht, maar ik vond het toch wel bijzonder. Aan de andere kant slaap ik per dag wel veel meer in Utrecht dan in Delft. En dus vertel ik in dit blog wat me deze week wakker heeft gehouden.
Mijn eerste avond in Delft vorige week was zondagavond. Toen moest ik wakker blijven omdat ik mijn presentatie voor het vak mondeling presenteren nog niet had afgemaakt. Iedere week moeten we een presentatie houden voor dat vak en iedere week maak ik hem op zondagnacht. Overigens lukt het altijd wel; ik heb zelfs twee keer de beste presentatie van mijn groepje gegeven. Dit doe ik niet met al mijn huiswerk hoor. Alleen met deze presentaties.
De volgende drie avonden zat ik op Sint Jansbrug. Er waren steeds activiteiten waar ik eigenlijk gewoon bij moest zijn. Maandag was er een vergadering op Oele(de theezolder van Jansbrug) over onze weekendbar. Iedere week organiseert een eerstejaarsjaarclub namelijk een weekendbar in een thema en komende vrijdag zijn wij aan de beurt. Wij gaan een mooie borrel op Oele neerzetten in het thema: gabber. Dinsdagavond was er een borrel om de ouderjaarsjaarclubs beter te leren kennen en woensdag deden we mee aan de hapcierace. De hapcierace is een wedstrijd waarin beslist wordt welke jaarclub dit jaar de frituurcommissie mag worden. We moesten laten zien dat wij als jaarclub beter waren dan de andere jaarclub in uiteenlopende activiteiten zoals: bitterbal gooien, bier atten en frikadel deep-throaten. Helaas zijn we het niet geworden, maar hierdoor hoefden we de rotzooi -de hele benedenverdieping zat onder de frietsaus- niet op te ruimen.
Naast deze studentikoze acties heb ik natuurlijk ook gewoon gestudeerd. Het project gaat eigenlijk prima. We zitten goed op schema. Dit schema moest ik verzinnen, want deze week was ik voorzitter. Iedere week hebben we een nieuwe voorzitter en secretaris. De voorzitter maakt de planning en leidt de vergadering. De secretaris houdt alle belangrijke dingen bij en maakt daarover aan het eind van de week een verslagje. In het project zijn we nu bezig met het programmeren van ons programma. Eerder waren we vooral aan het ontwerpen. Tijdens het programmeren verandert zo’n ontwerp nog behoorlijk, maar het is toch wel fijn om te weten wat je precies moet maken. Hierdoor sluit de code, die door verschillende personen gemaakt wordt, hier ook beter op aan.
Op het moment dat ik dit blog typ, is het zondagnacht. Het is kwart voor één en het is hoog tijd dat ik aan mijn presentatie voor morgen ga beginnen. Dit ga ik nu doen.
Tot volgende week.
Dirk
BLOG 10: Internet
28 november 2011
Maandag was het internet op mijn kamer uitgevallen. Dan voel je je als informaticastudent toch wel een beetje gehandicapt, omdat alle roosters, studiestof, planningen, programma's en emails op internet staan. Gelukkig zijn de computers op de universiteit behoorlijk goed en had ik genoeg te doen om me niet te vervelen.
Zo had ik de eerste paar dagen van de week veel te doen op de universiteit. Iedere dag begon om kwart voor negen. Maandag college tot kwart voor vier, dinsdag college tot half één en dan na de lunchpauze project tot een uur of vijf en woensdag ook college tot de lunchpauze en dan practicum web- en databasetechnologie tot een uur of vijf.
Dit was de eerste keer dat we een practicum hadden voor dat vak. We moesten in tweetallen databasequery’s maken. Dit zijn zoekopdrachten in een database. We kregen een database van een winkel waarin gegevens over klanten en producten stonden. Wij kregen dan bijvoorbeeld de opdracht een query te verzinnen die alle klanten teruggaf die terwijl ze schuld hadden toch een voorwerp van boven de 500 euro hadden gekocht. Gelukkig hadden we vrij snel door hoe we dit moesten aanpakken en waren als één van de eersten klaar.
’s Avonds was er ook bijna iedere dag wel iets (leuks). Dinsdagavond ben ik namelijk naar een concert van Spinvis in Utrecht geweest. Dat was mooi en het was ook niet zo duur omdat we gratis met de trein konden door de studenten-OVkaart.
Woensdagavond ben ik begroend bij Pegasus. De verenigingskleur van Pegasus (studententurnvereniging) is groen en dus worden alle nieuwe leden niet ontgroend, maar begroend. In tegenstelling tot een ontgroening is dit ook een leuke en vrijwillige activiteit. Eerst was er een korte ceremonie op de paardenmarkt waarbij we twee vegen groene schmink op ons gezicht kregen. Daarna gingen we bowlen en ten slotte gingen we borrelen in een café.
Een paar dagen geleden is het internet weer gerepareerd. Daardoor kan ik deze blog versturen zodat iemand hem door middel van web- en databasetechnologie op het internet kan zetten. Zonder de informatica had dit allemaal niet bestaan. Zo zie je maar weer hoe belangrijk het is dat mensen informatica blijven studeren. :D
Tot volgende week.
BLOG 09: Nieuwe ronde nieuwe kansen
21 november 2011
Het is weer een nieuw kwartiel. Dat betekend dat ik nieuwe vakken heb. Twee vakken zijn nog hetzelfde en twee vakken zijn nieuw. Ik heb nog steeds analyse en OO-programmeren en daarnaast heb ik nu ook web- en databasetechnologie en een project. Web- en databasetechnologie gaat vooral over websites en relationele databases. Maandag hadden we ons eerste college en lijkt best interessant te gaan worden.
Toch is het project interessanter. We moeten in groepjes van zes personen verschillende programma's maken. Ons groepje kreeg de opdracht een programma te maken waarin een vereniging van ouderen uitstapjes naar musea en theatervoorstellingen kan plannen. We moeten best veel verschillende dingen doen: Het grootste deel van de tijd zijn we bezig met gezamenlijk vergaderen en aan ons programma werken, maar we krijgen ook workshops over user interfaces en een cursus presenteren. Ook hebben we al een oudere geïnterviewd. Die man was echt lid van een vereniging die echt het programma wilde hebben, dus we zijn nu al met een 'echt' project bezig.
Buiten de universiteit heb ik ook best veel gedaan. Donderdag had ik keukendienst op Sint Jansbrug. We zijn tot drie uur 's nachts bezig geweest om de keuken schoon te krijgen. We moeten iedere drie weken een keer helpen in de keuken en dan de keuken schoonmaken. Meestal duurt het minder lang; de meeste keukenploegen zijn rond twaalf uur klaar. Daarna had ik vrijdagavond de verjaardag van mijn zus en zaterdagavond de verjaardag van een oud klasgenoot. Zondag heb vooral uitgerust, zodat ik volgende week niet doodmoe begin. Want ook dat is weer een nieuwe ronde met nieuwe kansen.
Groeten,
Dirk
BLOG 08: Na de tentamens
14 november 2011
De tentamenweek is weer voorbij. Woensdag had ik mijn laatste tentamen: redeneren en logica. Dit tentamen ging het beste tot nu toe. Volgens mij heb ik hem wel gehaald. Introductie softwareontwikkeling heb ik denk ik ook wel gehaald, en analyse niet. Waarschijnlijk twee van de drie tentamens gehaald dus. Als ik zo door ga haal ik in ieder geval mijn BSA. Het BSA is het bindend studieadvies. Het BSA houdt in dat je in je eerste jaar van je bachelor ten minste dertig studiepunten moet halen, anders mag je deze opleiding vier jaar niet meer volgen. Voor ieder vak dat je haalt krijg je een aantal studiepuntenpunten. In totaal kan je per jaar zestig studiepunten halen. Je BSA halen is goed te doen. Sowieso is het aan te raden ten minste vijfenveertig punten te halen omdat je een langstudeerboete krijgt als je langer dan vier jaar over je bachelor doet. Als je vijfenveertig punten per jaar haalt heb de bachelor in precies vier jaar. Hierdoor gaat de BSA volgend jaar naar vijfenveertig punten.
Omdat de tentamens waren afgelopen was er donderdag op Sint Jansbrug een feest. Op dit feest werden veel verschillende stijlen dancemuziek gedraaid. Dit deden ze door ongeveer ieder half uur van DJ te wisselen. Vrijdag ben ik nog een keer naar Jansbrug geweest, want toen was er een weekendbar. De weekendbar wordt iedere week op vrijdag georganiseerd. Een eerstejaarsjaarclub kleedt dan de theezolder helemaal aan in een thema. Dan kan je borrelen in thema op de theezolder. Het thema van deze week was allemaal eentjes, omdat het 11-11-’11 was. Ik ben redelijk op tijd weggegaan, want de dag daarna vierde een vriend van me in Utrecht zijn verjaardag. Het is altijd leuk om mijn middelbare schoolvrienden weer te zien. Dat gebeurt eigenlijk iets te weinig. Hoewel ik ook nieuwe vrienden en kennissen heb gemaakt in Delft merk ik dat ik hen al veel langer ken.
Volgende week begint het nieuwe kwartiel. Dan heb ik de vakken Analyse 2, OO-programmeren 2, web- en databasetechnologie en een project met mondeling presenteren. Ik heb zin in het project. Tot nu toe waren de programmeeropgaven wel erg simpel en ik denk dat dit wat interessanter gaat worden. Wat we gaan maken weet ik nog niet, maar dat zal ik volgende week zeker vertellen.
BLOG 07: Tentamens en kamers
7 november 2011
Vandaag is een van onze huishamsters ontsnapt. Hoe we aan die hamstertjes zijn gekomen weet ik niet precies, maar volgens mij had het iets te maken met een weddenschap op de studievereniging van een van mijn huisgenoten. In iedere kamer zijn een paar zonnepitten neergelegd en we houden alle deuren dicht. Als er ergens zonnepitten weg zijn, dan weten we in welke kamer de hamster zit. Het probleem is alleen dat hamsters nachtdieren zijn en dat hij dus waarschijnlijk gewoon ergens ligt te slapen. Maar genoeg over hamsters. Er zijn namelijk veel belangrijkere dingen gebeurd deze week. Dat ik over een huishamster sprak gaf het misschien al aan: ik heb nu een kamer. En ik heb mijn eerste tentamens gemaakt.
Dinsdag ben ik voor het eerst op mijn kamer geweest. Hoewel ik geen college had door de tentamens wilde ik wel op mijn kamer zijn, omdat ik turntraining had die avond. Daarna ben ik nog veel te lang naar Sint Jansbrug geweest. Daarmee heb ik meteen een misschien niet hele goede indruk gemaakt op mijn huisgenoten, door in de tentamenweek op mijn eerste nacht in het huis om vier uur 's nachts thuis te komen. Ik heb ook wel veel gestudeerd. Zowel het weekend ervoor, als de dagen erna heb ik bij mijn ouders Analyse geoefend. Blijkbaar niet genoeg, want ik heb dat tentamen volgens mij niet gehaald. Vandaag had ik weer een tentamen en dat heb ik volgens mij wel gehaald. Woensdag heb ik er nog eentje en dan is deze tentamenweek ook weer afgelopen.
Het niet halen van een tentamen is best vervelend, maar niet heel erg. Er is namelijk voor ieder tentamen een hertentamen. Als je dat haalt kan je zonder verdere nadelen gewoon doorstuderen. Anders moet je het volgend jaar opnieuw doen. Dat geldt ook voor practica, want die kan je vaak niet herkansen. Ik heb me voorgenomen om alle vakken van het eerste jaar ook echt in het eerste jaar te halen. Dit wordt 'p in 1 halen' genoemd. De p staat voor propedeuse. Dat is een diploma dat je krijgt als je alle eerstejaarsvakken gehaald hebt. De meeste mensen lukt het niet om hun p in 1 jaar te halen.
Dus ik ga nog even studeren. Dan gaat het waarschijnlijk wel lukken om het tentamen Redeneren en Logica van overmorgen te halen. Daarna is het tijd voor feestjes, maar daarover volgende week meer.
Groeten,
Dirk
BLOG 06: Tentamens
31 oktober
Ik weet niet hoe dat bij jullie is, maar toen ik op de middelbare school zat (zo, dat klinkt oud) maakte ik bijna nooit mijn huiswerk. Vaak vond ik het niet nodig, en als ik vond dat ik het wel moest doen kwam er vaak weinig van terecht. Erg veel last heb ik er niet van gehad: Soms werd een leraar chagrijnig en mijn cijfers voor Latijn en wiskunde konden beter, voor beide had ik een zes. Nu is het erg vervelend, want nu moet ik wel iets doen. Op zich valt de hoeveelheid werk mee. Je moet per vak meer doen dan op de middelbare school, maar je hebt minder vakken. !
Bovendien hoef je minder uren aanwezig te zijn, dus er is tijd genoeg. Helaas ben ik veel tijd kwijt aan treinreizen, maar zelfs dan is er nog ruim voldoende tijd om alles te maken. Het probleem is dat ik dat helemaal niet gewend ben. Ik ga aan mijn bureau zitten, werk tien minuten en raak dan alweer afgeleid door Facebook, mijn gitaar of iets anders.
Zo ben ik nu twee dagen bezig. Van mijn planning, om alle analyseopgaven op zondag af te hebben, is al helemaal niets terecht gekomen. Het wordt op de open dagen vaak gezegd, maar nu merk ik het zelf ook: Op de universiteit heb je een beetje discipline en gevoel voor planning nodig. Als je dat, zoals ik, nog niet hebt kan je het leren. Daar zijn zelfs cursussen voor. Maar als je op de middelbare school altijd je huiswerk maakte heeft dat zeker zijn voordelen!
Dat is wel weer genoeg over wat ik niet heb gedaan. Wat heb ik dan wel gedaan? Dinsdag heb ik me ingeschreven voor de turnvereniging en voor de muziekondervereniging van Sint Jansbrug. De dag daarna was de eerste jamsessie van de muziekondervereniging. Dit was heel leuk, maar het was wel nogal chaotisch. Er was een map met songteksten en akkoorden, maar verder had niemand zich voorbereid. Toch hebben we een aantal liedjes herkenbaar gespeeld en een paar vette solo’s gemaakt. Als we ons de volgende keer iets beter voorbereiden kan het best wel iets moois worden.
Voordat ik naar de jamsessie ging, heb ik op de theezolder van Sint Jansbrug achter de bar/balie gestaan. Er is altijd een beetje ruzie of het nou een bar of een balie is. Er wordt op de theezolder namelijk behalve op vrijdag geen bier getapt en veel leden vinden dat een bar zonder bier geen bar is maar een balie. Het was best gezellig, maar vooral achter de bar/balie. Er was bijna niemand, want bijna iedereen was druk aan het studeren.
En nu…aan de studie!
BLOG 05: Social Life
24 oktober 2011
Misschien ken je ze wel: Demotivationals. Plaatjes gebaseerd op posters die werkgevers aan de muur hangen om hun werknemers te motiveren, maar met juist een hele cynische boodschap. Vaak zijn ze een beetje flauw, maar ik zag er vandaag eentje op iemands facebook die ik erg waar vond:

Deze week heb ik vooral gekozen voor social life en een beetje voor good grades. Enough sleep heb ik in ieder gaval niet gehad.
Dinsdag was ik vergeten dat we een practicum voor redeneren en logica moesten maken. Ik dacht daarom dat ik maar even op de universiteit hoefde te zijn en dan weer naar huis kon. Uiteindelijk was ik er de hele middag mee bezig. Hierna ging ik naar Sint Jansbrug. Daar was een blinde bierproeverij. We moeten namelijk kiezen welk bier we de komende vijf jaar op de tap willen, maar dan moet je wel eerst weten wat je lekker vindt. Jupiler vond ik het beste biertje. Dat kwam goed uit, want die gaat het waarschijnlijk worden. Wat minder goed uitkwam was dat ik geen slaapspullen bij me had. Omdat ik niet thuis was geweest had ik die niet opgehaald. Dus moest ik ergens in mijn kleren logeren.
Woensdag was het laatste college redeneren en logica voor de tentamens. Hopelijk was het ook mijn laatste college redeneren en logica. Dan moet ik wel mijn tentamen halen. Dat is over twee weken. Voor die tijd moet ik nog best veel inhalen. Daar wilde ik eigenlijk dit weekend aan beginnen, maar daar is weinig van terecht gekomen. Ik heb in ieder geval wel een planning gemaakt om mijn analyse en introductie softwareontwikkeling in te halen.
Donderdag heb ik weer geturnd. Ik heb toen besloten dat ik me voor de turnvereniging in ga schrijven. Ik kwam wel veel te laat thuis, omdat de trein twee en een half uur vertraging had doordat ze iemand hadden aangereden. Je zou verwachten dat dat niet zo vaak voorkomt, maar ik heb het in de laatste paar weken al eens eerder meegemaakt.
Vrijdag was weer gezellig druk. Eerst heb ik op een stand van de open dag gestaan. Daarna ging ik met mijn collega’s van het promoteam naborrelen in de /pub(=pub op de faculteit(=gebouw met collegezalen en onderzoekers van een studie)). Hierna liepen we honderd meter en toen waren we alweer op een feestje. Twee medestudentes vierden samen hun verjaardag in een gebouwtje op de campus dat ze afgehuurd hadden. Doordat een van de meisjes uit Iran komt werd Iraanse volksmuziek afgewisseld met onder andere oudhollandse happy hardcore. Dit zorgde voor een geslaagd feest. Helaas was het einde iets minder geslaagd. Toen ik vrijdagnacht in de trein naar huis lag te slapen zijn namelijk mijn iPod, telefoon en twintig euro gestolen.
Volgende week heb ik heel veel tijd doordat de redeneren en logicacolleges zijn afgelopen. Hopelijk kan ik dan voor alle drie de punten van de college-driehoek kiezen.
BLOG 04: Rust
17 oktober 2011
Deze week was iets rustiger dan vorige weken. Dat was erg fijn. Zeker omdat volgende week weer een drukke week lijkt te gaan worden. Dan viert Sint Jansbrug namelijk een week lang zijn vierenzestigste verjaardag en moet ik vrijdag op de open dag staan als voorlichter.
De rust was blijkbaar ook goed voor mijn studieresultaten, want bij het redeneren en logicapracticum had ik met mijn tweetalgenoot vierenzestig van de zeventig punten. We moesten minimaal twee-enveertig punten halen voor een voldoende. Bij het vorige practicum hadden we de minimumscore. Bovendien heb ik de tijd gehad om introductie softwareontwikkeling weer eens te volgen. Dat college wordt gegeven op vrijdagochtend om kwart voor negen en is mijn enige college die dag. Omdat ik op donderdagavond vaak wel wat de doen heb en omdat het vak niet zo moeilijk is, slaap ik vaak liever uit dan dat ik college volg.
Ook heb ik weer een keer gesport. Ik heb een training meegelopen bij studententurnvereniging Pegasus. Dat was best leuk. Ik moest wel helemaal bij het begin beginnen omdat ik, op een keer eerder mee trainen na, nog nooit eerder heb geturnd. Gelukkig was er nog een andere jongen die ook met turnen wil beginnen, die ook alle basisdingen nog moest oefenen. Bij de turntraining was er, behalve de warming-up, geen vast programma: ik kon gewoon oefenen wat ik wilde. Als ik vragen had kon ik ze aan iedereen stellen.
Om mee te mogen doen moest ik wel een sportkaart hebben, dus heb ik er één gekocht. De universiteit zorgt namelijk voor de sportzalen voor de studentensportverenigingen. Om in die zalen te mogen sporten moet je een sportkaart kopen. Deze kost vijfennegentig euro. Daarna kan je lid worden bij een studentensportvereniging. Bij de meeste verenigingen is dat heel goedkoop: Meestal zo’n dertig euro per jaar. Als je nog een sport wilt doen hoef je niet nog een sportkaart te kopen. Dit geldt ook voor fitness, alleen is een fitnessabonnement iets duurder dan de meeste studentensportverenigingen, namelijk zevenennegentig euro vijftig.
Nu kan ik er weer een weekje tegenaan. Ik heb zeker zin volgende week, maar ik tel stiekem toch de dagen af totdat het november is en ik een kamer heb. Dan hoef ik niet meer iedere dag te treinen en hopelijk heb ik dan iedere week wat rust.
Tot volgende week!
Blog 3: Studeren moet ook nog
10 oktober 2011
Mijn vorige blog ging helemaal niet over Technische Informatica. Dit kwam omdat ik eigenlijk meer bezig was met Sint Jansbrug en een kamer zoeken. Nu heb ik iets meer tijd omdat ik niet meer verplicht naar de studentenvereniging hoef en even geen kamer meer zoek. Een deel van die tijd moet ik zeker bezig zijn met mijn studie. Ik loop namelijk een beetje achter voor Introductie Softwareontwikkeling. Volgens mij loop ik ook een beetje achter met bloggen over mijn vakken dus dat ga ik nu doen.
Bij redeneren en logica zijn we aangekomen op het punt dat we daadwerkelijk dingen gaan bewijzen. Tot nu toe redeneerden we namelijk alleen over dingen die waar of onwaar kunnen zijn. In de praktijk zijn er vaak meer mogelijkheden. Dus leren we nu hoe je kunt redeneren over verzamelingen. Met verzamelingen van getallen kan je bijna de hele wiskunde beschrijven en bewijzen. Eerst dacht men dat je de hele wiskunde op die manier kon beschrijven, maar er is met wiskundig bewijs bewezen dat dat niet zo is.
Voor OO-programmeren moest ik uiterlijk vrijdag twaalf uur mijn extra opdracht inleveren. Voor die opdracht moest je een programma schrijven dat twee kommagetallen uit het geheugen van de computer las en die bij elkaar optelde, van elkaar aftrok of vermenigvuldigde zonder afrondingsfouten. In die afrondingsfouten zat de moeilijkheid. Kommagetallen worden namelijk in een computer bijna altijd opgeslagen op een manier die niet honderd procent precies is. Om dus te kunnen rekenen zonder afrondingsfouten moest ik eerst de getallen omrekenen naar een formaat dat wel altijd nauwkeurig was. Dit was me gelukt. Daarna moest ik code schrijven om te rekenen met getallen in dat formaat. Daar ben ik niet meer aan toegekomen. Dat is op zich niet zo erg. Als ik de opdracht helemaal goed had kon ik een bonuspunt op mijn tentamen verdienen, maar ik denk dat ik dat tentamen toch wel ga halen.
Er worden wel vaker bonuspunten weggegeven. Bij analyse hadden we vorige week een toetsje en volgende week weer, waarmee we samen maximaal een half bonuspunt kunnen verdienen.
Tenslotte ben ik nu (eindelijk) lid van Sint Jansbrug. Zaterdag ben ik geïnaugureerd. Eerst was er een soort van ceremonie: twee oud leden en de voorzitster van de KC (KennismakingsCommissie) gaven een toespraakje en we moesten allemaal stuk voor stuk zeggen of we nog lid wilden worden (iedereen zei ja). Daarna gingen we eten in de sociëteit. De kookondervereniging had een vijfgangenmenu voor ons gemaakt. We begonnen met eten om een uur of negen en we kregen het toetje pas om een uur of één. Tussen de gangen door en na het eten gingen we borrelen. Later in de nacht ging onze verenigings-DJ Menno de Meester nog muziek draaien. Uiteindelijk ben ik, net voor sluitingstijd, om kwart voor zeven naar huis vertrokken.
In mijn volgende blog zal ik wat vertellen over mijn studie en over studentensportverenigingen, want ik wil ook weer gaan sporten. Maar nu ga ik eerst slapen, want dat moet ook nog ;-)
Tot volgende week!
BLOG 02: Alweer een drukke week
03 oktober 2011
Allereerst heb ik nu officieel een onderhuurkamer vanaf november tot en met januari. Vorige week donderdag heb ik geluncht met de eigenaar van de kamer en daarna het huurcontract ondertekend. Het is een gemeubileerde kamer in een mooi huis hoog in een flat net buiten het centrum. De andere bewoners zijn vier mannen die alle vier technische bestuurskunde studeren. Één van hen heeft ook een onderhuurkamer.
De instemming voor deze kamer was ook verbazend makkelijk. Er waren maar vijf mensen voor twee kamers. Op een instemming nodigt een huis met een lege kamer mensen uit die die kamer wel willen hebben. De mensen die al in dat huis wonen kiezen de persoon uit die zij het leukst vinden. Meestal komt er een man of vijftien a twintig naar een instemming. Hierdoor ga je vaak naar instemmingen waar je de kamer niet krijgt. Ondertussen heb ik al acht instemmingen gelopen en nu heb ik eindelijk een tijdelijke kamer.
Helaas moet ik nog een maandje treinen en logeren voordat ik er daadwerkelijk in mag. Gelukkig is mijn OV-kaart wel eindelijk geactiveerd. Omdat ik in augustus jarig ben hadden mijn ouders nog kinderbijslag gekregen voor de periode juli tot en met september. Hierdoor kreeg ik nog geen studiefinanciering en geen studenten-OV-kaart. Dus moest ik bijna iedere dag een kaartje kopen.
Deze week donderdag was er jaarclubvorming bij Sint Jansbrug. We moesten groepen vormen van ongeveer elf mensen met wie we de rest van onze tijd bij Sint Jansbrug veel gaan doen. Ik ben nu trots lid en penningmeester van Herenjaarclub Rapalje. Ik twijfelde nog lang of ik niet liever bij een gemengde jaarclub(dus met mannen en vrouwen) wilde, maar er zaten al meer goede vrienden van me bij deze club. We moesten ook een naam, een motto en een clublied verzinnen. Dit moest goedgekeurd worden door de KC(kennismakingscommissie). Doordat veel namen werden afgekeurd duurde dit voor veel clubs tot vroeg in de ochtend. De laatste naam werd goedgekeurd om half elf ’s ochtends. Wij waren als eerste groep al goedgekeurd, om half vijf, maar toen bleven we nog naborrelen en was het alweer een uur of zes. Toen had ik geen zin meer om een slaapplaats te zoeken en heb ik met een andere informaticastudent maar de nacht doorgehaald. Om kwart voor negen hadden we ons eerste en enige college waar hij in slaap is gevallen en ik maar net wakker kon blijven.
Dit weekend heb ik mijn vrienden van voor Delft ook weer opgezocht. Zaterdagavond hadden we bij een vriend van de middelbare school afgesproken, en een vriendin van scouting was jarig en vierde haar verjaardag. Het was heel gezellig om hen weer te zien en leuk om te horen hoe het er in andere studentensteden aan toe gaat. Dus ook in het weekend heb ik weer weinig geslapen. Volgende week word ik volledig lid van Sint Jansbrug en moet ik niet meer verplicht naar de vereniging en over een maand heb ik een kamer. Waarschijnlijk wordt mijn leven dan wat rustiger. Waarschijnlijk ben ik er dan ook wel aan toe, maar nu bevalt mijn slapeloze studentenbestaan nog prima.
Blog 01: Even voorstellen
26 september 2011
Hallo allemaal. Dit is de eerste blog over mijn leven als informaticastudent. Ik zal me even voorstellen: Ik ben Dirk, 18 jaar oud, ik kom uit Utrecht en ik ben aankomend lid bij de studentenvereniging Sint Jansbrug.
Mijn avontuur in Delft begon zo’n vier weken geleden met het Eerstejaarsweekend. Dit was een hartstikke gezellig weekend, georganiseerd door de studievereniging: Christiaan Huygens. Hier konden de meeste eerstejaarsstudenten Wiskunde en Informatica elkaar leren kennen. Toen kwam de OWee(OntvangstWeek) waarin we keihard gefeest hebben en bij alle verenigingen langs konden. Ik raad iedereen die naar Delft gaat aan om naar de OWee en het EJW te gaan, omdat het heel leuk is, en omdat de OWee het enige moment in het jaar is wanneer je je in kan schrijven voor de vier grootste studentenverenigingen van Delft. Ik had me ook ingeschreven, namelijk bij Sint Jansbrug. Daarom had ik de week daarna de KMT (kennismakingstijd). Dit was iets minder leuk, maar ook gezellig.
Toen begon de eerste week studeren. Die week moesten we de hele dag op de TU zijn. We hadden steeds ’s ochtends een inleidend college over een toepassing van de informatica. Zo hadden we colleges over 3d-visualisatie, algoritmes en user interfaces. ’s Middags gingen we werken aan een project. We moesten namelijk een augmented reality muziekinstrument maken. Dat werkte zo: Er was een camera die naar een tafelblad keek. Op die tafel lagen plaatjes op papier. Afhankelijk van de positie en rotatie van die plaatjes moest ons programma muziek laten spelen. Dit klinkt misschien een beetje vaag, maar dit filmpje maakt het vast duidelijker:
De moeilijke stukken van ons programma, zoals de code om de plaatjes te herkennen en muziek af te spelen, waren al voorgeprogrammeerd. Toch was dit nog best een pittige opdracht, omdat veel mensen nog nooit geprogrammeerd hadden. Zelf heb ik al wel programmeerervaring (in c++) en daardoor heb ik het grootste deel van ons instrument geprogrammeerd. De muziekinstrumenten waren erg goed gelukt en de beste groepjes moesten aan het eind van de week een presentatie geven. Daarna hadden we een borrel met de leraren en gratis bier bij de /pub. Dit is het café op de faculteit, waar je gek genoeg het snelst kan komen via een trap in de WC.
Vorige week begonnen de normale colleges. We hebben nu vier vakken: analyse, redeneren en logica, OO-programmeren en introductie softwareontwikkeling. Analyse is eigenlijk gewoon wiskunde. Voor redeneren en logica moeten we redeneren wat nog meer waar is als je van bepaalde dingen weet dat ze waar zijn. Hiermee moeten we stellingen bewijzen. Dit is erg theoretisch en daarom vind ik het best moeilijk. OO-programmeren is nu nog erg gericht op mensen die nog nooit geprogrammeerd hebben. Je hoeft dus niet al te kunnen programmeren als je informatica gaat studeren. Het is wel makkelijk als je het al kan, want dan kan je deze colleges missen. Introductie softwareontwikkeling heb ik pas één keer gehad, maar die keer kregen we algemene programmeer- en projectvaardigheden.
Dat de studie een beetje rustig op gang komt, komt mij erg goed uit. Ik heb namelijk nog de VT(verenigingstijd) bij Sint Jansbrug. Dit houdt in dat ik zo’n drie avonden per week op de vereniging moet zijn. Dit zijn hele gezellige avonden. Zo gezellig zelfs dat ze vaak tot een uur of twee duren. Ik woon nog in Utrecht, en als ik daarna nog met de trein naar huis zou gaan zou ik om een uur of vier thuiskomen. Dan zou ik de volgende dag om half zeven weer op moeten om de trein naar Delft te halen. Dit wil ik natuurlijk niet dus probeer ik te logeren op iedere avond dat ik op Sint Jansbrug moet zijn. Tot nu toe heb ik steeds een slaapplaats gevonden. Toch heb ik best wel een slaaptekort en daardoor heb ik soms moeite mijn ogen open te houden tijdens de colleges. Gelukkig heb ik gisteren een kamer gevonden, maar helaas kan ik hem alleen vanaf november tot en met januari huren.
De meeste introductieactiviteiten zijn nu echt afgelopen, maar ik heb nog genoeg te doen en dus genoeg om over te bloggen. Ik ben namelijk nog steeds op zoek naar een vaste kamer, ik wil weer gaan sporten en de VT is nog niet afgelopen. Hopelijk hou ik ook nog wat tijd over om te studeren. Tot volgende week!



