M2 Pro ACDI (Analyse, Conception et Développement Informatiques)

Responsable pédagogique

Monsieur Vincent BARICHARD
tél : 02.41.73.52.06
courriel : vincent.barichard@univ-angers.fr

Responsable de l’alternance

Monsieur Frédéric LARDEUX
tél : 02.41.73.52.73
courriel : frederic.lardeux@univ-angers.fr

Secrétariat

Madame Marie-Paule TUDEAU
tél : 02.41.73.53.95
courriel : marie-paule.tudeau@univ-angers.fr

 

Possibilité de suivre le master en formation initiale ou en alternance

Prérequis : Avoir obtenu le M1 Informatique ou avoir validé une formation équivalente.

Plaquette M2 ACDI

Objectifs de la formation

Le titulaire de ce diplôme participe ou pilote les projets de développement logiciel et l’équipe chargée de les réaliser. Son champ d’action couvre l’analyse, la conception, le développement et l’exploitation de solutions logicielles pour répondre à une problématique donnée. Il est capable d’évoluer dans des Sociétés de Services en Ingénierie Informatique (SSII) et de Conseil en Informatique (SSCI), dans les départements de Recherche et Développement de grandes entreprises et chez les éditeurs de logiciels. La spécialité ACDI met l’accent sur la connaissance, l’intégration et l’utilisation de composants logiciels pour le développement et l’adaptation des solutions libres et propriétaires aux besoins des entreprises, la migration et la gestion électronique des données, le déploiement, la sécurisation des serveurs et la virtualisation des postes de travail.

La spécialité ACDI (Analyse, Conception et Développement Informatiques) apporte une expertise dans le domaine des composants logiciels ainsi que leur intégration au sein d’infrastructures libres et propriétaires dans le cadre de la conception et du développement de solutions logicielles concernant :

  • la migration des données (comptes mail, bases de données, …)
  • la mise en place de solutions de travail collaboratif
  • le déploiement pour parc de machines
  • la virtualisation des postes de travail et la sécurisation des serveurs
  • l’utilisation de matériels mobiles (téléphones et tablettes)
  • l’exploitation et l’utilisation d’objets connectés

Quel est le programme ?

Dans le cadre des enseignements de M2, un effort a été fait afin d’élargir l’horizon des connaissances aux technologies de pointe pour le développement applicatif (développement sur plateforme mobile, utilisation d’objets connectés, …) mais également pour le développement Web (Servlet, Tomcat, RMI, XML, XSL, …).

Le M2 Pro ACDI se fixe donc pour objectif de former des informaticiens disposant d’un socle de connaissances informatiques général et fondamental (M1) et qui seront capables d’utiliser, améliorer, promouvoir et intégrer les cadriciels (frameworks) et logiciels du monde Libre, mais aussi propriètaires, au sein de l’entreprise. Car en effet, l’offre des LL croît significativement chaque année (cf. Apache.org) et la formation des cadres informatiques de demain doit reposer sur une connaissance approfondie de l’offre logicielle de façon a assurer leur capacité à faire les meilleurs choix possibles pour leurs entreprises.

D’un point de vue pédagogique et méthodologique, la conception et le développement de projets Open Source possèdent certaines spécificités. Concernant les principes et méthodes, celles-ci reposent plus sur une coopération qu’une hiérarchisation de la chaîne de travail et de décision, sur le développement itératif, le développement dirigé par les tests et l’intégration en continu. C’est sans doute l’une des explications de la mouvance Agile (née au milieu des années 90) et dont l’eXtreme Programming (XP) ou la méthode SCRUM constituent des représentants symboliques. Il nous faut donc former les étudiants à ces principes auxquels ils sont peu sensibilisés et qui sont aujourd’hui largement mis en pratique au cours du cycle de vie du logiciel.

Matières enseignées et stage

 

 

 

 

 

SEMESTRE 3

UE ECTS
Programmation parallèle et distribuée
Présentation et implémentation des principaux algorithmes parallèles et distribués
3
Fouille de données
Processus d’extraction de connaissances, classification supervisée, clustering, interprétation et validation des connaissances
4
Base de données avancées
Modèles et fonctionnement des bases de données avancées (décisionnelles, floues, déductives, NoSql)
3
Transfert de technologie
Intégration d’une technologie issue d’un domaine de recherche dans une application usuelle
2
Développement Android
Fragment, tâches asynchrones, gestion d’un composant matériel (Bluetooth, appareil photo, …)
3
Internet des objets
Protocoles (Bluetooth, …), réalisation d’un objet connecté
3
Sécurité des systèmes et
Chiffrement, authentification, clefs
3
Technologies Professionnelles Émergentes
Découvrir des tech. actuelles avec des professionnels
3
Outils collaboratifs
Étude des technologies de diffusion d’informations en entreprise
3
Management de projet 3

 

 

 

 

SEMESTRE 4

 

 

UE ECTS

Culture d’entreprise

– Anglais
– Communication
– Droit de l’informatique
– Conférences professionnelles

5
Projet annuel de programmation 10
Stage en entreprise 15

Une attention particulière est apportée à nos étudiants pour les préparer à une bonne intégration dans les entreprises. Des cours d’anglais (préparation au TOIC), un projet annuel de développement multi-compétences, des conférences d’industrielles et des enseignements fournissant une culture d’entreprise (création d’entreprise; droit de l’informatique) sont partie intégrante de la formation.

Un stage de 4 à 6 mois en entreprise (ou en laboratoire de recherche) a lieu pendant la formation.

Débouchés

  • Concepteur logiciel
  • Chef de projet informatique
  • Administrateur de bases de données
  • Administrateur réseau
  • Administrateur web

La quasi totalité des étudiants obtiennent un CDI à l’issue de la formation (source : ancien master pro CDSII, le master pro ACDI fait suite au CDSII).