Master of Science in Computer Science
European University Cyprus
Belangrijke informatie
Campuslocatie
Nicosia, Cyprus
Talen
Engels
Studieformaat
Op de campus
Duur
18 maanden
Tempo
Full time
Collegegeld
Informatie aanvragen
Deadline voor aanmelding
Informatie aanvragen
Eerste startdatum
Informatie aanvragen
Beurzen
Ontdek mogelijkheden voor beurzen om je studie te financieren
Invoering
Het programma biedt geavanceerde kennis van alle belangrijke gebieden van de Informatica, zoals moderne netwerken, database systemen, algoritmen en complexiteit en software engineering, waardoor de student om zich te verdiepen in ten minste een van hen.
Tijdens de ontwikkeling van het programma leren de studenten hoe ze complexe problemen te analyseren, te exploiteren theoretische en praktische ontwikkelingen voor het ontwikkelen van hoogwaardige oplossingen. Aan het einde van het programma, kan de student een zeer productieve en veelbelovende carrière in de industrie of / en een succesvolle PhD-graad te volgen.
Doelstellingen & Outcomes
Algemene doelstellingen
- Om onderwijs toonaangevende verlenen aan een academische graad, namelijk een Master of Science in Computer Science.
- Om de capaciteit van de student om te denken, schrijven en effectief en creatief te spreken te ontwikkelen.
- Om de student analytisch, besluitvorming en communicatie competenties te ontwikkelen samen met de kwaliteiten van zelfstandigheid, verantwoordelijkheid, integriteit en het zelfbewustzijn die persoonlijke prestaties en bijdrage aan de organisaties te bevorderen.
- Om een goede basis in geavanceerde onderwerpen in Computer Science verkrijgen via de kernvakken en specialisatie te bereiken door middel van de keuzevakken.
- Om de student met de geavanceerde vaardigheden, die nodig zijn voor de verdere ontwikkeling te bieden in een academische en / of professionele carrière.
Specifieke doelen
Te intensiveren en te verdiepen van kennis die is opgedaan in de bacheloropleiding Informatica.
- Om studenten voor een levenslange carrière voor te bereiden in de industrie, de overheid en diverse instellingen op het gebied van Informatica, door de oprichting van een stichting voor een leven lang leren en ontwikkeling.
- Om een leerervaring die studenten voorzien van de nodige academische en professionele know-how om een sector van de industrie in te voeren als de belangrijkste personeel te waarborgen.
- Om studenten bloot te stellen aan het gebied van wetenschappelijk onderzoek en onafhankelijke studie en creativiteit te tonen en uitvoeren van oorspronkelijk onderzoek door de voltooiing van de M.Sc. proefschrift in een gespecialiseerd onderwerp op het gebied van Informatica.
- Analyseer een probleem, te identificeren en te definiëren de rekenkracht eisen die past bij de oplossing door een systematische studie en onderzoek.
- Ontwerpen, implementeren en evalueren van een computer-based systeem, proces, component, of een programma om de gewenste behoeften te voldoen.
- Om wiskundige fundamenten, algoritmisch principes, methoden van onderzoek en informatica theorie toe te passen in het modelleren ontwerp en de evaluatie van computer-gebaseerde systemen op een manier die begrip van de trade-offs die betrokken zijn bij het ontwerp keuzes aantoont.
Leerresultaten
Na succesvolle afronding van dit programma, moet de student in staat zijn om:
- Verklaar en bespreek principes van software engineering en software overwegingen voor de efficiënte ontwikkeling van verschillende computer-based systemen complexe systemen zoals kritieke systemen, of real-time systemen.
- List, beschrijven en te vergelijken high performance CPU ontwerp-implementaties en hun prestatiecijfers.
- Identificeren en vergelijk de verschillende netwerktopologieën en soorten uitgaande van hun kritische eigenschappen.
- Beschrijf en vergelijk de belangrijkste componenten van communicatie in computernetwerken zoals routing protocollen, congestie controle, transmissie methoden en toegang protocollen.
- Classificeren problemen volgens hun hardheid van hun relatie met de fundamentele problemen van de Computer Science van bekende complexiteit wiskundig te bewijzen.
- Beschrijf en vergelijk multiple access, flow en error controle en optimalisatie technieken en zo goed als het systeem prestatiemetingen in netwerken.
- Identificeer eisen, passende modellen toe te passen en te verkennen de verschillende technologieën en tools voor het ontwikkelen van WebApps.
- Faciliteren van de communicatie tussen menselijke factoren ingenieurs en informatici op user interface ontwikkelingsprojecten.
- Analyseren, ontwerpen en database-oplossingen te ontwikkelen door het vertalen van de database modeling theorie in geluid database-ontwerp en implementatie.
- Beschrijf en vergelijk verschillende modellen van parallelle en gedistribueerde computing, basistechnieken voor het ontwerpen van algoritmen in deze modellen en schrijf parallelle programma's met behulp van hen.
- Beschrijven en analyseren fouttolerante systemen, gedistribueerde algoritmen en multiprocessing.
- Gebruik vooraf algoritmische technieken zoals benadering en randomisatie technieken om algoritmische oplossingen gecontroleerd garantie prestaties van de problemen die moeilijk zijn op te lossen.
- Solliciteer fundamenten van discrete kansrekening, de theorie van Markov-ketens, gerandomiseerde datastructuren, de probabilistische methode, het tellen van technieken en grafentheorie voor het modelleren, ontwerpen en analyseren van algoritmische problemen en oplossingen.
- Beschrijven en te bespreken verschillende onderwerpen en methoden van context bewust computing, 3D-oppervlak vertegenwoordiging en oppervlakte manipulatie technieken met toepassingen in mobiele telefoons.
- Onafhankelijk signaleren, formuleren, complexe problemen en het gebruik van de juiste wetenschappelijke instrumenten, ontwerpen, uitvoeren en algoritmische oplossingen voor hen te evalueren.
- Aantonen dat het vermogen om diepgaand onderzoek te doen, zowel individueel als in teamverband, in een bepaald Computer Science gebied.
Werkgelegenheid
De MSc in Computer Science graad opent deuren naar de computer van een loopbaan in allerlei bedrijven in Cyprus en over de hele wereld en bijna alle sectoren van de activiteit met betrekking tot onderzoek en ontwikkeling in Computer Science. In het bijzonder, een aantal van hen onder meer Project manager, Systems ontwerper, (Mobile / draadloze) netwerken, Algorithms ontwerper en analist, software engineering, Data Mining, Web data mining, Graphics, Business / Systems Analysis en Data Analyst.
De houders van een MSc in Computer Science graad kan ook worden gehuurd in theoretisch of toegepast onderzoek organisaties en / of hun studies voort te zetten en te voltooien van een proefschrift.
Over de school
Vragen
Vergelijkbare cursussen
Masteropleiding in software-engineering en digitale transformatie
- Lappeenranta, Finland
- Mikkeli, Finland
Masteropleiding in datacentrische engineering
- Lappeenranta, Finland
- Mikkeli, Finland
Master of Science in Software Engineering
- Rochester, Verenigde Staten