Maestría en Ciencias en Ciencias de la Computación
Nicosia, Chipre
DURACIÓN
18 Months
IDIOMAS
Inglés
PASO
Tiempo completo
PLAZO DE SOLICITUD
Solicitar fecha límite de solicitud
FECHA DE INICIO MÁS TEMPRANA
Solicite la fecha de inicio más temprana
TASAS DE MATRÍCULA
Solicitar tasas de matrícula
FORMATO DE ESTUDIO
En el campus
becas
Explore oportunidades de becas para ayudar a financiar sus estudios
Introducción
El programa proporciona conocimientos avanzados en todos los campos importantes de la informática, tales como las redes modernas, sistemas de bases de datos, algoritmos y complejidad e ingeniería de software, lo que permite al estudiante para profundizar en por lo menos uno de ellos.
Durante el desarrollo del programa, los estudiantes aprenden a analizar problemas complejos, explotar los avances teóricos y prácticos para el desarrollo de soluciones de alta calidad. Al final del programa, el estudiante puede seguir una carrera muy productiva y prometedora en la industria o / y un doctorado éxito.
Objetivos y Resultados
Objetivos generales
- Para proporcionar la educación de liderazgo a un grado académico, es decir, una Maestría en Ciencias en Ciencias de la Computación.
- Para desarrollar la capacidad del estudiante para pensar, escribir y hablar eficazmente y creativamente.
- Para desarrollar instrumentos de análisis, toma de decisiones y la comunicación competencias del estudiante, junto con las cualidades de la autonomía, la responsabilidad, la integridad y la auto-conciencia que promuevan la realización personal y la contribución a las organizaciones.
- Para obtener una buena formación en temas avanzados en informática a través de las materias básicas y alcanzar la especialización a través de los cursos electivos.
- Para proveer al estudiante con los conocimientos avanzados, necesarios para un mayor avance en la carrera académica y / o profesional.
Objetivos específicos
Para intensificar y profundizar los conocimientos adquiridos en el programa de Licenciatura en Ciencias de la Computación.
- Para preparar a los estudiantes para una carrera de por vida en la industria, el gobierno y diversas instituciones en el área de Ciencias de la Computación, mediante el establecimiento de una base para el aprendizaje y el desarrollo de toda la vida.
- Para garantizar una experiencia de aprendizaje que proporcionará a los estudiantes con el know-how académica y profesional necesaria para entrar en cualquier sector de la industria como el personal clave.
- Para exponer a los estudiantes al campo de la investigación científica y el estudio independiente y para demostrar la creatividad y llevar a cabo un trabajo de investigación original a través de la realización de la M.Sc. tesis en un tema especializado en el área de Ciencias de la Computación.
- Analizar un problema, identificar y definir las necesidades informáticas adecuadas para su solución a través de un estudio sistemático y la investigación.
- Diseñar, implementar y evaluar un sistema, proceso, componente o programa de computadora para satisfacer las necesidades deseadas.
- Para aplicar fundamentos matemáticos, principios algorítmicos, métodos de investigación y la teoría de la informática en el diseño de modelado y evaluación de sistemas basados en computadoras de una manera que demuestra la comprensión de las compensaciones involucradas en las opciones de diseño.
Resultados del aprendizaje
Al completar con éxito este programa, los estudiantes deben ser capaces de:
- Explicar y discutir los principios de consideraciones de ingeniería de software y software para el desarrollo eficiente de los diversos sistemas complejos sistemas basados en computadoras, tales como los sistemas críticos, o sistemas de tiempo real.
- Lista, describir y comparar alto rendimiento implementaciones de diseño de CPU y sus métricas de rendimiento.
- Identificar y comparar los diferentes tipos de topologías de red y tipos en función de su rendimiento y características críticas.
- Describir y comparar los componentes clave de la comunicación en las redes informáticas, tales como los protocolos de enrutamiento, control de congestión, los métodos de transmisión y protocolos de acceso.
- Clasificar los problemas según su dureza por matemáticamente demostrar su relación con los problemas fundamentales de las Ciencias de la Computación de la complejidad conocida.
- Describir y comparar acceso múltiple, flujo y control de errores y las técnicas de optimización y, así como mediciones de rendimiento del sistema en las redes.
- Identificar los requisitos, solicitar ejemplares adecuadas y explorar las diferentes tecnologías y herramientas para el desarrollo de Aplicaciones Web.
- Facilitar la comunicación entre los ingenieros de factores humanos e informáticos en proyectos de desarrollo de interfaz de usuario.
- Analizar, diseñar y desarrollar soluciones de base de datos mediante la traducción de la teoría de modelado de base de datos en la base de datos de diseño e implementación de sonido.
- Describir y comparar diferentes modelos de computación paralela y distribuida, las técnicas básicas para el diseño de algoritmos en estos modelos y escribir programas paralelos de usarlos.
- Describir y analizar los sistemas tolerantes a fallos, algoritmos distribuidos y multiprocesamiento.
- Utilizar técnicas algorítmicas anticipadas tales como técnicas de aproximación y de asignación al azar con el fin de proporcionar soluciones algorítmicas de garantizar el rendimiento demostrada por los problemas que son difíciles de resolver.
- Aplicar los fundamentos de la teoría de probabilidad discreta, la teoría de las cadenas de Markov, estructuras de datos aleatorios, el método probabilístico, técnicas de recuento y la teoría de grafos para el modelado, diseño y análisis de los problemas y soluciones algorítmicas.
- Describir y discutir varios temas y métodos de computación en cuenta el contexto, las técnicas de representación de superficie y de manipulación de superficie 3D con aplicaciones en los teléfonos móviles.
- Independientemente identificar, formular problemas complejos y el uso de herramientas científicas adecuadas, diseñar, implementar y evaluar soluciones algorítmicas para ellos.
- Demostrar la capacidad para llevar a cabo una investigación en profundidad, tanto de forma individual como en equipos, en un área específica de informática.
Oportunidades de Empleo
La Maestría en Ciencias de la Computación grado abre las puertas a las carreras de informática en todo tipo de empresas en Chipre y en todo el mundo y casi todos los sectores de actividad relacionados con la investigación y el desarrollo en Ciencias de la Computación. En particular, algunos de ellos incluyen Agente ejecutivo, diseñador de sistemas, (móvil / inalámbrica) Redes, diseñador Algoritmos y analista, ingeniería de software, minería de datos, minería de datos web, gráficos, Negocios / Análisis de Sistemas y Analista de Datos.
Los titulares de una maestría en Ciencias de ordenador también pueden ser contratados en las organizaciones de investigación teórica o aplicada y / o pueden continuar sus estudios y completar una tesis doctoral.