Cod'INSA, c'est quoi ?

Organisé par des étudiants venant de toutes les INSAs, Cod'INSA est un concours gratuit et annuel. Il commence par des qualifications, organisées dans chaque INSA, dans le but de sélectionner une équipe de cinq étudiants pour aller défier les autres INSAs lors de la finale, épreuve se déroulant sur un week-end, mêlant jeu et compétition.

Les qualifications

L'épreuve des qualifications se déroulera les Jeudi 8 et Samedi 10 février, et dure environ quatre heures, de 14h à 18h. Elle comporte une suite de questions d'algorithmique sur machine afin d'évaluer les aptitudes de programmation des candidats face à des problèmes simples, mais aussi leurs capacités d'analyse, de modélisation et de résolution d'une situation concrète. A l'issue de l'épreuve, les organisateurs sélectionnent les cinq meilleurs candidats afin de former une équipe participant à la finale. Bien sûr, le transport est pris en charge pour les heureux finalistes.

Pour les qualifications, les participants peuvent programmer dans le langage de leur choix (voir plus bas la liste des langages acceptés)

La finale

Pour l'édition 2018la finale se passera à l'INSA Toulouse. Elle est organisée durant le weekend du 24-25 Mars et rassemble les cinq équipes représentant leur école (les frais de déplacement sont couverts par l'association). Dans une ambiance festive et ludique, les participants se voient poser un problème sous forme de mini-jeu pour lequel il doivent programmer une mini-IA (Intelligence Artificielle) répondant le plus possible aux règles du jeu afin de surpasser les algorithmes des autres équipes. Ces algorithmes doivent être réalisés en 24h entre la remise des sujets et l'heure de rendu des solutions. Durant tout le temps imparti les équipes peuvent tester la tacticité de leurs solutions, et des tournoi sont organisées.

Le sujet étant fait de telle manière que les solutions des équipes puissent s'affronter, l'équipe gagnante sera désignée en fonction de ses résultats lors des tournois et d'une présentation orale par l'équipe de leur solution au jury de l'épreuve.

Mais la finale est aussi un moment d'échange entre étudiants réunis par une même passion et un même cursus. Elle ne se résume pas à du dev : elle est animée par des jeux (plateau, vidéo, ...), une super ambiance et plein d'autres choses...

Langages acceptés

Lors des qualifications :

  • Ada
  • Brainf*ck
  • C
  • C++
  • C#
  • Caml
  • D
  • Haskell
  • Java
  • Lua
  • Pascal
  • Perl
  • PHP
  • Prolog
  • Python
  • Ruby
  • VB.NET

Lors de la finale :

Ce que vous voulez du moment que cela supporte les fonctions standart de gestion d'une connection réseau et le format JSON ;D