Introductie
De nieuwe M.Sc. in Computer Science heeft een gemeenschappelijke reeks toegangscriteria en leidt tot een masterdiploma in Computing, gespecialiseerd in een van de vier opwindende gebieden: Data Science, Intelligent Systems, Augmented & Virtual Reality en Future Networked Systems. De cursus is ontworpen en gegeven door personeel dat toonaangevende experts in hun vakgebied is, en de inhoud van de cursus is geïnspireerd door hun baanbrekende werk en hun contacten met vooraanstaande onderzoekers uit de industrie over de hele wereld. We verwachten van onze afgestudeerden dat er veel vraag is naar hoogwaardige onderzoeks- en ontwikkelingsposities binnen zowel toonaangevende multinationale bedrijven als startende bedrijven. In sommige gevallen zijn onze afgestudeerden doorgegaan met bekostigde PhD-studies bij TCD.
Het onderdeel Future Networked Systems gaat over hoe dingen slim en verbonden worden naarmate softwaresystemen steeds meer ingebed worden in onze dagelijkse omgevingen, van mobiele sociale netwerken tot het beheer van stadsbronnen zoals wegverkeer. Om met dergelijke grootschalige, cyberfysieke en gedistribueerde systemen om te gaan, zijn nieuwe benaderingen nodig die gericht zijn op tijdigheid, veiligheid, privacy en schaalproblemen. Het onderdeel bouwt voort op onderzoeksactiviteiten binnen het nationale onderzoekscentrum CONNECT en een lange geschiedenis van innovatie en startende bedrijven op de school.
Het onderdeel Augmented & Virtual Reality voorziet studenten van de theoretische en praktische kennis om hen in staat te stellen deel te nemen aan het ontwerp en de ontwikkeling van de technologie die ten grondslag ligt aan de snel bewegende videogamemarkt en de bredere industrieën van interactief entertainment, nieuwe media en communicatie. Dit onderdeel is een aangepaste versie van de gevestigde en succesvolle M.Sc. in Interactive Entertainment Technology en is gebouwd op onderzoeksexpertise in het Trinity Center for Creative Technologies, dat zich richt op de creatieve technologieën, waaronder film, interactieve multimedia, games en simulatie.
Eerdere afgestudeerden van het onderdeel Future Networked Systems zijn vervolgens gaan werken in software engineering, fintech en andere functies bij bedrijven zoals Facebook, Microsoft, Citi en Genesys. Eerdere afgestudeerden van de Augmented & Virtual Reality-stream zijn gaan werken voor gamesbedrijven zoals Havok, Electronic Arts, DemonWare en Playfirst, terwijl anderen zich hebben aangesloten bij toonaangevende studio's voor visuele effecten, zoals Framestore CFC en Double Negative. We verwachten dat toekomstige afgestudeerden van beide takken even succesvol zullen zijn bij het veiligstellen van werkgelegenheid in deze branche.
Het programma wordt gegeven over een volledig kalenderjaar, met twee semesters van 12 weken van onderwezen modules, met deelname aan labs en lezingen, gevolgd door toegewijd onderzoek tijdens de resterende zomermaanden voor de MSc Dissertation.
In het eerste semester (september - december) verwerven alle studenten de nodige vaardigheden in een aantal kernmodules die gemeenschappelijk zijn voor de M.Sc. Programma. Deze omvatten onderzoeksmethoden (om studenten in staat te stellen hun eigen proefschrift te produceren), innovatie (om studenten uit te rusten met vaardigheden in het vormen van een bedrijf of te innoveren binnen een groot bedrijf) en machine learning (een basistechniek voor elk van de specialisaties). Daarnaast maken studenten een start met specialistische modules in hun gekozen onderdeel. Voortkomend uit onderzoek binnen het Smart & Sustainable Cities-onderzoekscentrum van de school, onderzoekt de Urban Computing-module de technieken voor het verzamelen van stedelijke gegevens, het beheer van die gegevens, visualisatie en waarschuwingen en omvat de ontwikkeling van een complete smart city-applicatie. De module Next Generation Networks onderzoekt toekomstige trends in vaste en draadloze communicatienetwerken, waaronder toegang van de volgende generatie, LTE en softwaregedefinieerde netwerktechnologieën. Scalable Computing bekijkt hoe applicaties en workloads kunnen worden bediend door rekenfaciliteiten op magazijnschaal. De module onderzoekt cloudarchitecturen, resourcebeheer en beveiligingsoverwegingen. De module Advanced Software Engineering, die beide semesters beslaat, onderzoekt de methoden en technieken die betrokken zijn bij grootschalige softwareontwikkeling, waaronder Agile en eXtreme Programming (XP), Testgestuurde ontwikkeling en Re-factoring.
Tijdens het tweede semester (januari - maart) beginnen studenten met fundamenteel werk aan hun proefschrift en verdiepen ze zich in verdere gespecialiseerde modules van hun gekozen onderdeel. Deze omvatten Internet of Things, waar we de technologie onderzoeken die ten grondslag ligt aan dit snelgroeiende gebied, waaronder middleware, service-ontdekking en -samenstelling en sensor- en netwerkvirtualisatie. Praktische oefeningen leiden u door het ontwerp, de implementatie en de implementatie van een end-to-end IoT-applicatie. De Security & Privacy-module vormt een aanvulling op andere modules die onderwerpen behandelen zoals Authentication, Digital Rights Management Cloud-beveiliging en gebruikersprivacy. Distributed Systems houdt zich bezig met concurrency, de wetenschap van gedistribueerde transacties, webservices en geavanceerde applicatiekaders.
Daarnaast kiezen studenten drie aanvullende keuzevakken (één in Term 1 en twee in Term 2) uit een pool van modules die worden aangeboden in de andere onderdelen van de M.Sc. programma.
De zomerperiode (april - augustus) zal uitsluitend gericht zijn op de proefschriften, experimenteel werk doen, prototypes bouwen en het werk schrijven. In april hebben studenten een proefschriftonderwerp gekozen, gekozen en geraadpleegd met de door hen gekozen begeleider, en zijn ze klaar om veel tijd te besteden aan het onderzoeken en prototypen van je werk. We verwachten dat de topprojecten in deze periode publiceerbare kwaliteitspapieren zullen opleveren. Gedurende het jaar zullen alle projecten worden getoond aan een publiek uit de industrie bestaande uit inheemse, kleine en middelgrote werkgevers en multinationals.ToelatingseisenHet MSc-programma heeft tot doel afgestudeerden van zeer hoge kwaliteit te produceren die leiders kunnen worden in de hightech-industrie en academisch onderzoek. Het zal intensief, veeleisend en lonend zijn.
Voor toegang tot de cursus hebben we het volgende nodig:Een II.1 (60-69%) graad of hoger van een gerenommeerde universiteit in Computing of sterk gerelateerde discipline
Een standaard van Engelse taalvaardigheid die volledige deelname aan cursussen, klassikaal werk en andere activiteiten mogelijk maakt - dit betekent een IELTS-niveau van 6,5 in het algemeen met geen enkele component onder 6,0
Je moet volledig competent kunnen zijn in programmeren in C, C of Java [voor grafische en vision-technologieën moet je competentie hebben of verwerven in C]
Een sterke arbeidsethos en de vastberadenheid om sterk deel te nemen aan het veeleisende programma. Dit betekent bijvoorbeeld dat het buitengewoon moeilijk zal zijn om de opleiding te volgen met een deeltijdbaan.