
Master ès sciences in
MSc en génie logiciel
University of St Andrews

Information clé
Emplacement du campus
Saint Andrews, Royaume-Uni
Langues
Anglais
Format d'étude
Sur le campus
Durée
1 - 2 an
Rythme
À plein temps, À temps partiel
Frais de scolarité
GBP 9 900 / per year *
Date limite d'inscription
Demande d'info
Date de début au plus tôt
Demande d'info
* Royaume-Uni et UE: 9 000 £; Outre-mer: 21 990 £
Bourses d'études
introduction
La maîtrise en génie logiciel est un cours de recherche avancée sur l'étude du génie logiciel, qui développe les connaissances et les compétences des étudiants en matière de réutilisation de logiciel, de développement agile, d'architecture logicielle et d'ingénierie de systèmes critiques.
La maîtrise en génie logiciel est un programme enseigné d'un an géré par la School of Computer Science. Le cours consiste en deux semestres de modules enseignés suivis d'un projet de 11 semaines menant à la soumission d'une thèse de 15 000 mots en août.
Points forts
- La maîtrise en génie logiciel est un cours spécialisé, mais conserve une certaine souplesse, permettant aux étudiants de poursuivre d'autres domaines de l'informatique en plus des modules spécialisés obligatoires.
- Les étudiants entreprennent un projet important, y compris une vaste enquête et un développement logiciel substantiel, menant à leur thèse, ce qui leur permet de consolider et d'étendre leurs connaissances spécialisées et leur pensée critique.
- Les étudiants ont accès 24 heures sur 24 à des laboratoires informatiques modernes équipés de postes de travail PC à double écran et d'installations de travail en groupe.
Les étudiants de ce cours peuvent passer à un MSc en informatique avancée ou en informatique après le premier semestre.
Format d'enseignement
La partie enseignée du programme de maîtrise en sciences comprend huit modules: cinq obligatoires et trois optionnels parmi une vaste gamme disponible. Les méthodes d'enseignement comprennent des conférences, des séminaires, des tutoriels et des cours pratiques. La plupart des modules sont évalués à travers des exercices pratiques et des examens. La taille des classes varie généralement entre 10 et 50 élèves.
Tous les étudiants devront se soumettre à une évaluation linguistique post-entrée à l’arrivée à l’ University of St Andrews . En fonction de leur performance dans cette évaluation, les étudiants seront invités à assister à des sessions de support ciblées au cours de l'année afin d'améliorer leurs compétences linguistiques et académiques. Cette évaluation est requise mais ne sera pas prise en compte pour le classement final des diplômes.
Un conseiller vous rencontrera également au début de l’année pour discuter des choix de modules et sera disponible pour vous aider en cas de difficultés scolaires au cours de l’année. Un membre du personnel désigné supervise de près le projet de maîtrise et la thèse.
Modules
Les modules de ce programme ont différentes méthodes de livraison et d'évaluation.
Obligatoire
- Modélisation, conception et programmation orientées objet: introduit et renforce la modélisation, la conception et la mise en œuvre orientées objet afin de fournir une base commune de compétences, permettant aux étudiants de mener à bien des tâches de programmation dans le cadre d'autres modules de master.
- Pratique de génie logiciel: présente les méthodes avancées de génie logiciel prenant en charge le développement de systèmes logiciels composites complexes en mettant l'accent sur la gestion de la configuration logicielle, la réutilisation et les pratiques de développement pilotées par les tests.
- Principes d'ingénierie logicielle: examine les concepts clés du développement de logiciels à petite et grande échelle.
et un ou les deux de:
- Ingénierie des systèmes critiques: permet de comprendre les concepts et les techniques de développement utilisés pour les systèmes socio-techniques critiques.
- Architecture logicielle: initie les étudiants au concept d'architecture logicielle, en tant qu'aide à la conception, à la réutilisation et à l'évolution du logiciel.
Optionnel
Les modules suivants sont optionnels pour les programmes d’informatique. Toutes les combinaisons de modules ne seront pas disponibles pour tous les programmes et certains modules sont soumis à des conditions préalables.
Les étudiants choisissent deux ou trois modules optionnels. Dans les listes de «modules supplémentaires» ci-dessous, les étudiants ne peuvent prendre qu'un maximum de deux des modules de chaque liste.
- Sujets avancés en systèmes de communication informatique
- L'intelligence artificielle en pratique
- Principes de l'intelligence artificielle
- Ingénierie des systèmes critiques
- Systèmes de données intensives
- Principes et méthodes d'interaction homme-machine
- Visualisation de l'information
- Logiciels et matériel interactifs
- Découverte de connaissances et analyse de données
- Langue et calcul
- Projets de programmation de maîtres
- Pratique des systèmes de communication informatique
- Principes des systèmes de communication informatique
- Architecture logicielle
- Pratique du génie logiciel
- Principes d'ingénierie logicielle
- Conception d'interaction centrée sur l'utilisateur
Modules optionnels supplémentaires
Les étudiants peuvent prendre jusqu'à deux des cours suivants:
- L'architecture des ordinateurs
- Infographie
- Sécurité informatique
- Architectures simultanées et multicœurs
- Programmation par contraintes
- Systèmes distribués
- Vérification de la logique et du logiciel
- Conception et mise en œuvre du langage de programmation
- Jeux vidéos
Les étudiants peuvent prendre jusqu'à deux des cours suivants:
- Systèmes de gestion de bases de données
- Technologie de l'information verte
- Gestion de la sécurité des informations
- Projets de technologie de l'information
- Technologies Web
Les modules optionnels sont susceptibles de changer chaque année, et certains peuvent ne permettre qu'un nombre limité d'étudiants.
Thèse
Au cours du second semestre, les étudiants travaillent avec le personnel pour définir et convenir d'un sujet pour le projet étendu, sur lequel ils travailleront pendant les trois derniers mois du cours, et qui se terminera par une thèse de 15 000 mots. Les projets de thèse peuvent être réalisés en groupe ou individuellement (les étudiants sont évalués individuellement dans les deux cas).
La thèse comprend généralement un examen des travaux connexes; l'extension de l'existant ou le développement de nouvelles idées; mise en œuvre et tests de logiciels; analyse et évaluation. Les étudiants sont tenus de présenter leur travail en plus du mémoire écrit.
Chaque projet est supervisé par un ou deux membres du personnel, généralement par le biais de réunions et d'analyses régulières de projets de logiciels et de mémoires.
Si les étudiants choisissent de ne pas remplir l'exigence de thèse pour la maîtrise, il existe une prime de sortie disponible qui permet aux candidats dûment qualifiés de recevoir un diplôme de troisième cycle et de terminer le cours à la fin du deuxième semestre d'études.
Les modules énumérés ici sont donnés à titre indicatif et rien ne garantit qu'ils fonctionneront pour 2019.
Carrières
Les diplômés en informatique des programmes de maîtrise en sciences ont continué à travailler dans diverses institutions internationales, commerciales, financières et de recherche, notamment:
- Amadeus
- Amazone
- Atlas
- Avaloq
- Barclays Capital
- BP
- BT Openreach
- Capricorne Ventis
- FactSet
- Hailo
- Hewlett Packard
- Hitachi Data Systems
- Microsoft
- OpenBet
- Rock star
- Royal Bank of Scotland
- Ciel
- Skyscanner
- Symantec
- TriSystems
Le Centre des carrières offre des conseils personnalisés à tous les étudiants d'un cours de troisième cycle enseigné et propose un programme d'événements pour aider les étudiants à développer leurs compétences relatives à l'employabilité.
Conditions d'entrée
- Un bon diplôme spécialisé 2.1. Si vous avez étudié votre premier diplôme en dehors du Royaume-Uni, consultez les conditions d'entrée internationales.
- Maîtrise de l'anglais
Pour accéder directement à un master en informatique, vous aurez besoin d'une note globale en IELTS (académique) de 7,0, avec un sous-score minimum de 6,0 ou l'équivalent. Pour des preuves alternatives, voir Tests de langue anglaise et qualifications. Si votre score IELTS est de 6,0 avec un score minimum de 5,5, nous offrons des diplômes combinés en informatique avec l'anglais, option de 18 mois pour ceux qui souhaitent commencer une maîtrise tout en continuant de consolider leur capacité à utiliser Anglais efficacement dans des contextes académiques.
Les qualifications énumérées sont indicatives des exigences minimales pour l'entrée. Certaines écoles universitaires demanderont aux candidats d’obtenir des notes nettement supérieures au minimum. L'obtention des conditions d'entrée énumérées ne vous garantira pas une place, l'Université considérant tous les aspects de chaque candidature, y compris, le cas échéant, l'échantillon écrit, la déclaration personnelle et les pièces justificatives.
Conditions d'application
- CV ou CV. Cela devrait inclure vos données personnelles avec un historique de vos études et de votre emploi à ce jour.
- Déclaration personnelle (facultatif).
- Deux références académiques originales signées.
- Relevés de notes et diplômes universitaires. Veuillez ne fournir que des copies certifiées conformes avec les traductions anglaises officielles, le cas échéant. N'envoyez pas les documents originaux car ils ne peuvent pas être retournés.
- Preuve de maîtrise de la langue anglaise (obligatoire si l'anglais n'est pas votre langue maternelle).
Financement
De nombreuses bourses et programmes de soutien sont proposés aux étudiants de troisième cycle.
Remise récente pour diplômés
L' University of St Andrews offre un rabais de 10% sur les frais de scolarité pour les étudiants de troisième cycle admissibles aux étudiants qui ont le droit d'obtenir leur diplôme ou qui ont obtenu leur diplôme de St Andrews au cours des trois dernières années universitaires et qui commencent un programme de troisième cycle avec l' University of St Andrews .
English Language Requirements
Certifiez votre maîtrise de l'anglais avec le test d'anglais Duolingo ! Le DET est un test d'anglais en ligne pratique, rapide et abordable accepté par plus de 4 000 universités (comme celle-ci) à travers le monde.
À propos de l'école
Des questions
Cours similaires
Programme de Master en Logiciel, Web et Cloud, Sciences Informatiques
- Tampere, Finlande
Master en génie logiciel
- Vilnius, Lituanie
Master of Science en génie logiciel
- Richardson, États-Unis d'Amérique