Compétences complémentaires en Informatique

La formation Compétences complémentaires en informatique (CCI) vise à former, sur une base générale de culture informatique, des professionnels aptes à répondre à la demande actuelle des entreprises en matière d’intégration des méthodes et techniques informatiques dans tous les secteurs de la vie professionnelle.
Suivre la formation M2 CCI c'est :
  • Se préparer à l’intégration des méthodes et techniques de l’informatique dans d’autres domaines scientifiques,
  • Comprendre avec précision les fonctions des systèmes informatiques et des réseaux sous leurs aspects matériels et logiciels,
  • Acquérir des compétences méthodologiques et techniques dans le domaine du logiciel.
  • Se préparer à une bonne immersion dans la vie professionnelle par de nombreuses activités pratiques de programmation dans divers environnements informatiques, par un stage en entreprise, choisi par l’étudiant, selon ses propres motivations et projets.
Métiers visés
Les activités de conception d’applications informatiques, de programmation de logiciels, de suivi de la réalisation, d’exploitation et de maintenance.

Programme détaillé

Le parcours CCI n'est proposé qu'en deuxième année. L’année comprend 1000 h sur 7 mois de septembre à fin mars. Le semestre 9 de la formation débute par une semaine intensive de mise à niveau en algorithmique et en programmation, suivie de 8 semaines d’enseignement puis de quatre semaines de projet d’intégration (programmation de logiciel). Le semestre 10 est consacré à un stage d'une durée minimale de 5 mois.

  • Algorithmique (Méthodes d'analyse de problèmes et de constructions de programmes, structures de données) (6 ECTS, semestre 9)
  • Bases de données (Modèle relationnel de données, langage relationnel SQL, SGBD, conception et mise en oeuvre d'une base d'une application) (3 ECTS, semestre 9)
  • Génie logiciel (Introduction à la mise en oeuvre de développement de logiciels) (3 ECTS, semestre 9)
  • Programmation et langages
    • Programmation (Maîtriser les bases d'un langage de programmation : codage, compilation, deboggage, tests) (3 ECTS, semestre 9)
    • Langage machine (Composition matérielle des ordinateurs, langage machine, assembleur) (3 ECTS, semestre 9)
  • Programmation, langages et applications internet (Techniques de mise en oeuvre d'applications sur le web) (6 ECTS, semestre 9)
  • Systèmes et réseaux (Fonctionnement des ordinateurs et de leur système d’exploitation. Réseaux informatiques) (3 ECTS, semestre 9)
  • Applications web Avancées (3 ECTS, semestre 9)
  • Projet d'intégration (Conception de logiciel à plein temps sur trois semaines et demi) (6 ECTS, semestre 10)
  • Stage (Stage en entreprise d'une durée minimale de 5 mois) (24 ECTS, semestre 10)
Publié le  1 juillet 2016
Mis à jour le 20 juin 2023