Propulsez votre carrière dans l’innovation technologique
Obtenez votre maîtrise ès sciences en génie logiciel à l'Université du Michigan-Flint pour améliorer vos compétences techniques et vous lancer dans une carrière professionnelle passionnante. Avec les deux formats de programmes en ligne et sur le campus disponibles, vous pouvez poursuivre vos études supérieures sans interrompre votre carrière.
Dans notre programme de maîtrise, vous apprenez les principes de base du génie logiciel, construisez une base informatique solide et améliorez votre expertise. De plus, vous vous spécialisez dans votre programme de maîtrise en en choisissant l'une de nos sept concentrations :
- Ingénierie de l'intelligence artificielle
- Génie logiciel embarqué
- développement mobile
- Jeux, génie logiciel centré sur l'humain et développement de réalité virtuelle augmentée
- Cybersécurité
- Information des objets et ingénierie cloud
- Ingénierie des données.
Quelle que soit votre expérience antérieure, notre programme d'études supérieures vous rencontre là où vous êtes. Nous proposons des cours accélérés et des certificats sans crédit en algorithmes, programmation et structures de données pour vous mettre à jour et être prêt à suivre des cours de niveau supérieur.
Sur cette page
Pourquoi choisir le programme de maîtrise en génie logiciel d'UM-Flint ?
Formats flexibles en ligne ou sur le campus
UM-Flint propose notre programme MS en génie logiciel 100% en ligne ou sur le campus, en fonction de vos besoins en matière de planification. Grâce à cette flexibilité supplémentaire, vous pouvez poursuivre vos études de maîtrise tout en travaillant ou en maintenant d'autres engagements.
Si vous optez pour le programme en ligne, vous pouvez apprendre dans notre cyberclasse de pointe, qui allie harmonieusement la commodité de l'étude en ligne avec l'aspect communautaire de l'interaction en face à face.

Exigences d'obtention du diplôme accéléré pour les étudiants non spécialisés en informatique
Les étudiants admis titulaires d'un diplôme de premier cycle dans des domaines autres que l'informatique devront acquérir et démontrer leurs compétences en programmation, en programmation orientée objet et en structures de données pour satisfaire aux exigences du master en génie logiciel. La démonstration de ces compétences n'est pas requise pour l'admission au master. Deux options accélérées permettent aux étudiants d'acquérir ces compétences rapidement, car les cours avancés du master peuvent les utiliser. Ces cours accélérés peuvent être suivis simultanément avec les cours de deuxième cycle. Il est recommandé aux étudiants de satisfaire aux exigences accélérées dès leur première année de master afin de garantir leur réussite dans les cours avancés suivants.
- Certificats sans crédit:Les étudiants doivent réussir les tests de certificat avec 85 % ou plus et fournir une preuve de réussite à la responsable du bureau du CIT, Laurel Ming à laurelmi@umich.eduCes certificats ne donnent pas droit à des crédits académiques, constituent une auto-étude guidée des sujets, durent environ quatre semaines par certificat et peuvent être suivis simultanément.
- Cours d'un semestre completPour les étudiants recherchant un enseignement plus traditionnel et plus lent, le CIT propose également trois cours de premier cycle couvrant les thèmes de la programmation, de la programmation orientée objet et des structures de données. Les étudiants doivent obtenir une note minimale de C (2.0) pour chaque cours d'un semestre complet et maintenir une moyenne cumulative d'au moins B (3.0) pour tous les cours accélérés d'un semestre complet.
Les étudiants en génie logiciel doivent démontrer leur maîtrise des CSC 175 et 275 (certificats et/ou cours Fast Track).
Testez vos compétences dans des projets de programmation du monde réel
Le moyen le plus rapide d’acquérir de nouvelles compétences est la mise en pratique. Le programme de génie logiciel d'UM-Flint vous permet de mettre à l'épreuve vos compétences en programmation et de renforcer votre développement professionnel. Qu'il s'agisse de collaborer avec des membres du corps professoral sur leurs projets de recherche réels ou de faire équipe avec vos pairs pour entreprendre des projets en classe, vous apprenez à élaborer des solutions innovantes et à sortir des sentiers battus.
Bourse d'études pour les étudiants non-résidents du Collège d'innovation et de technologie
Couvre jusqu'à 100 % de la différence entre les taux de scolarité des diplômés résidentiels et non résidentiels.
Programme de maîtrise en génie logiciel
Le programme de maîtrise en génie logiciel d'UM-Flint propose une formation supérieure rapide qui accélère l'acquisition de compétences et vous permet d'exceller en tant qu'ingénieur logiciel, concepteur, développeur, programmeur ou dans diverses autres carrières dans l'industrie technologique.
Le cœur de notre programme de génie logiciel vise à développer vos capacités de résolution de problèmes, de support et de formation techniques, ainsi que de gestion de logiciels et de matériel. Vous suivrez des cours de génie logiciel avancé, d'architecture et de conception logicielle, de visualisation de logiciels, etc. Ces cours garantissent que vous avez une solide compréhension des principes du génie logiciel sur lesquels vous pouvez acquérir des connaissances plus spécialisées.
Après avoir terminé vos cours de base, vous passez au choix de votre concentration. Avec sept pistes de concentration, vous pouvez personnaliser votre programme de maîtrise pour l'aligner sur vos intérêts et objectifs professionnels de niche. De la cybersécurité à la création de logiciels centrés sur l'humain, nos cours de concentration soutiennent votre développement en tant qu'ingénieur logiciel hautement qualifié et renforcent votre avantage concurrentiel.
Au total, le programme de maîtrise en génie logiciel comprend 32 heures de crédit, qui comprennent :
- 12 crédits de cours de base obligatoires
- 12 crédits de cours de concentration
- Huit crédits de cours au choix ou de cours avec thèse
Concentrations
- Ingénierie de l'intelligence artificielle : Cette concentration fournit des connaissances approfondies sur les principes de construction de systèmes d'IA pour créer des systèmes intelligents capables d'accomplir certaines tâches ou d'atteindre des objectifs spécifiques. Les compétences couvertes comprennent l'intelligence artificielle pour les opérations informatiques, la conception centrée sur l'humain, l'apprentissage automatique, l'éthique de l'IA, le test des systèmes d'IA, l'IA de pointe et au-delà.
- Génie logiciel embarqué : Dans cette piste, vous développez les compétences nécessaires pour créer des systèmes logiciels exécutés sur des appareils embarqués. De plus, vous en apprendrez en profondeur sur la conception, la mise en œuvre, les tests et la maintenance de logiciels embarqués dans des ressources limitées, notamment une mémoire, un processeur et une énergie limités.
- Développement mobile : Cette concentration couvre les sujets nécessaires à la création, à la conception et à la mise en œuvre d'applications mobiles, notamment le développement agile, l'information des objets, la sécurité, etc.
- Jeux, génie logiciel centré sur l'humain et développement de réalité virtuelle augmentée : Développez les connaissances et les compétences nécessaires pour devenir développeur/concepteur/ingénieur de gameplay XR. Ces compétences incluent la conception UX/UI et une compréhension des principes de conception centrés sur l'utilisateur, la maîtrise des plateformes XR telles que Unity ou d'autres produits émergents, et des langages de programmation tels que C#, C++ et Java.
- Ingénierie de la cybersécurité : Apprenez à créer et à améliorer des applications logicielles sécurisées. Dans cette piste de concentration, vous acquérez de l'expérience en évaluant les besoins de sécurité de l'organisation et en établissant les meilleures pratiques et normes en conséquence ; concevoir, mettre en œuvre, maintenir, superviser et mettre à niveau toutes les mesures de sécurité nécessaires pour protéger les données, les systèmes et les réseaux des organisations ; répondre à toutes les failles de sécurité du réseau et des systèmes associés ; et dépanner tous les problèmes et incidents de réseau et de sécurité.
- Ingénierie IoT et Cloud : Cette concentration couvre des connaissances approfondies liées à la virtualisation logicielle, au DevOps et à la conteneurisation, à l'Edge AI, aux conteneurs, au cloud computing et à la conception de systèmes IoT.
- Ingénierie des données : Dans cette concentration, vous acquérez des compétences liées à la programmation, aux systèmes de bases de données, aux systèmes informatiques distribués et aux technologies du Big Data.
Piste de thèse ou de non-thèse
Quelle que soit la concentration que vous sélectionnez, vous devez également choisir entre la filière avec thèse ou la filière sans thèse pour répondre aux exigences du programme d'études.
Dans l' piste de thèse, vous suivez huit crédits dans les cours de recherche de thèse. De plus, vous devez sélectionner un membre du corps professoral pour vous servir de conseiller, rédiger un document de recherche et soutenir oralement votre thèse devant un jury de professeurs.
Si vous poursuivez le piste sans thèse, vous devez compléter huit crédits supplémentaires dans des cours au choix en génie électrique et informatique de niveau supérieur.
Diplôme conjoint 4+1
Si vous êtes actuellement étudiant à l'UM-Flint, vous souhaiterez peut-être envisager de vous inscrire à notre BS/MS conjoint en génie logiciel programme. Ce programme vous permet d'obtenir simultanément des crédits de premier cycle et des cycles supérieurs et d'obtenir votre baccalauréat et votre maîtrise.
Demande d'informations sur le programme
À l'UM-Flint, nous mettons à votre disposition un personnel dévoué qui travaille avec vous pendant que vous choisissez un programme pour répondre à vos objectifs de carrière.
Pour plus d'informations sur le démarrage de votre programme d'études supérieures MS en génie logiciel, contactez les programmes d'études supérieures CIT à l'adresse citgradprograms@umich.edu.
Perspectives de carrière pour les ingénieurs logiciels
Le secteur des technologies évolue rapidement et offre de nombreuses opportunités de carrière passionnantes. Un master en génie logiciel peut vous aider à rester compétitif et à développer vos compétences informatiques et de leadership pour accéder à des postes de haut niveau.
Selon le Bureau of Labor Statistics, emploi en informatique et technologies de l'information Le secteur devrait connaître une croissance de 25 % au cours de la prochaine décennie, dépassant ainsi le taux de croissance moyen aux États-Unis. Ce taux d'emploi accru se traduit par plus de 377,000 XNUMX postes ouverts chaque année.
De même, les carrières en génie logiciel offrent généralement un potentiel de rémunération élevé par rapport à la moyenne nationale. Le salaire annuel médian pour les professions apparentées est supérieur à 104,000 48,060 $, tandis que le salaire annuel médian pour l'ensemble des professions est de XNUMX XNUMX $. Grâce à la formation avancée que vous recevrez, vous pourrez améliorer vos perspectives de carrière et vous bâtir une vie stable.

Conditions d'admission (pas de GRE)
Si vous souhaitez postuler au programme de maîtrise en génie logiciel de l'UM-Flint, vous devez répondre aux exigences suivantes :
- Baccalauréat en sciences d'un établissement accrédité : La préférence sera accordée aux étudiants ayant une formation en sciences, technologie, ingénierie ou mathématiques. Les candidats ne remplissant pas les conditions d'admissibilité aux cours d'algorithmique, de programmation et de structure de données devront suivre les cours prérequis en suivant le certificats en ligne sans crédit option ou l’option Fast-Track.
- Moyenne pondérée cumulative minimale de 3.0 sur une échelle de 4.0.
- Les candidats ne satisfaisant pas à la moyenne minimale requise peuvent se voir proposer une admission. Dans ce cas, l'admission dépend fortement d'autres critères évaluant la capacité de l'étudiant à gérer des études supérieures. Il peut s'agir d'une bonne moyenne dans la majeure et/ou d'autres expériences témoignant d'un excellent niveau académique.
- Les candidats titulaires d'un baccalauréat de trois ans d'un établissement en dehors des États-Unis peuvent être admissibles à l'admission à l'Université du Michigan-Flint s'il est déterminé, grâce au processus d'examen des diplômes, que le diplôme de trois ans obtenu est équivalent à un baccalauréat américain. .
- L'Université du Michigan considérera qu'un diplôme indien de trois ans équivaut à un baccalauréat américain si les diplômes ont été obtenus avec un minimum de 60 % de notes et si les établissements qui les délivrent ont été accrédités par le Conseil national d'évaluation et d'accréditation de l'Inde avec une note de « A" ou mieux.
Autorisation d'État pour les étudiants en ligne
Ces dernières années, le gouvernement fédéral a souligné la nécessité pour les universités et les collèges de se conformer aux lois sur l'enseignement à distance de chaque État. Si vous êtes un étudiant étranger et que vous avez l'intention de vous inscrire à ce programme, veuillez visiter le Page Autorisation de l'État pour vérifier le statut d'UM-Flint avec votre état.
Candidature au programme de maîtrise en génie logiciel
Pour postuler à notre programme MS en génie logiciel, veuillez soumettre tous les documents de candidature décrits ci-dessous :
- Candidature en ligne pour l'admission aux études supérieures.
- Frais de dossier de 55 $ (non remboursables).
- Relevés de notes officiels de tous les collèges et universités fréquentés. Veuillez lire notre politique de transcription complète pour plus d'informations.
- Pour tout diplôme obtenu dans un établissement non américain, les relevés de notes doivent être soumis à un examen interne des diplômes. Lire Évaluation internationale des relevés de notes pour obtenir des instructions sur la façon de soumettre vos relevés de notes pour révision.
- Si l'anglais n'est pas votre langue maternelle et que vous n'êtes pas originaire d'un pays exempté, vous devez démontrer maîtrise de l'anglais (des informations supplémentaires peuvent être trouvées ci-dessous).
- Deux lettres de recommandation de personnes qui peuvent évaluer vos capacités académiques et/ou professionnelles.
- Au moins une recommandation doit provenir d’une référence académique. Cette exigence est levée pour tous les anciens élèves de l'Université du Michigan.
- Déclaration d'intention décrivant vos objectifs pour les études supérieures et les raisons de la sélection du programme de génie logiciel.
- Les étudiants étrangers doivent soumettre des documents supplémentaires. Voir Admissions d'étudiants internationaux.
Veuillez envoyer par courrier électronique tous les documents de candidature supplémentaires à FlintGradOffice@umich.edu ou les livrer au Bureau des programmes d'études supérieures, situé au 251, bibliothèque Thompson.
Ce programme peut être complété à 100 % en ligne ou sur le campus avec des cours en personne. Les étudiants vivant à l'étranger peuvent également suivre ce programme en ligne dans leur pays d'origine. Pour les autres titulaires de visa non-immigrant actuellement aux États-Unis, veuillez contacter le Center for Global Engagement au globalflint@umich.edu.
En tant que nouveau diplôme universitaire, ce programme n'accepte actuellement pas les candidatures d'étudiants internationaux cherchant un visa F-1. Ce programme acceptera les candidatures d'étudiants internationaux qui doivent avoir un I-20 dès que l'autorisation du ministère de la Sécurité intérieure sera reçue.
Dates limites d'inscription
Le programme de maîtrise ès sciences en génie logiciel propose une admission continue avec des examens mensuels des candidatures. Soumettez tous les documents de candidature au Bureau des programmes d'études supérieures avant 5 heures à la date limite.
- Automne – 1er mai
- Automne – 1er août (si l’espace le permet) (citoyens américains et résidents permanents uniquement)
- Hiver – 1er octobre
- Hiver – 1er décembre (citoyens américains et résidents permanents uniquement)
- Été – 1er avril (citoyens américains et résidents permanents uniquement)
Nous encourageons tous les candidats intéressés à soumettre leur candidature et leurs pièces justificatives tôt afin de soutenir un processus de candidature plus efficace et une décision d'admission plus rapide.
Frais de scolarité et coût estimés
À l'Université du Michigan-Flint, votre réussite n'est pas loin de votre portée. Nous nous efforçons de rendre les études supérieures accessibles en offrant des les frais de scolarité et des ressources d'aide financière utiles pour vous soutenir dans vos efforts pour obtenir votre maîtrise ès sciences en génie logiciel.
Explorez les ressources de scolarité et d'aide financière d'UM-Flint pour commencer à planifier votre diplôme d'études supérieures.
Transformez votre avenir à l'Université du Michigan-Flint
Dans le programme de maîtrise ès sciences en génie logiciel de l'UM-Flint, vous construisez un répertoire de compétences techniques et de résolution de problèmes recherchées afin que vous puissiez envisager de nouvelles possibilités et innover dans les solutions actuelles. Que vous étudiiez sur le campus ou obteniez votre diplôme en ligne, UM-Flint vous aide à renforcer votre avantage concurrentiel et à vous positionner pour réussir dans l'industrie technologique.
Faites de vos objectifs de carrière une réalité—commencez votre candidature UM-Flint aujourd'hui! Ou, si vous avez d'autres questions quant à savoir si notre programme de maîtrise en génie logiciel vous convient, demander plus d'informations.