Master of Science en informatique

Informations générales

Description du programme

MScCSc

Le programme fournit une connaissance approfondie de tous les domaines importants de l'informatique, tels que les réseaux modernes, les systèmes de bases de données, des algorithmes et de la complexité et du génie logiciel, permettant à l'étudiant de se plonger dans au moins l'un d'eux.

Lors de l'élaboration du programme, les élèves apprennent à analyser des problèmes complexes, d'exploiter les avancées théoriques et pratiques pour le développement de solutions de haute qualité. A la fin du programme, l'étudiant peut suivre une carrière très productive et prometteuse dans l'industrie et / ou d'un diplôme de doctorat avec succès.

Objectifs et résultats

Objectifs généraux

  • Pour fournir une éducation de premier plan à un diplôme universitaire, à savoir une maîtrise ès sciences en informatique.
  • Pour développer la capacité de l'élève à penser, d'écrire et de parler de manière efficace et créative.
  • Pour se développer, la prise de décision et de la communication analytique des compétences de l'élève en même temps que ces qualités de l'autonomie, la responsabilité, l'intégrité et la conscience de soi qui favoriseront la réussite personnelle et la contribution à des organisations.
  • Pour obtenir une bonne mise à la terre dans des sujets avancés en sciences informatiques à travers les matières de base et d'atteindre la spécialisation à travers les cours au choix.
  • Pour fournir à l'étudiant les compétences avancées, nécessaires à de nouveaux progrès dans une carrière universitaire et / ou professionnel.

Objectifs spécifiques

Pour intensifier et d'approfondir les connaissances acquises dans le programme Licence en informatique.

  • Pour préparer les étudiants à une carrière à vie dans l'industrie, le gouvernement et diverses institutions dans le domaine de l'informatique, en créant une fondation pour l'apprentissage et le développement continu.
  • Pour assurer une expérience d'apprentissage qui permettra aux étudiants le savoir-faire académique et professionnelle nécessaire pour entrer dans un secteur de l'industrie comme le personnel clé.
  • Pour exposer les étudiants au domaine de la recherche scientifique et l'étude indépendante et faire preuve de créativité et de mener des travaux de recherche originaux grâce à l'achèvement de la M.Sc. thèse dans un sujet spécialisé dans le domaine de l'informatique.
  • Analyser un problème, identifier et définir les besoins informatiques appropriés à sa solution par le biais d'une étude systématique et la recherche.
  • Conception, mise en œuvre et évaluer un système, un processus, un composant ou programme informatique pour répondre aux besoins souhaités.
  • Pour appliquer des fondements mathématiques, des principes algorithmiques, les méthodes de recherche et de la théorie de l'informatique dans la conception et l'évaluation des systèmes informatiques de modélisation d'une manière qui démontre la compréhension des compromis impliqués dans les choix de conception.

Résultats d'apprentissage

À l'issue de ce programme, les étudiants devraient être en mesure de:

  • Expliquer et discuter des principes de considérations de génie logiciel et des logiciels pour le développement efficace de divers systèmes complexes de systèmes informatiques tels que les systèmes critiques, ou des systèmes en temps réel.
  • Liste, décrire et comparer les hautes performances des implémentations de conception de CPU et de leurs indicateurs de performance.
  • Identifier et comparer les différents types de topologies de réseau et les types en fonction de leur performance et les caractéristiques critiques.
  • Décrire et comparer des éléments clés de la communication dans les réseaux informatiques tels que les protocoles de routage, le contrôle de la congestion, les méthodes de transmission et des protocoles d'accès.
  • Classez les problèmes en fonction de leur dureté par prouver mathématiquement leur relation avec les problèmes fondamentaux de l'informatique de complexité connue.
  • Décrire et comparer l'accès multiple, le débit et le contrôle des erreurs et des techniques d'optimisation et ainsi que des mesures de performance du système dans les réseaux.
  • Identifier les besoins, appliquer une modélisation appropriée et d'explorer diverses technologies et outils pour le développement WebApps.
  • Faciliter la communication entre les facteurs humains des ingénieurs et des informaticiens sur les projets de développement de l'interface utilisateur.
  • Analyser, concevoir et développer des solutions de base de données en traduisant base de données théorie de la modélisation dans la conception de base de données et son application.
  • Décrire et comparer les différents modèles de calcul parallèle et distribué, les techniques de base pour la conception d'algorithmes dans ces modèles et d'écrire des programmes parallèles qui les utilisent.
  • Décrire et analyser les systèmes tolérants aux pannes, les algorithmes distribués, et multitraitement.
  • Utiliser des techniques algorithmiques préalables telles que les techniques d'approximation et de randomisation afin de fournir des solutions algorithmiques de performance de garantie prouvée pour les problèmes qui sont difficiles à résoudre.
  • Appliquer les fondamentaux de la théorie des probabilités discrètes, la théorie des chaînes de Markov, des structures de données randomisées, la méthode probabiliste, les techniques de comptage et la théorie des graphes pour la modélisation, la conception et l'analyse des problèmes et des solutions algorithmiques.
  • Décrire et discuter de diverses questions et les méthodes de contexte informatique courant, les techniques de représentation de surface et de manipulation de surface 3D avec des applications dans les téléphones mobiles.
  • identifier Indépendamment, de formuler des problèmes complexes et en utilisant des outils scientifiques appropriés, la conception, la mise en œuvre et d'évaluer des solutions algorithmiques pour eux.
  • Démontrer sa capacité à mener des recherches en profondeur, à la fois individuellement et en équipe, dans une zone informatique spécifique.

Possibilités d'emploi

Le MSc en diplôme en informatique ouvre des portes à des carrières informatiques dans toutes sortes de sociétés à Chypre et dans le monde et presque tous les secteurs d'activité liés à la recherche et le développement en sciences informatiques. En particulier, certains d'entre eux comprennent Chef de projet, concepteur Systems, (Mobile / sans fil) Réseaux, concepteur Algorithmes et analyste, génie logiciel, Data Mining, l'extraction de données Web, Graphics, Business / Systèmes d'analyse et de l'analyste de données.

Les titulaires d'une maîtrise en diplôme en informatique peuvent également être loués à des organismes de recherche théorique ou appliquée et / ou peuvent poursuivre leurs études et terminer une thèse de doctorat.

Mis à jour le février 2017

À propos de l'établissement

European University Cyprus est activement engagée avec des partenaires locaux, régionaux et mondiaux pour promouvoir des opportunités de partenariats de recherche stratégiques à long terme et des prog... Continuer