Aller au contenu principal

Master, Parcours : Compétences complémentaires en informatique

Le monde de l’entreprise cherche de plus en plus des profils pluridisciplinaires ayant des compétences poussées en Informatique. De nombreux diplômés scientifiques titulaires par exemple d’un master de mathématiques, de physique, de chimie ou de biologie, se tournent vers l’informatique car c’est un secteur en plein essor et en perpétuelle évolution. Le master « Compétence Complémentaire en Informatique » est un moyen pour eux d’acquérir en 12 mois seulement une formation solide en informatique générale pour qu’ils puissent ensuite avoir le choix de poursuivre soit dans leur compétence initiale, mais avec les aptitudes d’un informaticien, soit de se tourner vers les métiers très nombreux de l’informatique.

Pédagogie

  • OBJECTIFS

    Le monde de l'entreprise cherche de plus en plus des profils pluridisciplinaires ayant des compétences poussées en Informatique. De nombreux diplômés scientifiques titulaires par exemple d'un master de mathématiques, de physique, de chimie ou de biologie, se tournent vers l'informatique car c'est un secteur en plein essor et en perpétuelle évolution. Le master « Compétence Complémentaire en Informatique » est un moyen pour eux d'acquérir en 12 mois seulement une formation solide en informatique générale pour qu'ils puissent ensuite avoir le choix de poursuivre soit dans leur compétence initiale, mais avec les aptitudes d'un informaticien, soit de se tourner vers les métiers très nombreux de l'informatique.

    Il s'agit d'un parcours transverse à toutes les mentions du domaine « Sciences et Technologies » d'Aix-Marseille Université (sauf pour la mention Informatique), hors STAPS. Ce schéma est traditionnellement celui qui a été adopté par les autres masters CCI en France.

    Cette formation se positionne donc en aval des autres masters scientifiques. Tout étudiant titulaire d'un master scientifique peut candidater et avoir sa place en master CCI.

  • PRÉREQUIS OBLIGATOIRES

    Le master CCI est ouvert à tout titulaire d'un master scientifique ou un diplôme d'ingénieur obtenu en France (toutes formations scientifiques et techniques de niveau Bac + 5).

  • PRÉREQUIS RECOMMANDÉS

    Les compétences attendues de l'étudiant sont donc celles d'un scientifique de haut niveau, sans pour autant avoir des connaissances préalables en informatique. Ils doivent pouvoir mettre en œuvre une recherche de façon autonome, mener des raisonnements, avoir une attitude critique vis-à-vis des résultats obtenus et communiquer à l'écrit et à l'oral, en français et en anglais.

  • SITES D'ENSEIGNEMENT

    • SCIENCES, Marseille Luminy
  • FORMATION ET RECHERCHE

    L'équipe pédagogique du master CCI est adossée au LIS (Laboratoire d'Informatique et des Systèmes), la nouvelle unité de recherche qui créée au 1er janvier 2018, unité née de la fusion du Laboratoire d'Informatique Fondamentale (UMR CNRS 7279 LIF) et du Laboratoire des Sciences de l'Information et des Systèmes (UMR CNRS 7296 LSIS).

  • COMPÉTENCES À ACQUÉRIR

    • Identifier, articuler et mettre en œuvre les outils de l'informatique les mieux adaptés à la résolution d'un problème complexe en maîtrisant le fonctionnement des systèmes informatiques (langages de programmation et bases de données) et en étant capable d'utiliser leurs outils dédiés.
    • Analyser, modéliser et résoudre un problème avec une vision informatique, concevoir des solutions techniques et/ou algorithmiques, les implémenter et les évaluer au regard de critères d'efficacité et de fiabilité et en étant capable d'utiliser des outils informatiques de calcul scientifique. Concevoir ou identifier des outils existants pour la résolution des problèmes analysés et modélisés.
    • Lire et exploiter des documents en français ou en anglais : documentation, texte scientifique et cahier des charges. Présenter oralement ou par écrit les résultats d'un travail avec clarté, concision et rigueur.
    • Utiliser les outils et techniques de gestion de projet informatique : environnement de développement, contrôle de version, automatisation de la production et méthodes de pilotage et de réalisation de projets.
    • Réaliser un projet informatique prenant en compte les besoins d'un client, en étant conscient de l'existence de dimensions non techniques. Maîtriser les processus de production, de diffusion et de valorisation des savoirs et technologies.
    • Mettre en œuvre les méthodes, les outils et les processus pour s'insérer dans une équipe dans le cadre d'un projet de type industriel. Réaliser son bilan de compétences, son projet personnel et professionnel en intégrant les problèmes liés à la propriété intellectuelle, notamment les licences de logiciels, et à la protection de la vie privée.
    • Réaliser un projet pluridisciplinaire prenant en compte la composante informatique d'une part et l'aspect propre à la discipline scientifique initiale d'autre part, en bénéficiant de l'expérience qui résulte des 3 années de formation (les deux années de formation scientifique initiale M1-M2 et une année de formation en informatique M2 CCI).
  • STAGES ET PROJETS ENCADRÉS

    Une unité d'enseignement de projet industriel est affichée au second semestre du master. Il s'agit d'apprendre à travailler en groupes (3 à 4 étudiants) sur une problématique très concrète et de type industrielle. Les étudiants partent en stage de début avril à fin septembre. Il existe une convention type de stages. Chaque proposition de stage est validée via IPRO (plateforme d'offre de services en ligne, dédiée aux stages et à l'emploi de ses étudiants) par le responsable de la formation.

  • MODALITÉS PÉDAGOGIQUES PARTICULIÈRES

    Les modalités d'enseignement s'effectuent par journées thématiques : chaque jour de la semaine est consacré à une unité d'enseignement (UE), avec un découpage standard (20 heures CM, 20 heures TD, 20 heures TP).

    Une UE (non présentielle) de projet industriel est proposée au second semestre.

    Les étudiants en formation continue suivent les cours comme les autres étudiants et bénéficient des soutiens en programmation. Ils sont principalement issus de la VAP.

  • MÉTIERS VISÉS

  • LISTE DES ENSEIGNEMENTS

  • INFORMATIONS DIVERSES

    Secrétariat pédagogique :

    • Sylvie RISCH, sylvie.risch@univ-amu.fr, tel : 04 86 09 06 74, Campus Luminy, Bâtiment TPR1, 163 AVE de Luminy, case 901, 13009 Marseille

Inscription

  • Conditions d'accès

    • depuis un master 2 ou un diplôme d’ingénieur (toutes formations scientifiques et techniques de niveau Bac + 5). Exemple : master 2 de mathématiques, biologie, automatique, chimie, MASS, ...
    • par la Formation Continue

Les modules sont les suivants :

  • Programmation en langage C
  • Bases de données
  • Langages du web, PHP
  • Programmation orientée objets en Java
  • Systèmes UNIX

Des séminaires donnés par des intervenants industriels permettent aux étudiants de découvrir les notions suivantes :

  • Programmation sur plateformes mobiles (iOS et Android)
  • Introduction à l'informatique graphique

Semestre 1

  • Bases de données

    (6 crédits)

    • Enseignante : Nadia Creignou
    • Volume : 60 heures (20h de cours, 20h de TD, 20h de TP).
    • Objectifs : L’algèbre relationnelle. La définition et la manipulation des données avec le langage SQL. Le modèle relationnel et la théorie de la conception relationnelle. La modélisation conceptuelle : méthode Merise.
    • Chapitres :
      • Algèbre relationnelle
      • SQL
      • Dépendances fonctionnelles et normalisation
      • Schéma conceptuel
  • Programmation en langage C

    (6 crédits)

    • Enseignants : Karim Nouioua et Jean-Marc Boï
    • Volume : 60 heures (20h de cours, 20h de TD, 20h de TP).
    • Objectifs : Maîtriser l’utilisation du langage C pour réaliser la mise en oeuvre d’algorithmes et le développement d’applications de petite taille.
    • Chapitres :
      • Types primitifs, expressions et instructions du langage C
      • Variables statiques, automatiques, dynamiques
      • Fonctions
      • Variables globales et locales. Paramètres des fonctions
      • Récursivité
      • Types dérivés, tableaux et matrices, structures et unions
      • Pointeurs
      • Entrées-sorties et traitement des fichiers
      • Pré-processeur. Compilation séparée
  • Système UNIX

    (3 crédits)

    • Enseignant : Jean-Luc Mari
    • Volume : 30 heures (10h de cours, 10h de TD, 10h de TP).
    • Objectifs : A l’issue de cet enseignement l’étudiant doit être capable de travailler sur un système UNIX et utilisant toutes les ressources disponibles (scripts, volumes, processus, développement, édition de texte).
    • Chapitres :
      • Unix, caractéristiques, historique et premier contact
      • Le système de fichiers UNIX (volumes, fichiers, répertoires)
      • Gestion des processus (exécution, contrôle et démons)
      • Le Bourne Shell (programmation et raccourcis)
  • Java

    (6 crédits)

    • Enseignant : Karim Nouioua
    • Volume : 60 heures (20h de cours, 20h de TD, 20h de TP).
    • Objectifs : Initiation à la programmation orientée objets et au langage Java.
    • Chapitres :
      • Programmation orientée objets ; classes, variables, méthodes ; packages
      • Héritage, superclasses, interfaces ; polymorphisme
      • Bibliothèque standard ; collections, entrées-sorties
      • Interfaces graphiques homme-machine. Bibliothèque JFC/Swing
      • Environnements de développement, applications
    • Ressources : Polycopié sur le langage Java (175 pages), site web consacré à cet enseignement.
  • Langages du Web

    (6 crédits)

    • Enseignant : Frédéric Béchet et Bertrand Estellon
    • Volume : 60 heures (20h de cours, 20h de TD, 20h de TP).
    • Objectifs : [NC]
    • Chapitres :[NC]
    • Ressources : [NC]
  • Anglais

    (3 crédits)

    • Enseignants : Thomas Grainger et Alain Dal Molin
    • Volume : 30 heures.
    • Objectifs : L’anglais étant devenu incontournable dans les milieux professionnels, les étudiants de la spécialité C.C.I. prépareront le TOEIC pour leur permettre de justifier de leur maîtrise de la langue, et parallèlement s’entraîneront à la prise de parole en réunion ou la pratique de présentations audio-visuelles avec des enseignants anglophones d’Europe et d’Amérique du Nord.
    • Ressources : Laboratoire de langues pour l’anglais.

Semestre 2

  • Deux options à choisir parmi les trois suivantes

    Option 1 : Développement sur plateformes mobiles tactiles
    (3 crédits)

    • Enseignant : Bertrand Estellon
    • Volume : 30 heures (10h de cours, 10h de TD, 10h de TP).
    • Objectifs : Développement sous Android pour créer des appliczations mobiles (smartphones, tablettes).
    • Chapitres : [NC]
    • Ressources : Site web consacré à cet enseignement.

    Option 2 : Types de données et algorithmes
    (3 crédits)

    • Enseignant : Jean-Marc Boï
    • Volume : 30 heures (10h de cours, 10h de TD, 10h de TP).
    • Objectifs : L'objectif de cette option est pour partie de présenter d'une façon générale des types de données (tels que les piles, les files, les arbres binaires) ainsi que leurs utilisations dans des mises en œuvre informatiques courantes. La présentation et la programmation en langage C des algorithmes supports de ces utilisations peuvent être vues comme un approndissement du cours "Programmation en langage C".
    • Chapitres :
      • Piles : définition, propriétés, représentations et utilisations
      • Files : définition, propriétés, représentations et utilisations
      • Arbres binaires : définition, représentations et utilisations
      • Algorithmes non déterministes

    Option 3 : Algorithmique graphique
    (3 crédits)

    • Enseignants : Jean Sequeira
    • Volume : 30 heures (10h de cours, 10h de TD, 10h de TP).
    • Objectifs : [NC]
    • Chapitres :[NC]
    • Ressources : [NC]
  • Projet industriel

    (6 crédits)

    • Enseignant responsable : Jean-Luc Mari
    • Enseignants impliqués : Karim Nouioua, Jean-Marc Boï, Bertrand Estellon, Frédéric Béchet, Jean Sequeira et Jean-Luc Mari
    • Volume : 120 heures.
    • Objectifs : L’objet de cette unité est la réalisation par l’étudiant d’un projet industriel par groupes de 4 ou 5.
    • Evaluation : Remise de rapport et de CD-ROM contenant le code source. Evaluation sur présentation orale devant un jury composé d’enseignants de la formation.
  • Stage en entreprise de quatre mois

    (18 crédits)

    • Responsables : Nicolas Hoareau
    • Durée : 4 mois.
    • Objectifs : Stage en entreprise d’une durée minimale de quatre mois sur un sujet ayant un rapport avec la formation. Le stage est validé par la rédaction d’un mémoire et une présentation orale.
  • Avant le stage

    Nicolas Hoareau, enseignant associé au Département Informatique, supervise le déroulement des stages. C’est à lui que vous aurez à faire, avant le stage et pendant le stage. Il vous est demandé impérativement de prendre contact avec lui (nicolas.hoareau@univ-amu.fr) pour lui communiquer toutes les informations pratiques relatives au stage que vous avez trouvé et discuter avec lui de la validité (ou de la ré-orientation possible) de votre sujet de stage.

    Il est rappelé que le stage doit vous permettre, en même temps que d’établir un lien avec le milieu professionnel, de mettre en œuvre dans un cadre applicatif vos acquis scientifiques de cette année de formation. Il doit donc, en particulier, avoir une composante informatique qui dépasse le cadre de la simple utilisation de logiciels.

  • Soutenance de stage

    Les présentations des rapports de stage auront lieu début septembre (les dates seront communiquées par mail) dans un amphi que sera précisé ultérieurement.

    Chaque stagiaire disposera d’un créneau de 15mn, chaque présentation étant prévue sur 10mn (avec 5mn pour les questions). Un vidéo projecteur sera mis à disposition pour la présentation (mais pas un ordinateur).

    Au moment de la soutenance, chaque stagiaire devra remettre un exemplaire de son mémoire (sur papier). Vous devez y présenter l’entreprise, le stage, etc. et en particulier votre réalisation durant ce stage. Ce document devra être d’une trentaine de pages environ (pas moins de 20 et pas plus de 40) ; il est préférable qu’il soit suffisamment synthétique et ne contienne pas de "bouts de codes", etc. (sauf si ça se justifie vraiment). Si vous pensez que des informations annexes (code, données,…) sont vraiment utiles, vous pouvez les communiquer avec le document sous forme électronique (seulement).

    Si on peut admettre que le rapport écrit s’adresse aux initiés, n’oubliez pas que l’exposé oral doit chercher à intéresser un auditoire de non-spécialistes : vos camarades, la prochaine promotion du CCI, les enseignants, etc. Résistez à la facilité de faire un exposé avec des détails trop techniques ou trop nombreux.

    Consultez régulièrement votre courrier électronique et les pages web du CCI : toutes les informations utiles vous y seront adressées.

    Si votre responsable de stage tient à vous accompagner à la soutenance, ne manquez pas de lui signaler que nous ne disposerons malheureusement que de peu de temps et qu’il ne doit donc pas s’attendre à ce qu’on consacre au stage qu’il a encadré tout le temps qu’il mériterait.

    La soutenance du stage est obligatoire pour l’obtention du Master. Néanmoins, en cas d’empêchement grave, dûment justifié, contactez-moi par mail suffisamment à l’avance afin que nous trouvions une solution de remplacement.

    Le jour de la soutenance, vous devez remettre une attestation de stage établie par l’entreprise ou l’organisme qui vous a accueilli.

    L’attestation officielle (provisoire) et, plus tard, le diplôme du Master, vous seront délivrés par le sécrétariat du Master CCI lorsque votre stage aura été validé. En tous cas, pas avant fin septembre.

Réseau des Masters CCI en France

Aix-Marseille Université

Responsables : Karim Nouioua - karim.nouioua@univ-amu.fr et Jean-Luc Mari - jean-luc.mari@univ-amu.fr
Parcours multi-mentions (sauf Informatique), domaine Sciences & Technologies
Accès à la formation

Université Lyon 1

Responsable : Parisa Ghodous - parisa.ghodous@univ-lyon1.fr
Parcours multi-mentions
Accès à la formation

Université Grenoble Alpes

Responsables : Philippe Genoud - philippe.genoud@imag.fr et Laurent Mounier - laurent.mounier@univ-grenoble-alpes.fr
Parcours de la mention Informatique
Accès à la formation

Université de Rennes 1

Responsable : Raoul Vorc'h - raoul.vorch@irisa.fr
Master CCN, parcours de la mention Informatique
Accès à la formation

Université de Tours

Responsable : Michel Teguia - michel.teguia@univ-tours.fr
Parcours de la mention Informatique
Accès à la formation

Masters "double compétence" en deux ans

Université Grenoble Alpes

Responsable : Jean-Michel Adam - jean-michel.adam@univ-grenoble-alpes.fr
Accès à la formation

Responsables du parcours