Accueil | Présentation | Fonctionnalités | Images d'écran | Téléchargement | Infos | Bugs | Remerciements | Logos | Liens | ACCUEIL GENERAL  
IPcute est un logiciel gratuit, destiné à faciliter l'apprentissage de l'algorithmique et de la programmation.Il peut être utilisé par un étudiant isolé ou par un groupe de travail dans le cadre d'un usage collectif.

L'étudiant visualise, à chaque instant, l'ensemble des données de son programme (variables, pile d'exécution, pile d'évaluation, tas). Il peut choisir son mode d'exécution rapide ou pas à pas (3 niveaux jusqu'à l'examen de l'évaluation pas à pas d'une expression).

L'étudiant dispose en plus d'un écran texte et d'un écran graphique pour visualiser ses résultats.

L'étudiant peut choisir son langage de travail (Pascal et bientôt C), son vocabulaire (choix des mots réservés dans la langue native), et adapter son environnement de travail à sa guise.

L'étudiant peut interpréter ou compiler son programme. Le compilateur fournit un code exécutable sur une machine virtuelle. Un exemplaire de cette machine virtuelle est intégré à IPcute. L'étudiant peut donc exécuter de manière rapide ou en pas à pas, des programmes compilés en examinant la correspondance entre le code exécuté et la ligne du programme source.

L'étudiant peut voir apparaître les courbes de complexité de ses algorithmes pour un même jeu de données, pour mieux les comparer.

Il est prévu que des scénarios, construits eux-mêmes en Pascal ou C, puissent être exécutés, de manière interactive, pour présenter une leçon, proposer et vérifier des exercices. Le scénariste a déjà de nombreux choix d'options disponibles pour orienter le travail de l'étudiant.


L'auteur développe IPcute depuis 1995, et c'est loin d'être fini.