Environnement informatique: ordinateurs et périphériques, système d'exploitation, gestion de fichiers. Résolution de problèmes: stratégie, rôle des algorithmes. Concepts et propriétés d'algorithme. Représentation interne des données numériques et caractères. Le langage Visual Basic: programmation événementielle, interface utilisateur, objet, types élémentaires et construits, structures de contrôle, fichiers texte et binaire, fonctions et modes de passage des paramètres. Méthodologie de programmation: programmation structurée, raffinements successifs, analyse, conception d'interface, environnement de programmation, tests et outils de correction.