Master Développement logiciel

Niveau scolaire
Bac + 5
Secteur d'activité
Informatique, traitement de l'i...
Durée
2 ans
Combien
Aucune école

Le Master Développement logiciel est une formation de deux ans. Ce diplôme national ou d’État de niveau Bac + 5 est délivré par le ministère de l'Enseignement supérieur et de la Recherche.

Accès à la formation Master Développement logiciel

Les admissions se font sur dossier et entretien de motivation.

Peuvent prétendre à ce Master les titulaires d'une Licence informatique, d'un Bachelor Développement logiciel ou d'un diplôme équivalent.

Programme et coefficients

Première année :

Un stage d’application de trois mois minimum est obligatoire. Le programme se compose des matières suivantes :

- algorithmique avancée : complexité et structures de données efficaces, résolution de problèmes d’optimisation combinatoires, méta-heuristiques... ;

- modélisation et conception objet : gestion de la complexité des logiciels, techniques de gestion de la complexité, démarche de développement, modélisation avec UML, transformation de modèles, conception à base de patrons ;

- parallélisme et répartition : parallélisme/données, parallélisme/activité, répartition, modèle synchrone, modèle asynchrone, synchronisation/communication ;

- théorie des langages et compilation : principes et généralités sur la compilation, interprète/compilateur, syntaxe abstraite/concrète, table des symboles, analyse syntaxique descendante/ascendante, traduction et génération de code, stratégies d’optimisation des langages relationnels ;

- modélisation et calcul scientifique : fonctions de plusieurs variables, introduction à l’analyse convexe, algorithmes numériques, systèmes linéaires ;

- conception informatique de systèmes interactifs : principes architecturaux, rappel du design pattern MVC (modèle-vue- contrôleur), implémentation à base de modèle, description de propriétés et vérification ;

- développement collaboratif, gestion de configuration, qualité : partage technique de code source, construction de projet, garantie de qualité des codes, intégration et déploiement continus ;

- projet de développement : informatique, qualité, organisation, visibilité ;

- travaux d’initiation à la recherche : introduction à la recherche, présentation synthétique, travail en équipe, recherche scientifique ;

- conception centrée utilisateur : concepts, mise en œuvre technique, connaissances ergonomiques ;

- Web services/XML : technologies XML, interopérabilité ;

- management de projet informatique : cycle de vie, processus, contenu, risques, ressources humaines, délais, qualité... ;

- composants, design patterns : composition et flexibilité, principes, modèles et ingénierie des composants logiciels, compléments sur les design patterns ;

- java EE : plateforme, éléments d’architecture répartie.

Une option est à choisir parmi : anglais, allemand, espagnol ou français grand débutant.

 

Deuxième année :

Un stage de cinq mois minimum est à effectuer, en entreprise ou en laboratoire de recherche.

Le programme est composé de 12 modules et d’une option à choisir parmi : anglais, allemand, espagnol ou français grand débutant.

- Ingénierie système : principes, processus, certification, ingénierie des exigences, architecture système, modélisation et traçabilité, gestion des données techniques d’un produit industriel.

- Méthodes agiles : problèmes de processus de gestion de projet, manifeste agile, Scrum, autres méthodes.

- Développement orienté plateforme : développements orientés Back Office Java EE, Net, Front Office Javascript.

- Architecture logicielle : langages de description, conception et documentation.

- Sécurité : contexte technique et juridique de la sécurité informatique, risques et taxonomie d’incident, mise en place sécurité dans la conception, la réalisation et l’exploitation d’un système.

- Ingénierie des modèles : modélisation et méta-modélisation, vérification statique, définitions des langages textuels et graphiques, simulation et transformation de modèles.

- Spécification et vérification de propriétés comportementales : expression de spécifications en logique temporelle, vérification de modèles à base de processus communicants, modélisation d’exigences par machines abstraites.

- Intégration, vérification, validation, qualification : définitions de l’ingénierie système, tests unitaires d’intégration fonctionnels, panorama des méthodes.

- Développement mobile et embarqué : contraintes de ressources spécifiques, solutions techniques.

- Programmation concurrente répartie : introduction aux applications concurrentes et réparties, modèles et architectures, middleware, systèmes multi-agents.

- Environnement professionnel : relation client/fournisseur, répondre à un appel d’offre, technologies porteuses, réalités du terrain, orientations stratégiques.

- Modélisation et analyse des systèmes pour leur fiabilité : hypothèse de temps continu, de temps discret, analyse statique de code.

Débouchés

Ce diplôme donne accès à un nombre impressionnant de postes, parmi lesquels :


Métiers accessibles


Quelle formation après ?

Ce diplôme assure une insertion professionnelle assez rapide.

Toutefois, rien n'empêche la poursuite des études avec un Doctorat Développement logiciel et s'orienter vers les métiers d'enseignant-chercheur ou chercheur.

Questions / Réponses

Tu veux en savoir plus sur le diplôme Master Développement logiciel ? Tu es au bon endroit. Grâce à ce questions-réponses, découvre tout ce qu'il faut savoir sur ce diplôme. Et s'il te reste une question, n'hésite pas à la poser. Les membres de digiSchool orientation se feront un plaisir de t'aider.

Pose ta question


Bonsoir,de l'eau a coulé sous les ponts depuis 2 ...

Bonsoir,de l'eau a coulé sous les ponts depuis 2 ans.

J'ai eu mon bac S l'année derniere,et actuellement en BTS comptabilité et gestion des organisations je suis en période de réorientation:en effet les matières étudiées me plaisent (economie,comptabilité,droit,maths,culture G,informatique) mais le diplome ne me correspond pas car trop professionnel,pas assez approfondi,pas de théorie comme à la fac.

En parallèle de ma vie d'étudiant,je suis militaire de réserve et mon objectif est d'obtenir un master puis devenir ingénieur statisticien economiste pour mon gout des chiffres,des mathématiques,de l'économie,de la théorie,des études,de l'analyse,du travail intellectuel et l'attrait du salaire tout en poursuivant ma carrière de militaire ou tenter Saint-Cyr comme officier sur titres.


J'ai des facilités en mathématiques,et quand je travaillais pour de vrai en terminale,j'avais de bons résultats: par exemple le dernier DST BAC S j'ai obtenu 17,5.Et l'économie,matière où je me débrouille grâce à mon sens du abstrait,me plait énormément.
Mon problème est le suivant:
Pour devenir ingénieur statisticien economiste je sais pas si je dois étudier la licence Maths(parcours maths.finance.economie) axée sur les maths,l'economie et l'informatique ou la licence science economiques et gestion(parcours economie).J'hesite.

Licence eco Angers:

Semestre 1

Introduction à l'analyse économique
Statistiques descriptives
Introduction au droit
Management et fonctions de l'entreprise
Méthodologie du travail universitaire TD 12 2
Anglais TD 15 3
Consolidation des acquis: anglais ou expression écrite ou
mathématiques
LV2 (allemand ou espagnol), Sport ou Musique (facultatif)

Semestre 2
Principes de macroéconomie
Théories des organisations
Anglais
Consolidation en anglais
Principes de macroéconomie
Approche de la communication
Préparation au C2i (certification informatique et internet)
Introduction au droit public
Au choix: Sociologie/ Sciences Politiques/Histoire des faits
économiques
Mathématiques
LV2 (allemand ou espagnol), Sport ou Musique (facultatif)

Semestre 3


Politiques macroéconomiques
Mécanismes monétaires
Techniques d'enquête
Comptabilité générale 1
Analyse des organisations 1
Anglais TD 15 1
Informatique (Tableurs)
Approche économique de la réglementation européenne
Inégalités et discriminations
Mathématiques pour l'économie et la finance
Statistiques pour l'économie et la finance
Unité Libre obligatoire
LV2 (allemand ou espagnol), Sport ou Musique (facultatif)

Semestre 4


Microéconomie et théorie des jeux: comportements et
stratégies des agents économiques
Marchés financiers
Informatique (système d'information)
Comptabilité générale 2
Gestion financière
Anglais
Approfondissement en anglais
Politique monétaire
Introduction à l'économie publique et budgétaire
Réalisation de projet en économie 1
Analyse de données.
LV2 (allemand ou espagnol), Sport ou Musique (facultatif)

Semestre 5

Management stratégique 1
Economie internationale
Anglais
Perfectionnement en anglais
Histoire et méthodologie de l'analyse économique
Economie industrielle
Croissance et développement
Economie des ressources naturelles et de l'environnement
LV2 (allemand ou espagnol), Sport ou Musique (facultatif)
Econométrie appliquée aux données d'enquête

Semestre 6

Economie du travail et des ressources humaines
Econométrie appliquée à la finance et à la macroéconomie
Réalisation de projets en économie 2
Informatique
Economie monétaire internationale
Analyse de la conjoncture économique
Microéconomie du risque, incitations et contrats
Anglais
LV2 (allemand ou espagnol), Sport ou Musique (facultatif)

Licence Math-finance-eco a travaers le portail MPCIE Angers.

Semestre 1 :

Anglais
Connaissances scientifiques générales
Méthodologie du travail universitaire
Fondements de Mathématiques
Introduction à l’algorithmique
Bases de Mathématiques
Macroéconomie

Semestre 2 :

Anglais
Projet Professionnel et Personnel
Unité d’Enseignement Libre 2
Fondements de mathématiques 2
Compléments d’algorithmique & web
Microéconomie
Algèbre linéaire élémentaire

Semestre 3 :

Projet Professionnel et Personnel
Anglais
Unité d’Enseignement Libre
Bases de statistiques et probabilités
Algèbre linéaire 1
Mécanismes & politiques monétaires
Initiation à la gestion et au droit
Analyse 1

Semestre 4 :

Unité d’Enseignement Libre
Anglais
Eléments d’algèbre bilinéaire
Probabilités statistiques
Algèbre linéaire 2
Calcul scientifique sous SCILAB
Comptabilité générale & Macro-économie

Semestre 5 :

Unité d’Enseignement Libre
Anglais
Economie : présentation des marchés financiers
Calcul différentiel
Economie internationale et économétrie
Modélisation stochastique
Introduction aux produits d’épargne et d’assurance (éco)
Droit des obligations

Semestre 6 :

Anglais
Projet informatique
Logiciels statistiques
Outils Appliqués d'Economie & Analyse des données
Applications des graphes
Réalisation de projets en économie ou marketing
Statistiques appliquées
Analyse Numérique

Merci à vous tous.











Acceptez-vous de recevoir des notifications d'orientation ?

Vous pouvez y mettre fin facilement à tout moment.
Non merci
Oui