MSc Programme - · PDF filemusic or movies. Another example is all types of medical and/or...

4
Software technology has a major impact on the world economy. Diploma Master of Science Computer Science Track: Software Technology Credits 120 ECTS, 24 months Starts in September Language of instruction English % International students 30% In the Software Technology track of the Computer Science MSc programme, the engineering of complex software systems takes on a central role. In this track, you will acquire knowledge and skills to design, develop and implement efficient algorithms, large-scale data structures and complex software architectures. Furthermore, you will learn how to integrate them in real- world information-processing systems. Illustrative topics include distributed, multimedia, knowledge and secure processing, web and software engineering, visualization and interaction. Software technology has a major impact on the economies of industrialised countries. Information-processing systems provide the backbone for almost all administrative and logistic operations within commercial production, business and public administration. Without software, high-tech systems are useless, whether large (e.g., a self-driving car or a robot for computer-assisted surgery) or small (e.g., a smartphone or a simple electronic card payment system). Moreover, software permeates all aspects of our life in society, ranging from Internet- based services like e-mail, online games, social networks and cloud computing, to large-scale scientific computing systems, traffic control systems and wireless sensor systems. All these systems need to have effective algorithms for their correct operation, good performance, high reliability and a well-thought-out architecture to make them easy to build and to maintain. Such essential features very well describe the specific focus of the Software Technology track. Faculty of Electrical Engineering, Mathematics and Computer Science MSc Programme

Transcript of MSc Programme - · PDF filemusic or movies. Another example is all types of medical and/or...

Softwaretechnologyhasamajorimpactontheworldeconomy.

Diploma MasterofScienceComputerScienceTrack:SoftwareTechnology

Credits 120ECTS,24months

Startsin September

Languageofinstruction

English

%Internationalstudents

30%

IntheSoftwareTechnologytrackoftheComputerScienceMScprogramme,theengineeringofcomplexsoftwaresystemstakesonacentralrole.Inthistrack,youwillacquireknowledgeandskillstodesign,developandimplementefficientalgorithms,large-scaledatastructuresandcomplexsoftwarearchitectures.Furthermore,youwilllearnhowtointegratetheminreal-worldinformation-processingsystems.Illustrativetopicsincludedistributed,multimedia,knowledgeandsecureprocessing,webandsoftwareengineering,visualizationandinteraction.

Softwaretechnologyhasamajorimpactontheeconomiesofindustrialisedcountries.Information-processingsystemsprovidethebackboneforalmostalladministrativeandlogisticoperationswithincommercialproduction,businessandpublicadministration.

Withoutsoftware,high-techsystemsareuseless,whetherlarge(e.g.,aself-drivingcarorarobotforcomputer-assistedsurgery)orsmall(e.g.,asmartphoneorasimpleelectroniccardpaymentsystem).

Moreover,softwarepermeatesallaspectsofourlifeinsociety,rangingfromInternet-basedserviceslikee-mail,onlinegames,socialnetworksandcloudcomputing,tolarge-scalescientificcomputingsystems,trafficcontrolsystemsandwirelesssensorsystems.Allthesesystemsneedtohaveeffectivealgorithmsfortheircorrectoperation,goodperformance,highreliabilityandawell-thought-outarchitecturetomakethemeasytobuildandtomaintain.SuchessentialfeaturesverywelldescribethespecificfocusoftheSoftwareTechnologytrack.

FacultyofElectricalEngineering,MathematicsandComputerScience

MScProgramme

Designinglargedistributedanddecentralizedsoftwaresystemstohelporganisationsandnetworksofpeopletoworktogether.Forexamplelargemultinationalfinancialorganisationsthatprovide24/7paymentservicesorsocialcommunity-basedplatformsforsharingmusicormovies.Anotherexampleisalltypesofmedicaland/orhealthsupportsystems,suchasdiagnosticsupportsystemstohelppeopleinestablishingandmaintaininghealthybehaviour.Suchsystemsneedtobereliable,efficientand

secure,tonamejustafewoftheexamplesanarchitectneedstoconsider.Youwilllearnhowtodesignanddevelopsuchsystemsandlearnaboutsoftwarearchitecting,distributedarchitecturesandalgorithms,agenttechnology,cybersecurityandcloudcomputingtechniques,amongothers.

Designingcustomer-specificprogramminglanguagesthatsupporttheconstructionofmodernsoftwaresystems.Modernsoftwaresystemsaretremendouslycomplexandhavetoaddressamultitudeofrequirementssuchassecurity,availability,responsiveness,datapersistence,andothers.

Givensuchcomplexity,softwarebugsarenotsurprisingyetposeasignificantfinancialandreputationalthreat.Toreducetheriskforsoftwarebugs,largecompaniesfrequentlydesigncustomprogramminglanguagessuchasRust,Hack,GoandDafny.Youwilllearnhowtodesignanddevelopsuchlanguagesyourselfandlearnaboutdata-flowanalysis,securityanalysis,typesystems,programinstrumentation,softwareverification,compilerconstruction,anduserinteractiondesign,amongothers.

BasDado(Netherlands)

Iamveryinterestedinalgorithmsthatdocoolstuff,suchasrenderingtheamazingvisualqualitywehavethesedaysingamesandanimatedmoviesortheimpressivefeatsachievedbyMachineLearninglately.TheMasterprogrammeSTisaperfectfitforthis,asyougetcoursesthatexplainhowthesealgorithmsworkindetail.Overall,yougetalotoffreedominthecoursesyouchoosewhichallowsyoutospecializeinthesubjectsyouaremostinterestedin.Personally,IreallyenjoyedthecoursesandprojectsonComputerGraphics(byElmarEisemann)andthePatternRecognitionandMachineLearningcourses(byDavidTaxandMarcoLoog,amongothers).Thesecoursesdoagreatjobingivingyouagoodideaofthemostcommonproblemsandsolutionsyouencounter.Theprojectsallowyoutoexplorethesealgorithmsinmoredetail.Currently,Iamco-ownerofOrbitGamestogetherwithOlivierHokke.Asthecompanynamesuggests,weareagamedevelopmentcompany.Wearefocussingmostlyonseriousgamesforseveralcustomers(“KosmosKlikker”and“Mathy”

forIWAL,“Held”fortheHartstichting).KosmosKlikkermakeschildrenassociatesoundswiththeirsymbol(i.e.thesoundof‘a’withthesymbol‘a’andthesoundof‘e’withthesymbol‘e’).Thisstrengthenstheconnectionbetweenthesoundsandsymbolsintheirbrain,whichshouldimprovetheirreadingskills.IalsoworkatISAACinEindhoven,oneofthebestcompany’sine-commerceintheNetherlands.There,Iworkmostlyonthewebportalofaconsumerfinancecompany.Thisportalallowsclientstoapplyforanewcreditcardorloanandcheckexistingcreditcardandloandetails.Thisischallengingbecausethesystemisquitecomplicatedand,ofcourse,securityisabigconcern.There’salotmoretotellaboutalltheprojectsIenjoyedduringmystudiesandthecurrentprojectsIamdoing,butmyoveralladvicewouldbe:ifyoulikedoingcoolprojectsandlearningalotaboutthecomplexalgorithmsthatmakeupmachinelearning,computergraphics,AIandsecurity,thenSTatTUDelftisagreatchoice!

TheSoftwareTechnologytrackoffersstudentsfreedominchoosingsubjectsandspecialisations.Eventually,afterthisbroadorientation,youwilljoinoneoftheresearchgroupsforyourspecializationandthesis.Someexamplesofprojectsandtopicsthatgraduateshavespecialisedinduringtheirstudiesare:

Detectionofcreditcardfraudandfixingitwiththehelpofalgorithms.Securityofwebapplications.Reliabilityofcriticalinfrastructures,suchasnuclearpowerplantsandsmartcities.Developmentofa'recipe'fornewprogramminglanguages,soalllanguagesshareacommonground.Continuousdeploymentofapaymentappofalargebank,enablingfasterchangesandmoreflexibility.Highperformancecomputingonlargedatasetse.g.tocreaterealisticlightingeffectsinnaturalscenes.

Therearebasicallyfourfieldsthatyoucanendupinafteryougraduate:corporate,start-up,academic,orconsultancy.

Duringyourstudiesyouwillhavetheopportunitytocontactcompaniesandbuildanetwork.TypicalSTjobsareconsultants,designers,analysts,softwarearchitectsorsoftwareengineers.BelowafewrecentexamplesofareasthatSTgraduateshaveendedupin:

SoftwareengineeratMicrosoftandGoogleSoftwaredeveloperatAdyenDeveloperofspecialeffectsatDoubleNegativeCTOatstart-upMagnet.mePhDstudentatUniversityofCalifornia,DavisGameenginedeveloperatCrytek

AlgorithmicsComputerGraphicsandVisualisationCybersecurityEmbeddedSoftwareInteractiveIntelligenceMultimediaComputingNetworkArchitecturesandServicesDistributedSystemsPatternRecognition&BioinformaticsSoftwareEngineeringWebInformationSystemsProgrammingLanguages

AcollaborationprogrammewiththeUniversityofTwente

AcollaborationprogrammewiththefacultyofTechnology,PolicyandManagement

AcollaborationprogrammewithLeidenUniversity

IfyouholdaDutchBScdegreecloselyrelatedtotheMaster’sprogramme,youwillbeadmitteddirectly.However,ifyourundergraduateprogrammeisnotcloselyrelatedtotheMaster’sprogrammeyouwillberequiredtotakeadditionalcoursesinwhatiscalledabridgingprogramme.Thismaybeastandardprogrammeoritmaybetailoredtoyourspecificsituation.

ToseewhichMaster’sprogrammesareopentoyouoncompletionofyourbachelor’sdegreefromanon-technicalDutchuniversitygotowww.studychoice.nlIfyoucompletedyourbachelor’satatechnicaluniversity,gotowww.doorstroommatrix.nl

AnHBOBachelor’sdegreedoesnotqualifyyoufordirectadmissiontoaTUDelftMaster’sprogramme.Youwillfirstneedtocompleteasupplementaryprogrammeinordertobringyourknowledgetotherequiredlevel.YoucandothisduringyourHBOprogrammebymeansofabridgingprogrammeaftercompletingyourHBOdiploma.EntrancerequirementsformathematicsandEnglish(someexceptions)applyforthebridgingprogramme.Seewww.hbodoorstroom.tudelft.nlfordetailedinformation.ApplicationsthroughStudielink:www.tudelft.studielink.nl

TobeconsideredforadmissiontoanMScprogrammeyouwillneedtomeetTUDelft’sgeneraladmissionrequirements.

1. AUniversityBachelor’sdegree(orproofthatyouhavenearlycompletedaBachelor’sprogramme)inamainsubjectcloselyrelatedtotheMScprogrammetowhichyouareapplying,withgoodgradesonthekeycourses.

2. ABScCumulativeGradePointAverage(CGPA)ofatleast75%ofthescalemaximum

3. ProofofEnglishlanguageproficiency.ATOEFL(TestofEnglishasaForeignLanguage)withanoverallBandscoreofatleast90andaminimumscoreof21foreachsection.PleasenotethatweonlyaccepttheTOEFLinternet-basedtest.OranIELTS(academicversion)withanoverallBandscoreofatleast6.5andaminimumof6.0foreachsection.OrproofthatyouhavepassedtheUniversityofCambridge'CertificateofProficiencyinEnglish'withaminimumgradeBortheUniversityofCambridge'CertificateinAdvancedEnglish'

Forinternationalstudents,theapplicationperiodstartsOctober1andclosesatApril1.TostartanMScapplication,pleasecompletetheonlineapplicationandpaytherefundableapplicationfeeof€100.Next,youwillreceiveanemailwiththelinktouploadtherequireddocuments.

FormoreinformationabouttheapplicationprocedureandstudyingatTUDelftingeneral,gotowww.admissions.tudelft.nl

Allinternationalstudentswillbewelcomedwiththeaward-winningintroductionprogramme.Theintroductionconsistsofavarietyofworkshopsandprojects,duringwhichyouwillgettoknowotherinternationalstudents,visitthehighlightsofDelftandlearntheinsandoutsoftheTUDelftcampus.

Afterthisveryinterestingandfunweek,youwillbeintroducedtotheEEMCSfaculty.DuringtheMasterKickOff,youwillreceivehelpfulinformationabouttheDutcheducationsystemandmeetthefellowstudentsfromyourprogrammeinavarietyofsocialandeducationalactivities.

Pleasevisitthewebpageforalldetails,completerequirements,deadlinesandcontactinformation,pleasevisit:

Master’sCoordinatorT+31(0)152786217E

EEMCSFacultyMekelweg42628CDDelft

Novem

ber2

016