MSc Software Engineering avec une année de stage professionnel
Cardiff, Royaume-Uni
Master ès sciences
DURÉE
2 ans
LANGUES
Anglais
RYTHME
À plein temps
DATE LIMITE D'INSCRIPTION
DATE DE DÉBUT AU PLUS TÔT
FRAIS DE SCOLARITÉ
GBP 30 200 / per year *
FORMAT D'ÉTUDE
Sur le campus
* pour l'étranger | pour le pays d'origine : £11,700
Pourquoi étudier ce cours
Le diplôme de MSc Software Engineering offre aux étudiants issus de diverses disciplines STEM (Science, Technologie, Ingénierie et Mathématiques) la possibilité d'acquérir les compétences, les connaissances et l'expérience pratique nécessaires pour être efficace en tant qu'ingénieur logiciel commercial.
Le diplôme de MSc Software Engineering offre aux étudiants issus de diverses disciplines STEM (Science, Technologie, Ingénierie et Mathématiques) la possibilité d'acquérir les compétences, les connaissances et l'expérience pratique nécessaires pour être efficace en tant qu'ingénieur logiciel commercial.
Bien que les étudiants puissent avoir des connaissances préalables en programmation, ils entreprendront un développement pratique en utilisant des outils et des techniques commerciales de pointe et seront exposés à une participation industrielle directe dans un environnement dynamique de type commercial.
Le programme couvre un large éventail de sujets recherchés par les employeurs, notamment la programmation d'applications web à l'aide de langages tels que Python, HTML et Javascript, les bases de données, DevOps et les technologies émergentes. Tout au long du diplôme, l'accent est mis sur le travail en équipe et les techniques de gestion de projet Agile.
Vous postulerez pour un stage professionnel rémunéré d'une durée de 7 à 12 mois à l'issue de la phase d'enseignement du programme. Ce stage vous permettra d'acquérir une expérience professionnelle précieuse et de développer vos compétences de professionnel de l'informatique.
Une fois la phase de stage terminée avec succès, vous passerez à la phase de dissertation. Vous travaillerez avec un véritable client de l'industrie sur un projet passionnant, en équipe, qui réunira toutes les connaissances et compétences acquises au cours du diplôme.
À l'issue de ce programme, vous serez idéalement placé pour faire carrière dans l'ingénierie logicielle ou pour des carrières nécessitant un large éventail de compétences dans le domaine des sciences, de la technologie et de l'ingénierie.
Nous nous engageons à investir jusqu'à un total de 500 000 £ dans ce programme de bourses compétitives de grande valeur pour soutenir les étudiants britanniques qui envisagent de démarrer un programme de maîtrise éligible en 2024/25.
Les bourses valent chacune 3,000 £ et seront attribuées sous la forme d’une réduction sur les frais de scolarité.
Admissibilité
Les étudiants britanniques sont éligibles pour postuler à la bourse. Vous devez normalement avoir obtenu au moins un 2.1 ou équivalent dans votre premier diplôme pour être éligible. Vous devez soumettre une candidature pour étudier à Cardiff University et recevoir une offre d'études avant que le statut de vos frais puisse être confirmé.
Il s'agit d'un programme d'études à temps plein en deux étapes, dispensé sur deux ans. Au cours de la phase théorique, vous étudierez des modules de base pour un total de 120 crédits.
Vous effectuerez un stage à la suite de la phase enseignée du cours, qui vaut 120 crédits. La plupart des étudiants commencent leur stage à l'été de la première année.
Une fois votre stage terminé avec succès, vous entreprendrez un projet d'équipe et une thèse (d'une valeur de 60 crédits).
Première année
L'enseignement formel et les séances de groupe se dérouleront généralement sur deux jours par semaine à Cardiff, avec trois jours par semaine réservés au travail de projet de groupe, à l'apprentissage autodirigé et à l'accès à d'autres ressources universitaires, services de soutien, clubs, sociétés, etc.
Les étudiants de la National Software Academy travaillent sur le développement de projets logiciels, notamment pour des clients réels issus des secteurs privé, public et tertiaire. Une grande partie de l'enseignement, de l'apprentissage et de l'évaluation s'effectue dans le cadre de ces projets.
Modules de base pour la première année
- Développement de logiciels agiles
- Des applications Web
- Principes et pratiques de programmation
- DevOps
- Manipulation et exploitation des données
- Offrir une expérience utilisateur
Deuxième année
Votre stage durera normalement entre 7 et 12 mois, se déroulant généralement à la fin de la phase enseignée du cours, avant votre mémoire de fin d'études, vous permettant de mettre en pratique les nouvelles compétences que vous avez acquises et d'appliquer les connaissances que vous avez acquises, dans le lieu de travail.
Vous retournerez à l'université après avoir terminé avec succès votre stage, normalement au début de l'été de l'année suivante pour entreprendre votre projet d'équipe et terminer votre thèse.
Modules de base pour la première année
- Mémoire (Projet d'équipe)
- Placement
Comment serai-je évalué ?
Les modules enseignés dans le cadre du programme sont évalués au moyen d'une série d'évaluations, qui consistent généralement en des examens et des travaux de cours, tels que des rapports écrits, des portfolios, des évaluations chronométrées, des essais approfondis, des travaux pratiques et des présentations orales.
Le stage est évalué au moyen d'un portfolio de travaux comprenant les évaluations des employeurs, les documents de cartographie SFIA, un projet de rapport et un rapport final. Cela montrera comment vous avez développé vos compétences pendant votre stage.
Le projet d’équipe et la thèse permettront aux étudiants de démontrer leur capacité à développer et à exploiter les connaissances et les compétences acquises pour faire preuve d’une pensée critique et originale basée sur une période d’étude et d’apprentissage indépendants.
Quelles compétences vais-je mettre en pratique et développer ?
Les résultats d'apprentissage de ce programme décrivent ce que vous serez capable de faire à la suite de vos études à Cardiff University . Ils vous aideront à comprendre ce que l’on attend de vous.
Les résultats d'apprentissage de ce programme se trouvent ci-dessous:
Connaissances et compréhension
Une fois le programme terminé avec succès, vous serez en mesure de démontrer :
- Démontrer une compréhension systématique des concepts généraux d'ingénierie logicielle, à la fois théoriques et pratiques
- Démontrer une compréhension des méthodes, des techniques et des outils disponibles pour spécifier, concevoir, mettre en œuvre et gérer des systèmes logiciels
Compétences intellectuelles
Une fois le programme terminé avec succès, vous serez en mesure de démontrer :
- Analyser et évaluer de manière critique les enjeux actuels en ingénierie logicielle (par exemple juridiques, éthiques, professionnels, sociaux)
- Évaluer de manière critique les options disponibles pour sélectionner la méthodologie, les outils et les techniques les plus adaptés à chaque étape du développement logiciel
- Analyser efficacement les problèmes complexes et identifier les cas limites, les incohérences, les pièges potentiels et d'autres problèmes
Compétences pratiques professionnelles
Une fois le programme terminé avec succès, vous serez en mesure de démontrer :
- Démontrer des compétences en conception et en programmation de logiciels
- Concevoir, mettre en œuvre, tester, déboguer et déployer, à l'aide d'outils appropriés, une application simple, sécurisée et basée sur l'information
- Appliquer de manière créative les connaissances et les techniques d'ingénierie logicielle à la résolution de problèmes réels et clients
- Travailler avec une variété de plateformes en utilisant une gamme de langages, de technologies et d'outils
- Démontrer ses compétences en tant que professionnel de l'informatique dans le cadre de l'année de stage professionnel
Compétences transférables/clés
Une fois le programme terminé avec succès, vous serez en mesure de démontrer :
- Travailler efficacement en équipe pour gérer des projets orientés client en utilisant les outils et techniques commerciaux actuels pour comprendre, spécifier, planifier, programmer et gérer un projet de développement de logiciel commercial et suivre le projet tout au long de son cycle de vie.
- Communiquer clairement des idées, des principes et des théories par des moyens oraux, écrits, schématiques et pratiques
- Faire preuve d'autonomie, d'initiative, de professionnalisme, de jugement critique et de compétences en planification pour aborder et résoudre les problèmes d'ingénierie logicielle à l'aide de technologies appropriées.
- Utiliser des méthodes de recherche pour améliorer davantage l'apprentissage, en appliquant les connaissances acquises à des problèmes donnés
En tant qu'étudiant à la National Software Academy, vous aurez de nombreuses occasions de rencontrer et de travailler avec des entreprises et de développer vos contacts industriels. Les ingénieurs logiciels qualifiés sont extrêmement recherchés. Cela signifie que les perspectives d'emploi pour les diplômés dans le secteur de l'informatique et des TIC sont excellentes. Vous serez doté de compétences transférables qui vous ouvriront les portes de carrières dans de nombreux secteurs.
Ces dernières années, près de 90 % des diplômés de l'école ont trouvé un emploi ou ont poursuivi leurs études dans les six mois suivant l'obtention de leur diplôme. Des statistiques récentes montrent que la grande majorité de nos diplômés poursuivent leur carrière dans des postes tels qu'ingénieur logiciel, développeur Web, programmeur informatique, développeur logiciel associé, analyste commercial et responsable du développement de systèmes. Ils travaillent ensuite pour des entreprises telles qu'Airbus Group, Amazon, BBC, BT, Capgemini, Confused.com, GCHQ, IBM, Lloyds Banking Group, MoD, Morgan Stanley, Sky, South Wales Police et Thomson Reuters. D'autres ont choisi de poursuivre leurs études ou leurs recherches à Cardiff ou dans d'autres universités de premier plan.
En plus du service d'orientation et d'employabilité de l'Université pour les étudiants, l'École dispose d'un responsable des carrières et d'un responsable du placement dédié.
Comment vais-je être enseigné?
La National Software Academy, qui fait partie de l'École d'informatique et d'informatique, a une orientation industrielle forte et active, qui informe et oriente tout l'enseignement. Nous nous engageons à fournir aux étudiants un enseignement du plus haut niveau.
Les compétences clés sont enseignées dans le cadre de séances dirigées par des professeurs qui impliquent généralement une forte proportion d'apprentissage pratique, en utilisant des outils et des techniques commerciales actuels. Vous recevrez un ensemble de concepts et d'exemples, puis vous serez confronté à un ou plusieurs problèmes auxquels vous pourrez appliquer vos nouvelles compétences.
Vous travaillerez souvent en équipe pour appliquer vos connaissances afin de résoudre des problèmes concrets dans le cadre d'une approche d'apprentissage par projets. L'emploi du temps prévoit suffisamment de temps pour le mentorat, ce qui complète l'auto-apprentissage attendu (et important) qui est requis.
Des apprentissages et un soutien supplémentaires sont fournis via Learning Central (l'environnement d'apprentissage virtuel de Cardiff University ) et les étudiants sont également encouragés à s'engager avec la communauté technologique locale via des rencontres et d'autres événements de réseautage.


