• Partie algorithmique : algorithmes gloutons, problèmes de graphe, géométrie algorithmique, etc.
  • Partie implémentation : avantages / désavantages des langages de programmation suivant l'usage, lecture/écriture de fichiers, hash table, structure de données, etc.