Master of Science in Computer Science
European University Cyprus
Informazione chiave
Posizione del campus
Nicosia, Cipro
Le lingue
Inglese
Formato di studio
Nel campus
Durata
18 mesi
Ritmo
Tempo pieno
Tasse universitarie
Richiedi informazioni
Scadenza della domanda
Richiedi informazioni
La prima data di inizio
Richiedi informazioni
Borse di studio
Esplora le opportunità di borse di studio per contribuire a finanziare i tuoi studi
introduzione
Il programma fornisce una conoscenza avanzata di tutti i campi importanti della Computer Science, come le reti moderne, sistemi di database, algoritmi e complessità e ingegneria del software, che permette allo studente di approfondire in almeno uno di essi.
Durante lo sviluppo del programma gli studenti imparano ad analizzare problemi complessi, sfruttare i progressi teorici e pratici per lo sviluppo di soluzioni di alta qualità. Al termine del programma, lo studente può seguire una carriera altamente produttivo e promettente nel settore industriale e / o un dottorato di ricerca di successo.
Obiettivi e Risultati
Obiettivi generali
- Per fornire l'istruzione che porta a un titolo accademico, vale a dire un Master of Science in Computer Science.
- Per sviluppare la capacità dello studente di pensare, scrivere e parlare in modo efficace e creativo.
- Per sviluppare dello studente analitico, decisionali e di comunicazione delle competenze con quelle qualità di autonomia, responsabilità, integrità e consapevolezza di sé che promuoveranno la realizzazione personale e il contributo alle organizzazioni.
- Per ottenere una buona base di argomenti avanzati in Informatica per le materie fondamentali e raggiungere la specializzazione attraverso i corsi opzionali.
- Per fornire allo studente le competenze avanzate, necessarie per l'ulteriore avanzamento nella carriera accademica e / o professionale.
Obiettivi specifici
Per intensificare e approfondire le conoscenze acquisite nel programma di laurea in Informatica.
- Per preparare gli studenti per una carriera tutta la vita in in industria, governo e varie istituzioni nel campo della Computer Science, attraverso la definizione di una fondazione per l'apprendimento e lo sviluppo permanente.
- Per garantire un'esperienza di apprendimento che fornirà agli studenti il necessario know-how accademico e professionale di entrare in qualsiasi settore dell'industria come personale chiave.
- Per esporre gli studenti per l'area di ricerca scientifica e lo studio indipendente e per dimostrare la creatività e condurre attività di ricerca originale attraverso il completamento del M.Sc. tesi di laurea in un argomento specializzata nel campo della Computer Science.
- Analizzare un problema, individuare e definire i requisiti di calcolo necessarie per la sua soluzione attraverso uno studio sistematico e di ricerca.
- Design, implementare e valutare un computer basato su sistema, di processo, di un componente, o un programma per soddisfare le esigenze desiderati.
- Per applicare i principi fondamenti matematici, algoritmi, metodi di ricerca e di teoria informatica nella progettazione modellazione e la valutazione dei sistemi basati su computer in un modo che dimostra comprensione dei compromessi coinvolti in scelte progettuali.
Risultati di apprendimento
In caso di superamento di questo programma, gli studenti dovrebbero essere in grado di:
- Spiegare e discutere principi di considerazioni di ingegneria del software e software per lo sviluppo efficiente dei vari sistemi sistemi complessi basati su computer, come i sistemi critici o sistemi real-time.
- Lista, descrivere e confrontare le implementazioni di progettazione della CPU ad alte prestazioni e le loro metriche di performance.
- Identificare e confrontare i diversi tipi di topologie di rete e tipi base alle loro prestazioni e caratteristiche critiche.
- Descrivere e confrontare i componenti chiave della comunicazione in reti di computer, come protocolli di routing, il controllo della congestione, i metodi di trasmissione e protocolli di accesso.
- Classificare i problemi in base alla loro durezza da matematicamente dimostrare la loro relazione con i problemi fondamentali di Informatica di complessità nota.
- Descrivere e confrontare accesso multiplo, flusso e controllo degli errori e tecniche di ottimizzazione e così come le misurazioni delle prestazioni del sistema in reti.
- Identificare i requisiti, applicare la modellazione appropriata ed esplorare diverse tecnologie e strumenti per lo sviluppo WebApps.
- Facilitare la comunicazione tra fattori umani ingegneri ed informatici sui progetti di sviluppo dell'interfaccia utente.
- Analizzare, progettare e sviluppare soluzioni di database traducendo database di teoria modellazione in progettazione di database del suono e implementazione.
- Descrivere e confrontare diversi modelli di calcolo parallelo e distribuito, le tecniche di base per la progettazione di algoritmi in questi modelli e scrivere programmi paralleli che li utilizzano.
- Descrivere e analizzare i sistemi fault tolerant, algoritmi distribuiti, e multiprocessing.
- Utilizzare tecniche algoritmiche di anticipo, come tecniche di approssimazione e di randomizzazione al fine di fornire soluzioni algoritmiche di prestazioni garanzia provata per i problemi che sono difficili da risolvere.
- Applicare fondamenti della teoria della probabilità discreta, la teoria delle catene di Markov, strutture di dati randomizzati, il metodo probabilistico, tecniche di conteggio e teoria dei grafi per la modellazione, la progettazione e l'analisi dei problemi e delle soluzioni algoritmiche.
- Descrivere e discutere di vari temi e metodi di calcolo contesto consapevoli, rappresentazione di superficie e di manipolazione della superficie tecniche 3D con applicazioni nei telefoni cellulari.
- Indipendentemente identificare, formulare problemi complessi e l'utilizzo di adeguati strumenti scientifici, progettare, realizzare e valutare le soluzioni algoritmiche per loro.
- Dimostrare capacità di condurre una ricerca approfondita, sia individualmente che in team, di una determinata area Computer Science.
Opportunità di lavoro
Il Master in Computer Science apre le porte a una carriera di computer in tutti i tipi di aziende in Cipro e in tutto il mondo e quasi tutti i settori di attività relative alla ricerca e allo sviluppo in Computer Science. In particolare, alcuni di essi includono Project manager, progettista di sistemi, (Mobile / Wireless) Networks, Algoritmi progettista e analista, ingegneria del software, data mining, data mining Web, Grafica, Affari / Analisi dei Sistemi e Data Analyst.
I titolari di un Master in laurea in Informatica possono anche essere noleggiate in organizzazioni di ricerca teorica o applicata e / o possono continuare i loro studi e completare una tesi di dottorato.
Sulla scuola
Domande
Corsi simili
Master in Intelligenza Artificiale
- Belfast, Regno Unito
MSc visione intelligente
- Lincoln, Regno Unito
Master in Informatica per ricerca
- Lincoln, Regno Unito