Systèmes d'Informations et Génie Logiciel (SIGL)

La filière SIGL forme des ingénieurs aptes à participer à des projets logiciels d'envergure et à diriger efficacement une équipe. Dans ce but, elle se concentre sur la conception et le développement d'architectures logicielles, en mettant l'accent sur la qualité méthodologique et technique. Les ingénieurs SIGL peuvent intervenir à tous les niveaux du projet, de la capture des besoins à la mise en production en passant par l'architecture, la conception, le développement et les tests. De cette polyvalence efficace résulte leur capacité d'écoute, leur aptitude à développer une vision stratégique, la veille technologique qu'ils assurent et leur expertise technique pointue.

Le programme

La filière SIGL de l'INSIA s'est bâtie une réputation de qualité méthodologique et technique autour des technologies phares du marché, mais aussi par son avance sur les valeurs émergentes sûres :

  • Piscine : 2 semaines intensives de Java
  • Java est vu en profondeur (langage, JCF, E/S, threads, JDBC, i18n, etc.)
  • J2EE également (ainsi que Hibernate et Spring), en se reposant sur les compétences web fortes acquises en tronc commun (XHTML, CSS, DOM, JavaScript, AJAX)
  • .NET est étudié en détail (C# ; ASP.NET, applications classiques, .NET Remoting, etc.)
  • Bases de données : les notions avancées (procédures stockées, optimisation, plans de requête, partitionnement, etc.) sont explorées.
  • Design patterns : parce qu'UML ne suffit pas à savoir bien modéliser un modèle métier, et que réinventer la roue n'est pas toujours utile...
  • Ruby et Rails : ces deux technologies émergentes sont déjà enseignées à l’INSIA

Les métiers

  • Architecte logiciel
  • Chef de projet
  • Ingénieur R&D