Ce poly correspond à environ la moitié du programme d'IPT. Il contient un bref historique de l'informatique et des langages de programmation ; la représentation des nombres et des caractères en binaire ; les bases de l'algorithmique pour les étudiants de première année et l'algorithmique avancée pour les étudiants de deuxième année.
Voici, par exemple, une modélisation du déplacement du cavalier aux échecs :