Il présente l'ensemble des concepts de base du langage algorithmique.

. Acquisition d'une démarche méthodologique axée sur la modularité permettant la conception et la réalisation d’un petit logiciel utilisant des objets élémentaires et des données structurées statiques (tableaux à une et à deux dimensions, chaînes de caractères, ensembles, enregistrements)

. Être capable, partant de l'énoncé d’un problème, de :

  1. Procéder à son découpage modulaire.
  2. Analyser et construire séparément des différents modules (principal et secondaires).
  3. Valider chaque module programmer séparément les divers algorithmes correspondants aux modules (principal et secondaires).
  4. Confectionner un dossier technique de programmation.