8
Faculteit Elektrotechniek, Wiskunde en Informatica Bacheloropleiding Computer Science and Engineering

Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

  • Upload
    dokien

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

Faculteit Elektrotechniek, Wiskunde en Informatica

Bacheloropleiding

Computer Science and Engineering

Page 2: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

Van tablets en virtual reality tot internet-bankieren: overal zit software in. Maar denk ook eens aan openbaar vervoer, beveiliging en medische apparatuur. Ingenieurs in Computer Science and Engineering (CSE)ontwerpen en ontwikkelen software en leren bijbehorende data slim en efficiënt te verwerken. Je leert wiskundig analyseren en modelleren, logisch redeneren, het programmeren van algoritmen en wat de basisconcepten zijn waaraan programmeertalen moeten voldoen. Elk half jaar werk je met enkele medestudenten aan een project, bijvoorbeeld om een applicatie te ontwikkelen waarmee je studiebuddy’s kunt vinden.Aan de TU Delft is Computer Science and Engineering zowel fundamenteel als toegepast. Je leert de theorie en je krijgt handreikingen om de theorie toe te passen in de praktijk. Bijvoorbeeld: hoe kun je logische redeneringen gebruiken om een team van virtuele robots aan te sturen in een game? Hoe kun je door middel van data-analyse gebruikers persoonlijk advies geven over muziek? Daarnaast ontwikkel je ook daadwerkelijk software, vaak in projectvorm met een groep medestudenten. In Delft wordt ook aandacht besteed aan de maatschappelijke kant van het vak: hoe verandert informatica onze samenleving en welke effecten heeft dat? De kern van deze opleiding is dat je

technieken en methodes aanleert, die je nodig hebt om later de software en dataverwerking voor de slimme systemen van nu en de toekomst te bouwen. Denk bijvoorbeeld aan: • DNA. Hoe kan je een data-analyse van

DNA maken om genetische aandoeningen te kunnen detecteren? Hoe kun je dit op begrijpelijke wijze visualiseren?

• Robots. Hoe maak je een robot die kinderen geruststelt tijdens een behandeling in een ziekenhuis? Of hoe kan een robot interactief onderwijs geven aan kinderen en volwassenen?

• Beveiliging. Hoe kun je automatisch zien aan de netwerkactiviteit dat een “phishing” poging gedaan wordt zonder het virus te kennen? Hoe kun je een systeem dusdanig ontwerpen dat de privacy van gebruikers gegarandeerd is?

Hoe ziet de opleiding eruit?De opleiding bestaat uit een mix van colleges, practica, projecten in kleine groepen en veel zelfstudie. Computer Science and Engineering wordt in het Engels aangeboden. Elk kwartaal in het eerste jaar bestaat uit drie vakken: een fundamenteel vak, een meer toegepast vak en een praktisch vak (bijvoorbeeld een project). Per kwartaal kun je 15 studiepunten halen. Je leert hoe computers, netwerken en embedded systems werken. Ook buig je je over algoritmiek: wat is rekenen, wat zijn de mogelijkheden en onmogelijkheden van

Zelfrijdende auto’s, real-time navigatie op je mobiel, persoonlijke aanbiedingen op basis van je surfgedrag en zorgrobots. Tijdens de opleiding Computer Science and Engineering (CSE) aan de TU Delft leer je hoe je software ontwikkelt en data verwerkt voor intelligente systemen van nu en de toekomst.

De slimme systemen van de toekomst

Page 3: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

computers en hoe beschrijf je machines op een wiskundige manier? Uiteraard leer je op welke beginselen programmeertalen zijn gebaseerd, verdiep je je in datastructuren, softwarekwaliteit en leer je complexe systemen—en de interactie van gebruikers met deze systemen —te modelleren. Je lost op een systematische manier problemen op. Kunstmatige intelligentie, computer graphics, datamining en beeldverwerking staan ook op het programma. Omdat ingenieurs die goed communiceren gewild zijn, word je getraind in persoonlijke vaardigheden en presenteren. Daarnaast werk je vaak samen met studenten aan een project. Om al deze taken goed uit te kunnen voeren, is een laptop verplicht.

Eerste jaarKennismaking met het vakgebied In het eerste jaar volg je een verplicht vakkenpakket. Dit is verdeeld in ongeveer

Instroom 1e-jaars studenten (ref. 2017) 440

Voertaal Engels

Gem. studiebelasting 1e jaar (u/week) 40

• Colleges 10

• Projecturen en practicum 12

• Zelfstudie 18

40% fundamentele informatica, 30% wiskunde en 30% informaticavaardigheden. Vakken die je krijgt zijn onder andere: • Computer Organisation: Je leert hoe een

computer in elkaar zit en hoe de onderdelen met elkaar communiceren. Dit vak zit op de scheidslijn tussen hardware en software.

• Object-oriented Programming: Je leert de basisprincipes van het programmeren. Aan het eind van dit vak kun je diverse applicaties bouwen.

• Calculus: Je leert de wiskunde die nodig is om vervolgvakken, zoals Kansrekening en Statistiek en verschillende keuzevakken, in het tweede jaar van de opleiding te kunnen volgen. Dit vak bouwt voort op Wiskunde B, maar gaat veel sneller en veel meer de diepte in.

Elk half jaar werk je met enkele medestudenten aan een project, waarin je bijvoorbeeld een applicatie om studiebuddy’s te vinden maakt of een intelligente bot in een computergame ontwerpt. Tijdens het eerstejaarsweekend vorm je een mentorgroep van 10-15 studenten. Een docent en studentmentor begeleiden je het eerste halfjaar met de inhoud van je studie en leren je bepaalde studievaardigheden.

Page 4: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

Tweede jaarDe verdieping Het tweede jaar bestaat uit vaste vakken en keuzevakken. Je kunt kiezen uit drie variantblokken die ieder bestaan uit drie vakken. Zo kun je leren hoe je de inhoud van sociale video’s automatisch kunt analyseren, over embedded programming, en hoe je grote hoeveelheden data slim kunt analyseren. In het tweede semester doe je het zoge-naamde Contextproject, waarin je software bouwt om een maatschappelijk relevant probleem op te lossen. Toepassingen die in de afgelopen jaren zijn gekozen, omvatten o.a. Tools for Software Engineering, Virtual Humans for Serious Gaming, Health Infor-matics, Computer Games, Programming Life, Meet & Greet Robots en Multimedia Services.

Voorbeelden van contextprojecten zijn:• de visualisatie van processen in een menselijke cel • een interactieve computergame voor mensen in wachtrijen • een aanbevelingssysteem voor muziek buiten je eigen comfortzone Derde jaarVrij in te vullen en afstuderenIn het derde jaar kies je een minor om je kennis te verdiepen of je voor te bereiden op een master. Maar je kunt ook zelf een vakkenpakket samenstellen of een tijdje in het buitenland studeren. Met het bacheloreindproject sluit je je opleiding af. Dit omvangrijke project doe je samen met twee of drie andere studenten bij een bedrijf of een

Voor meer informatie over alle vakken: www.studiegids.tudelft.nl

Curriculum (indicatief)

1e Kwartaal 2e Kwartaal 3e Kwartaal 4e Kwartaal

1e Jaa

r2e J

aar

3e Jaa

r

Mathematics and Modeling

MC

CS

IDA Computer Intelligence Big Data Processing Datamining

Operating SystemsEmbedded SoftwareComputer Engineering

Signal Processing Image Processing Multimedia Analyse

Variant 3Variant 2Variant 1

ComputerSystems

OptionsSoftware

DevelopmentFundamentals

InformationSystems

FundamentalComputer Science

IntelligenceSystems

Reasoning and Logic

Computer Organisation

Object-orientedProgramming

Probability Theory andStatistics

Software EngineeringMethods

Variant 1

Minor

Variant 2 Variant 3

Contextproject

Complexity Theory

Information Technologyand Values

Bachelor Seminar

Bachelor’s Thesis

Information andData Modeling Computer Networks

Algorithm Design Concept ofProgramming Languages

Automata, Languages andComputability

Web and DatabaseTechnology

Object-orientedProgramming Project

Logic Based Artificial Intelligence

Algorithms andData Structures

Project Multi-AgentSystems

Sofware Quality andTesting

Calculus Linear Algebra Computer Graphics

Choice on of the three variants: Multimedia Computing (MC), Computer Systems (CS) or Intelligent Data Analysis (IDA).

Page 5: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

onderzoeksinstelling. Hierbij kun je denken aan:• het programmeren van een drone, die zelfstandig een kas kan verkennen• het maken van een planningsapplicatie voor ziekenhuizen• het maken van een serious game, die

gebruikt kan worden ter ondersteuning van een reumabehandeling

Hierna ben je afgestudeerd en mag je BSc (Bachelor of Science) achter je naam zetten. Wat moet je als student Computer Science and Engineering in huis hebben?Vind je het leuk om na te denken over hoe je complexe problemen oplost, hier systemen voor te ontwerpen die deze problemen zo robuust mogelijk aankunnen en deze systemen ook daadwerkelijk in software te ontwikkelen? Dan is CSE wellicht iets voor jou. ‘Mijn ideale student is niet bang voor wiskunde, is super gemotiveerd om zelf het programmeren onder de knie te krijgen en heeft interesse in softwareontwikkeling en slimme systemen. Is dit niet het geval, dan wordt het een heel zware reis. Zeker het eerste jaar moet je echt vol aan de slag, 40 uur per week is geen uitzondering. Dit is heel anders dan op het vwo. Op de universiteit

ben je plotseling zelf verantwoordelijk voor je studievoortgang, waarbij zelfstudie erg belangrijk is. Daarnaast ligt het tempo van de stof een stuk hoger. Ook studenten die het vwo makkelijk hebben gehaald, moeten bij deze studie echt aan de slag! Je moet je colleges bijhouden, je opdrachten maken en veel zelfstudie doen om het programmeren en het ‘denken in code’ onder de knie te krijgen. Je vindt het niet alleen leuk om dit op theoretisch niveau te doen, maar ook om echt software te bouwen in teamverband. Met andere woorden: ik zoek studenten die in code willen dromen en hun dromen kunnen vertalen naar de slimme systemen van de toekomst.’ Joost Broekens, docent CSE Wat kun je doen na je bacheloropleiding? Masteropleidingen Met je bachelordiploma kun je doorstromen naar verschillende tweejarige masteropleidingen. De masters Computer Science, Embedded Systems en Computer Engineering sluiten direct aan op de opleiding CSE. Binnen deze masters kun je je bijvoorbeeld specialiseren in softwaretechnologie, data science of een combinatie van hardware- en softwaretoepassingen.

Page 6: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

WerkenJouw profiel op de arbeidsmarktKom je van de TU Delft, dan kun je meer dan alleen programmeren. Je hebt immers geleerd je te verdiepen in de omgeving waar het systeem moet functioneren en in de gebruiker die met het programma gaat werken. Je bent een conceptueel denker en kunt goed samenwerken. Plus, je hebt een goed gevoel voor de kwaliteit van software. Als afgestudeerd masterstudent Computer Science ben je gewild op de arbeidsmarkt.

Waar kun je aan de slag? Er is een enorme vraag naar informatici, zowel naar specialisten die systemen ontwikkelen en beheren als naar specialisten in consultancy en IT-management. Natuurlijk kun je terechtkomen bij softwareontwikkelaars, zoals Google en Exact. Of anders bij een consultancybureau, zoals KPMG en Logica. Bedrijven die innovatieve producten maken

of die hun processen sterk geautomatiseerd hebben, zoals Philips, ING en Ahold, hebben ook veel informatici in dienst. Daarnaast kun je ook onderzoek gaan doen bij bijvoorbeeld TNO of de TU Delft. Veel afgestudeerden zijn de afgelopen jaren hun eigen bedrijf begonnen, zoals aanmelder.nl en Clinical Graphics.

Aan welke functies kun je denken? Als afgestudeerde kun je uit talloze banen kiezen. Je kunt bijvoorbeeld (embedded) software engineer, data scientist, security analist, software developer of graphics-specialist worden. Of je ontwikkelt interactieve multimedia-applicaties, games of e-learning systemen. En je kunt aan de slag als innovatiemanager, projectmanager of consultant in binnen- en buitenland. Natuurlijk kun je ook als zelfstandig ondernemer je eigen bedrijf starten. Kortom, je kunt eigenlijk overal terecht en je ziet informatica overal in terug.

‘In 5 vwo wist ik al vrij zeker dat ik aan de TU Delft wilde gaan studeren. De sfeer op de campus beviel me goed en de status van de TU Delft sprak me ook erg aan. Ik heb altijd al interesse gehad in natuurkunde en

elektronica, maar na een aantal meeloopdagen bij Technische Natuurkunde, Electrical Engi-neering en Computer Science and Engineering wist ik het zeker: ik wil Computer Science and Engi-neering studeren.De werkvormen van de studie zijn erg fijn. In de ochtend heb je meestal één of twee hoorcolleges en vervolgens ga je in de middag werken aan opdrachten en pro-jecten, die gaan over de stof die je in de ochtend hebt geleerd. Je kunt dus gelijk toepassen wat je heb geleerd. Ik vind het dan ook niet erg om 40 uur per week aan mijn studie te besteden.De diversiteit aan vakken, die je

in het eerste jaar krijgt, ervaar ik als een voordeel. Op deze manier leer je de verschillende vakge-bieden van informatica kennen, zoals algoritmen en datastruc-turen, software development en computer graphics. In het tweede jaar kan je je vervolgens verdie-pen in een specifiek vakgebied.Studenten die hun eerste jaar goed afronden, krijgen de extra mogelijkheid om vanaf het tweede jaar onderzoek te doen via het Honours Programme. Ik wil volgend jaar graag deelnemen aan het Honours Programme. Onderzoek doen naar kwantum-mechanica en informatica lijkt mij een leuke uitdaging.’

Pravesh Moelchand2e jaars student

‘Balans tussen theorie en practica maakt de studie uitdagend’

Page 7: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

Kom eens langsWil je meer weten over deze bachelor-opleiding, kom dan eens langs in Delft. Bijvoorbeeld bij een van deze activiteiten:

Open Dagen - tijdens deze dagen presenteren alle opleidingen zich.www.opendagen.tudelft.nl Online Proefstuderen - voor scholieren van 6 vwo. www.proefstuderen.tudelft.nl Meeloopdag - ervaar hoe het is om in Delft te studeren. Periode: oktober - meiwww.meeloopdagen.tudelft.nl StudiekeuzecheckInternationale scholieren schrijven zich in voor 1 april en Nederlandse scholieren voor 1 mei. Vervolgens krijg je een online studiekeuzecheck aangeboden. Deze check helpt je de opleiding nog beter te leren kennen en je zo beter voor te bereiden op de start van je studie.

ToelatingseisenMet een vwo-diploma met een NT-profiel word je rechtstreeks toegelaten tot deze opleiding. Een 7 of hoger voor Wiskunde B wordt sterk aangeraden. Als je een NG-profiel hebt, moet je examen gedaan hebben in Wiskunde B. Wiskunde D is niet verplicht, maar wordt wel aanbevolen. Heb je een andere vooropleiding? Kijk dan opwww.cse.bsc.tudelft.nl

Bindend StudieadviesAls je aan het eind van je eerste studiejaar minder dan 45 studiepunten hebt behaald (van de 60 studiepunten die je kunt halen), ontvang je een zogenaamd ‘negatief bindend studieadvies’. Dat betekent dat je je voor de komende vier jaar niet meer kunt inschrijven voor deze opleiding aan de TU Delft. www.bsa.tudelft.nl

Honours Programme DelftVoor studenten die zin hebben in een extra uitdaging en meer aankunnen dan het lesprogramma, is er het Honours Programme Delft. Dit is verdiepend, extra uitdagend en extra interessant onderwijs bovenop de reguliere opleiding. Het geeft je de kans om extra kennis op te doen in of buiten je vakgebied en je persoonlijk te ontwikkelen, maar ook om eens samen te werken met studenten van andere studies. www.honours.tudelft.nl

Digitale brochuresBekijk deze en andere brochures online:www.brochures.tudelft.nl

Virtuele campusBenieuwd naar onze campus? Neem een kijkje op: www.campus.tudelft.nl

twitter.com/EEMCS_TUD

facebook.com/TUDelft.CSE

instagram.com/EEMCS_TUD

+ 31 (0)6 10339730

Page 8: Bacheloropleiding Computer Science and Engineering · PDF filewat de basisconcepten zijn waaraan ... • Computer Organisation: Je leert hoe een computer in elkaar zit en hoe de onderdelen

Technische Universiteit DelftFaculteit Elektrotechniek, Wiskunde en Informatica Mekelweg 42628 CD Delft +31 (0)15 27 89803 [email protected]

September 2017