Master of Science in Computer Science

Üldine

Programmi kirjeldus

MScCSc

Programm pakub täiustatud teadmisi kõigis olulistes valdkondades Computer Science, nagu kaasaegse võrgustikud, andmebaasi süsteeme, algoritme ja keerukusest ja tarkvaratehnika, mis võimaldab üliõpilasel süveneda vähemalt üks neist.

Ajal arengu programmi õpilased õpivad, kuidas analüüsida keerukaid probleeme, kasutada teoreetilisi ja praktilisi samme arendada kõrge kvaliteediga lahendusi. Lõpus programmi, üliõpilane võib järgneda väga produktiivne ja paljulubav karjääri tööstuses või / ja edukas doktorikraadi.

Eesmärgid ja tulemused

General Eesmärgid

  • Anda haridus viib akadeemiline kraad, nimelt Master of Science in Computer Science.
  • Arendada õpilase võimet mõelda, kirjutada ja rääkida tõhusalt ja loominguliselt.
  • Arendada õpilase analüüsivõime, otsustus-ja kommunikatsiooni oskusi koos need omadused enesekindlust, vastutuse, usaldusväärsuse ja eneseteadvust, mis edendaks isiklik saavutus ja panus organisatsioonid.
  • Et saada hea madalikule arenenud teemasid Computer Science läbi põhiaineid ja saavutada spetsialiseerumine läbi valikainete kursused.
  • Anda õpilasele arenenud oskused, mis on vajalikud edasimineku akadeemilise ja / või erialase karjääri.

Konkreetsed eesmärgid

Tõhustada ja süvendada teadmisi omandatud bakalaureuse kraadi Computer Science.

  • Et valmistada õpilasi ette eluaegset karjääri tööstuse, valitsuse ja erinevate institutsioonide valdkonnas Computer Science, luues aluse elukestvaks õppeks ja arengut.
  • Selleks, et tagada õppimise kogemus, mis annab õpilastele vajalikke akadeemilisi ja professionaalset oskusteavet siseneda mis tahes sektoris tööstuse võtmeisikud.
  • Üliõpilaste valdkonnas teadusuuringute ja sõltumatu uuringu ja näidata loovust ja läbi algupärasele uurimistööle läbi lõpetamist M.Sc. Lõputöö spetsialiseeritud teema valdkonnas Computer Science.
  • Analüüsige probleem, tuvastada ja määratleda arvuti nõuetele vastab selle lahenduse süstemaatiline õppe- ja teadustöö.
  • Disain, rakendada ja hinnata arvutipõhine süsteem, protsess, osa või programmi täita soovitud vajadustele.
  • Rakendada matemaatilist sihtasutused algoritmilise põhimõtteid, uurimismeetodeid ja infotehnoloogia teooria modelleerimise ja hindamise kohta arvutipõhised süsteemid viisil, mis näitab arusaamise kompromisse seotud valikuid.

Õpitulemused

Pärast edukat lõpetamist selle programmi, õpilased peavad olema võimelised:

  • Selgitage ja arutada põhimõtteid tarkvaratehnika ja tarkvara kaalutlused tõhusaks arendamiseks erinevate arvuti-põhiste süsteemide keerukaid süsteeme nagu kriitiliste süsteemide või reaalajas süsteeme.
  • Nimekiri, kirjeldada ja võrrelda suure jõudlusega protsessori disaini rakendused ja nende tulemuslikkus.
  • Nimetage ja võrrelge erinevaid võrgutopoloogiad ja liiki vastavalt nende tegevusele ja olulisi parameetreid.
  • Kirjeldage ja võrrelge põhikomponenti side arvutivõrgud nagu marsruutimise protokolle, ummikute kontrolli, edastusmeetoditena ja juurdepääsu protokolle.
  • Liigitada probleeme vastavalt nende kareduse matemaatiliselt tõestada oma seoses põhiprobleeme Computer Science tuntud keerukust.
  • Kirjeldage ja võrrelge mitu juurdepääs, voolu ja viga kontrolli ja optimeerimine tehnikat ja samuti süsteemi jõudluse mõõtmine võrkudes.
  • Nimetage nõuetele, kohaldatakse asjakohaseid modelleerimine ja uurida erinevaid tehnoloogiaid ja vahendeid arendada WebApps.
  • Teabevahetuse lihtsustamiseks inimfaktori insenerid ja arvuti teadlased on kasutajaliides arendusprojekte.
  • Analüüsige, kujundada ja arendada lahendusi andmebaasi tõlkides andmebaasi modelleerimine teooria heli andmebaasi disain ja rakendamine.
  • Kirjeldage ja võrrelge erinevaid mudeleid paralleelselt ja hajutatud arvuti, põhilisi tehnikaid projekteerimine algoritme need mudelid ja kirjutada paralleelselt programme kasutades neid.
  • Kirjeldada ja analüüsida tõrketaluvuse süsteemid, hajutatud algoritmide ja multi.
  • Kasutada eelnevalt algoritmilise tehnikaid nagu ühtlustamise ja randomiseerimist tehnikat, et anda algoritmilise lahendusi tõendatud garantii jõudluse probleeme, mida on raske lahendada.
  • Kanna põhialuste diskreetne tõenäosusteooria, teooria Markovi ahel, randomiseeritud andmestruktuurid, tõenäosuslik meetod, lugedes tehnikaid ja Graafiteooria modelleerimiseks, disaini ja analüüsi algoritmilise probleemid ja lahendused.
  • Kirjeldage ja arutada erinevaid küsimusi ja meetodeid kontekstis teadlik arvutite, 3D pinna kujutis ja pinna manipulatsiooni rakendustega mobiiltelefonid.
  • Sõltumata tuvastada, sõnastada keerulisi probleeme ning kasutades asjakohaseid teaduslikke vahendeid, kavandada, rakendada ja hinnata algoritmilise lahendusi neile.
  • Näidata võime koostada põhjalik uurimistöö, nii individuaalselt kui ka meeskonnas, teatud Computer Science piirkonnas.

Tööhõive võimaluste

MSc in Computer Science kraadi avab uksed arvuti karjääri igasuguseid ettevõtted Küpros ja kogu maailmas ning peaaegu kõigis tegevusvaldkondades, mis on seotud teadus- ja arendustegevusega Computer Science. Täpsemalt on mõned neist sisaldavad Projektijuht, Systems disainer, (Mobile / Wireless) Networks, algoritmid disainer ja analüütik, tarkvaratehnika, Data Mining, Web andmekaevandamise, Graafika, Business / Systems Analysis and Data Analyst.

Omanikel MSc in Computer Science kraadiga saab ka tööle teoreetiline või kohaldada teadusasutuste ja / või jätkata oma õpinguid ja täielik doktoritöö.

Viimati uuendatud märts 2020

Keystone'i stipendium

Tutvu meie stipendiumi võimalustega

Teave kooli kohta

European University Cyprus is actively engaged with local, regional and global partners to promote opportunities for long-term strategic research partnerships and innovative programs of study.

European University Cyprus is actively engaged with local, regional and global partners to promote opportunities for long-term strategic research partnerships and innovative programs of study. Näita vähem