STUDIEBOEKJE Technische Informatica 2016-2017 1
2
EBC 2016-2017 Lieve Eerstejaars, Voor jullie ligt het Studieboekje: Technische Informatica Voor al jullie vragen kunnen jullie altijd bij ons terecht! Veel succes! Liefs, EBC 2016-2017 President Secretaris Thesaurier Commissaris Activiteiten Commissaris Studie Commissaris Huizen Joost Verdonk Robert de Nie Kars Trommel Sander de Jong Roosmarijn Rutten Paula van Royen 3
INHOUDSOPGAVE Studieadviseur Tips & Tricks: TU algemeen Tips & Tricks: Blackboard & Osiris Tips & Tricks: van studenten Tussentoetsen Jaaroverzicht Vakinformatie Studiementoren Notities blz. 6 blz. 7 blz. 8 blz. 10 blz. 11 blz. 12 blz. 13 blz. 27 blz. 28 4
Lieve Eerstejaars, Dit is jouw studieboekje met handige informatie over je studie en tips en tricks om je studie in te koppen! Er staan veel algemene weetjes over de TU in, maar ook jouw specifieke studie wordt uitgelicht. Lees dit boekje goed door, en neem voor vragen contact op met de EBC. Daarnaast staat er ook veel informatie op onze site ebc.delft.corps.nl, check deze site regelmatig. En als je het nog niet gedaan hebt, like dan snel de EBC Facebook. Op deze pagina zullen vaak belangrijke berichten komen, zoals informatie over examentrainingen. Voor overige en specifieke studievragen kun je natuurlijk ook altijd bij jouw studiementoren terecht. Wij wensen je veel succes komend jaar op de studie en vooral heel erg veel zaakplezier, want je weet: studeren is combineren! Klaar voor de BeScAlatie? Liefs, EBC 2016-2017 5
STUDIEADVISEUR De studieadviseur van jouw studie is hèt aanspreekpunt als het gaat om studie gerelateerde vragen en/of aanpassingen. Je kunt bij de studieadviseur voor onder andere de volgende zaken terecht: - Advies over je studieplanning - Advies en begeleiding als er persoonlijke zaken zijn die je studie beïnvloeden - Extra tijd voor je tentamen bij bijvoorbeeld dyslexie of AD(H)D - Informatie over financiële compensatie bij studievertraging die is opgelopen door persoonlijke omstandigheden - Studiekeuze twijfel Hieronder staan de contactgegevens van de studieadviseur van jouw studie. Mw.ir. J.M.A. Kooijman (Jolien) Kamer LB 02.200 6
TIPS & TRICKS TU algemeen Hoe zit je studie aan de TU in elkaar? Alle studies aan de TU zijn opgedeeld in een Bachelor en een Master: - Begin: Bachelor drie jaar - Daarna: Master twee jaar Na je Bachelor kan je kiezen tussen verschillende Masters binnen en buiten jouw vakgebied. Wat zijn ECTS/punten? Er wordt gerekend met Europese studiepunten volgens het ECTS (European Credits Transfer System). Eén studiepunt = 28 uur. Het eerste jaar heeft een studielast van 60 studiepunten en voor een driejarige bacheloropleiding moeten 180 studiepunten behaald worden. De theoretische studielast is per jaar 1680 uur. Bij 42 werkweken per jaar is dit 40 uur per week. Wat is je P? Je P staat voor de propedeuse. De propedeuse is het eerste jaar van de bacheloropleiding, de eerste 60 ECTS. Het behalen van je P in je eerste jaar heeft veel voordelen, waaronder meer kans om naar het buitenland te gaan tijdens je studie. Wat is de CSa en waarvoor kan je daar terecht? De CSa is de Centrale Studentenadministratie. Je kan bij de CSa terecht voor: - Algemene vragen (collegekaart kwijt, adreswijzigingen, vergeten wachtwoord) - Vragen over inschrijven (collegegeld betalen, tweede studie) - Vragen over begeleiding (ziekte, functiebeperkingen) http://www.csa.tudelft.nl/ Openingstijden werkdagen: 09:00-17:00 (Jaffalaan 9a, Delft) Telefonisch bereikbaar: 09:00-13:00 7
TIPS & TRICKS Blackboard & Osiris Hoe maak je een NetID wachtwoord aan? Jullie hebben een brief ontvangen met informatie over e-mailadres en NetID. In de brief staat een one-time-key waarmee je jouw NetID activeert. Ga naar: https://e-service.tudelft.nl/ > Set password with One-Time-Key > Vul je gegevens in > Change. Hoe stuur ik mijn TU mail door naar m n normale emailadres? Ga naar: https://e-service.tudelft.nl > Login met je NetID > Bewerken > Doorsturen naar > Vul je gebruikelijke emailadres in > Opslaan. Doe dit meteen zodra je BlackBoard hebt. Hiermee voorkom je miscommunicatie met je docenten en dat je belangrijke informatie mist. Je email in Leiden is: webmail.leidenuniv.nl Waar vind ik een online studiegids van de TU? http://www.studiegids.tudelft.nl/ Op deze site kan je vakinformatie vinden van alle vakken. In deze vakinformatie staat bijvoorbeeld ook wanneer de toetsmomenten van het vak zijn. Hoe schrijf ik me in voor tentamens? Inschrijven gaat via usis.leidenuniv.nl inloggen > main menu > self service > enroll > enroll by My Requirements > klik vak van tentamen aan > enroll > studiejaar 2016 / 2017 > selecteer het tentamen / hertentamen > to shopping cart > klik op shopping cart > selecteer je tentamens en klik op enroll. 8
Hoe enroll ik mij voor vakken van mijn studie? Ga naar blackboard.tudelft.nl > Log in met je NetID, login staat rechtboven > Klik op courses bovenaan de pagina > Klik rechts op de pagina je studie aan in de Course Catalog > Klik bij browse categories je studie aan > Klik het startjaar van je bachelor aan > Klik het jaar van je Bachelor aan > Zoek in de verschillende blokken welk vak je nodig hebt > Enroll jezelf voor het vak. 9
TIPS & TRICKS van studenten Collegerama Op collegeramacolleges.tudelft.nl zijn opgenomen colleges terug te kijken. Niet van elk vak worden de colleges opgenomen, vraag dit na bij de docent. StudeerSnel www.studeersnel.nl is de ideale site voor studenten, op deze site vind je onder andere oude tentamens en samenvattingen. Carreer & Counseling Biedt veel verschillende workshops en privehulp aan voor onder andere studie(her)keuze, sneller lezen of studeren. Je kan je hiervoor heel makkelijk enrollen op blackboard als je je eerst voor de organisatie enrollt. Leren voor tentamens - Maak een overzicht van alles wat je moet doen en eventueel een studieschema. Hier hoef je je niet per se aan te houden, maar het geeft je in ieder geval een goed overzicht van wat je moet doen en hoeveel tijd je daarvoor hebt. - Begin niet te vroeg met oude tentamens oefenen, dan ben je te snel door de oefenstof heen. - Je kan beter voor één tentamen goed studeren en een zeven halen, dan voor twee tentamens half studeren en twee vijven halen. - Als je een tentamen niet gehaald hebt en je wilt hem herkansen kan je het oude tentamen inkijken. Stuur hiervoor een mail naar de docent. Het is misschien ook handig om te weten dat ELK PUNT TELT. Voor veel vakken haal je voor het tentamen een aantal punten en voor het project of een opdracht ook al een aantal punten. Geef een vak dus niet te snel op. 10
Tussentoetsen De laatste jaren zijn op de TU tussentoetsen geïntroduceerd. Deze toetsen worden afgenomen na de helft van de periode en tellen in het algemeen voor de helft mee voor het eindcijfer. In de eerste periode is dit voor jullie echter wel een opgave, door alle drukte op de zaak. Om deze reden zijn er geen activiteiten omtrend groeperen eind week vier en in week vijf, de week waarin jullie tussentoetsen (midterms) hebben. De afgelopen jaren is gebleken dat veel eerstejaars deze eerste periode weinig punten halen; om verscheidene redenen. De belangrijkste drie zijn: onderschatting, te druk met de Zaak/huis/club en nog niet goed doorhebben hoe te studeren voor een tentamen. Deze tentamenperiode is echter wel de belangrijkste van het jaar. Indien je in deze tentamenperiode geen punten haalt, kan je weliswaar nog al je punten halen, maar ben je de rest van het jaar alle tentamens van de periode ervoor aan het maken. Uit alle onderzoekjes blijkt dat goed starten ervoor zorgt dat de kans vele malen groter is om het BSA te halen. Zorg dan ook dat jullie de periode tijdens en na de groeperingstijd gebruiken om te studeren. Ga bijvoorbeeld met je nieuwe clubgenoten naar de UB en vraag aan studiegenoten uit het tweede jaar hoe zij deze tentamens hebben gehaald, zodat je beter kan inschatten hoeveel je moet doen om een tentamen te halen. Lees ook goed de vakinformatie. Dit helpt je ook om een betere inschatting te maken van het vak. Iedere docent zal immers zeggen dat zijn vak moeilijk en belangrijk is, maar dit verschilt vaak in de opinie van studenten. 11
12 Jaaroverzicht
Vakinformatie Vakinformatie Object Oriented Programming Periode 1 Vakinfo Primitieve datatypen: waardendomein, operatoren, expressies, typeconversies, declaraties, toekenning. Keuze- en herhalingsopdrachten: keuzeopdracht, meervoudige keuzeopdracht, herhalingsopdrachten. Objecttypen (klassen): specificatie van een klasse, implementatie van een klasse. Samengestelde data: array s, Strings, Arraylists, Sets, Maps. Inheritance: inheritance, type casts, herdefinitie en dynamische binding. Implementeren en gebruik van bibliotheken (API); o.a. de API om met files te werken. Testen en debuggen van zelf ontwikkelde programma s. Onderwijsvorm Colleges, practicum TT-Tips Wijze van toetsen: 1) Schriftelijk tentamen (gesloten boek) 2) Practicumopdrachten 3) Computertentamen (programmeeropdrachttentamen in computerlab) ECTS 5 13
Vakinformatie Reasoning and Logic Periode 1 Vakinfo De student: - Heeft na afloop kennis van de elementaire begrippen uit de verzamelingenleer en de propositie- en predicatenlogica. - Is in staat voor eenvoudige stellingen een bewijs te geven, bijvoorbeeld met volledige of structurele inductie, uit het ongerijmde, of met gevalsonderscheid. - Kan logische geldigheid van eenvoudige redeneringen vaststellen met behulp van waarheidstafels en de boommethode. - Kan met behulp van een aantal gegeven regels voor natuurlijke deductie een gevraagde conclusie uit een aantal gegeven premissen afleiden. - Kan eenvoudige stellingen over de verzamelingenleer bewijzen. - Is in staat het belang van de logica voor de informatica uit te leggen. Onderwijsvorm oefeningen, en er is een practicum in de vorm Er zijn hoorcolleges met geïntegreerde van take-home opgaven. dit heb je in totaal zeven keer in het kwartaal. Studenten dienen deze opgaven in tweetallen uit te werken en in te leveren volgens de gestelde deadlines. Samenwerken met andere studenten is daarbij toegestaan, maar de uitwerkingen moeten per tweetal in eigen woorden op worden geschreven. 14
Boekentips De literatuur voor het vak bestaat uit het dictaat Redeneren en Logica waarin zijn opgenomen een aantal hoofdstukken uit het dictaat Beschrijven en Bewijzen door Zantema en Lemmens, en van het boek Logica door Hans Tonino. Daarnaast zullen handouts worden verspreid waarin aanvullingen en (antwoorden op) oefeningen staan. Je kunt het dictaat kopen bij microwebedu. Dictaat Redeneren en Logica (zie Literatuur en studiemateriaal). TT-Tips Schriftelijk tentamen met gesloten boek, twee keer per jaar. Voor het practicum dient bovendien als eindoordeel een voldoende te worden behaald, wat betekent dat alle drie de afzonderlijke practicumopdrachten voldoende moeten zijn. ECTS 5 15
Vakinformatie Computer organisatie Periode 1 Vakinfo De architectuur, de structuur, de werking en de koppeling van de componenten van computersystemen, inclusief moderne architecturen, gegevensrepresentatie, assembler programmering, virtuele machines, de structuur van vertalers, linking en loading, basis operating systems concepten (I/O, interrupt afhandeling, procesbegrip). Onderwijsvorm Colleges, instructie en practicum Boekentips C. Hamacher e.a., Computer Organization, 6e editie, McGraw-Hill, 2012 en Collegedictaat Computersystemen TT-Tips Deel I: schriftelijk tentamen, multiple choice. Verder worden er tussentoetsen georganiseerd. Deze toetsen worden alleen meegeteld met het aansluitende tentamen, indien het eindcijfer daardoor hoger wordt. Gamification: oefening vragen en toetsen tussendoor de hoorcolleges, getelt voor Deel I. Het resultaat van deel I dient minstens een 6 te zijn, deel II dient te zijn voltooid (V). Het eindcijfer is dan het resultaat van deel I. ECTS 5 16
Vakinformatie Calculus Periode 2 Vakinfo Ook over dit vak is nog geen info bekend. Waarschijnlijk is het een samensmelting van analyse 1 & 2. Info kan dus inconsistent zijn. Onderwijsvorm Colstructie, oefeningen-/ vragenuur. Boekentips J. Stewart, Calculus: early transcendentals, Brooks/Cole, ISBN 0-534-39321-7. TT-Tips Gesloten boek. Er is een quizzensysteem, dat per deel voorziet in twee quizzen (korte sommen over pas behandelde stof, tijdens een contactuur), en een opdracht waaraan in kleine groepjes thuis kan worden gewerkt. De quizzen en de opdracht tellen in de vorm van een bonus boven op het tentamencijfer mee voor het resultaat voor het betreffende deel. Het tentamen zelf wordt schriftelijk afgenomen. Het eerste tentamen bevat gesloten vragen, de andere tentamens (ook de herkansing van deel I) is opgebouwd uit open vragen. ECTS 5 17
Vakinformatie OOP Project Periode 2 Vakinfo - Software-ontwikkeling - Opstellen van een design - Samenwerken in groep (o.a. versiebeheer) - Planning (basisprincipes SCRUM) - Externe en interne code-kwaliteit - Overtuigend presenteren Onderwijsvorm Een aantal introductiecolleges over programmeren/software engineering. Projectwerk. Wat het presenteren betreft: De cursus bestaat uit zeven werkcolleges in kleine groepen van maximaal 12 deelnemers. Studenten mogen niet meer dan één college missen. Studenten die een onvoldoende halen voor de eindpresentatie mogen die herkansen. Als studenten eenmaal afwezig zijn, moeten ze een aanvullende opdracht doen. TT-Tips - Tussentijdse deadlines (bondige verslagen). - Peer review door groepsleden. - Het eindeproduct (de opgeleverde software) - Het eindverslag - De eindpresentatie ECTS 5 18
Vakinformatie Web- en Databasetechnologie Periode 2 Vakinfo In dit college leer je in eerste instantie de basis technieken van het World Wide Web (HTML, DOM, URL en DNS, HTTP). Vervolgens worden relationele databases als de basis van webapplicaties centraal gesteld. Het opvragen en bewerken van gegevens door middel van SQL-queries over het Internet wordt behandeld en toegepast om webtoepassingen te kunnen ontwikkelen. Daarna wordt de manier geïntroduceerd waarop gegevens kunnen worden georganiseerd en gemodelleerd (SQL-schema, ERM), en dit wordt geoefend. Aan het eind worden de architectuur van webapplicaties en interactieve websites gebaseerd op AJAX technologie, besproken. Onderwijsvorm Hoorcollege en practicum Boekentips Web Programming Step by Step, door Marty Stepp, Jessica Miller en Victoria Kirst, Lulu.com, Paperback, 552 pp, 2009. ISBN 9778-0-578-01239-1 Database Systems, Global Edition, 6th Edition, door Ramez Elmasri en Shamkant Navathe, Pearson, Paperback, 1200 pp, 2010. ISBN13: 9780132144988 ISBN10: 0132144980 TT-Tips Practicumopgaven en schriftelijk tentamen. ECTS 5 19
Vakinformatie Algoritmen en Datastructuren Periode 3 Vakinfo Vakinhoud: veel gebruikte datastructuren en algoritmen geimplementeerd in Java. Datastructuren: ArrayList, Linked List, Stack, Queue, Ordered Structures, Binary (search) Tree, Priority Queue, Hashtable en Graph. Algoritmen: zoeken en sorteren, recursie en backtracking. Iteratoren. Tijd- en ruimtecomplexiteit. Onderwijsvorm Hoorcollege, werkcollege, practicum Boekentips Datastructures and Algorithms in Java, M. Goodrich & R.Tamassia, ISBN 978-0-470-39880-7 TT-Tips Schriftelijk tentamen, (gesloten boek). ECTS 5 20
Vakinformatie Logic Based Al Periode 3 Vakinfo Het vak Logic-Based Artificial Intelligence en het Project Multi-Agent Systemen zijn in grote mate geïntegreerd. Op het college worden de theorie en de technieken behandeld die bij het project worden toegepast. AI (Artificial Intelligence) technieken die aan de orde komen tijdens dit vak zijn kennisrespresentatie- en redeneertechnieken, en multi-agent technologie. Studenten wordt geleerd hoe een multi-agent systeem te ontwikkelen dat gebruik maakt van kennisrepresentatie om te redeneren over de omgeving waarin het multi-agent systeem opereert. Aansluitend op het college en op basis van de daar behandelde kennis, ontwikkelen de studenten in het Project Multi-agent systemen een team van intelligente agents die bots in de game Unreal Tournament aansturen. Onderwijsvorm Hoorcolleges, werkcolleges (met computer) Boekentips Learn Prolog Now! (Blackburn et al.), GOAL programming guide 21
TT-Tips Tijdens contacturen oefeningen maken (zelftoetsing). Tijdens de hoorcolleges worden nieuwe begrippen aan de hand van eenvoudige opgaven geoefend. Tijdens werkcolleges met computers helpen studentassistenten studenten bij het oplossen van opgaven. Klein practicum: In het kwartaal wordt een aantal keer praktische opdrachten opgegeven die in paren moet worden gemaakt. De opdrachten zijn verplicht. Het tentamen bestaat uit zowel meerkeuze als open vragen en is gesloten boek. Voor tentamen moet minimaal een 6 gehaald worden. ECTS 5 22
Vakinformatie Lineaire Algebra Periode 3 Vakinfo Vanaf huidig studie jaar worden lineaire algebra 1 & 2 samengevoegd. Dit wiskundige vak is prima te doen als je er genoeg uren in stopt. College kijken kan erg nuttig zijn. Verder kan het soms enigszins abstract zijn maar over het algemeen goed te begrijpen. Onderwijsvorm diagnostisch/formatief Colstructie, oefeningen en MUMIE (een pakket). Boekentips D.C. Lay, Linear Algebra and Its Applications, Third Edition Update, Addison-Wesley, ISBN-13: 978-0-321-41761-9 TT-Tips Vooral heel veel oude tentamens leren. Het is niet hele moeilijke wiskunde, maar wel heel veel en je haalt het makkelijk door elkaar, dus je moet het wel veel oefenen! ECTS 5 23
Vakinformatie Project Multi-Agent Systemen Periode 4 Vakinfo Door middel van dit project leren studenten de concepten en technieken die zij in het bijbehorende college Multi-agent Systemen hebben geleerd, in de praktijk toe te passen. De student is na afloop in staat projectopdrachten in teamverband te analyseren, agenttechnologische oplossingen te selecteren, te specificeren, te implementeren, en te testen. Onderwijsvorm In het project programmeren studenten een team van agents die bots aansturen in de game Unreal Tournament. Strategieën moeten worden ontwikkeld voor een capture the flag scenario, waarin bots als team zo vaak mogelijk de vlag van de tegenstander moeten pakken. Aan het eind van het project vindt een competitie plaats waarin de teams van de verschillende groepen tegen elkaar strijden om de hoofdprijs. Computers in lab aan de Drebbelweg zijn beschikbaar twee dagdelen. Op de computers dient Java beschikbaar te zijn, alsook de gaming omgeving Unreal Tournament. Verder dient het voor de gebruiker mogelijk te zijn de agent programmeertaal GOAL te installeren in een folder beschikbaar voor eigen gebruik. Boekentips Materiaal wordt beschikbaar gemaakt via blackboard (projecthandleiding, software, etc). ECTS 5 24
Vakinformatie Softwarekwaliteit en Testen Periode 4 Vakinfo Het vak behandelt de balangrijkste technieken van testen die nodig zijn om kwalitatief hoogwaardige software systemen te bouwen. De cursus behandelt de testtechnieken zelf en de software ontwerptechnieken om testbare systemen te creeren. Onderwijsvorm gastcolleges) en een practicum van drie Hoorcolleges (van docent zelf en aantal opdrachten Boekentips Rex Black, Erik Van Veenendaal, Dorothy Graham (2012), Foundations of Software Testing - ISTQB Certification, 3rd ed., Cengage Learning. Alle hoofdstukken. Daarnaast zijn er nog een paar losse papers die op blackboard komen te staan. TT-Tips Voor het vak heb je een tussententamen, een tentamen en een practicum. Je moet wel voor je tentamen en je practicum allebei minstens een 6 halen. Het eindcijfer is het cijfer van het tentamen. De cijfers van het tussententamen en het practicum tellen alleen mee als het je punt verhoogt. ECTS 5 25
Vakinformatie Computer Graphics Periode 4 Onderwijsvorm Het vak bestaat uit tien colleges en 64-uurs practica. TT-Tips Het cijfer zal worden gebaseerd op sommige praktische opdrachten, een schriftelijk examen en een kleinschalig project, waar een presentatie aan bod zal komen. ECTS 5 26
Studiementoren Dit is jouw studiementor: Hidde Lycklama à Nijeholt mail.hidde@gmail.com 0620789955 Hij is het hele jaar door voor jou bereikbaar, voor vragen en eventuele bijlessen. Daarnaast is het handig om de EBC website goed in de gaten te houden voor updates over examentrainingen en andere tips, tricks en herinneringen: EBC.delft.corps.nl 27
28 NOTITIES
NOTITIES 29
30 NOTITIES
NOTITIES 31
32