Environnement informatique : l'ordinateur et ses périphériques, le système d'exploitation et la gestion de fichiers. Résolution de problèmes et algorithmes : stratégies de résolution des problèmes, rôle des algorithmes dans le processus de résolution des problèmes, concepts et propriétés des algorithmes, initiation aux structures de contrôles. Représentation interne des données : bit, octet et mot, représentation de données numériques et bases de numération, représentation des données-caractères. Éléments de base du langage Python : Variables, types de données, expressions et opérateurs, chaîne de caractères et fonctions de base de Python, structures de contrôle. Éléments avancés du langage Python : structures de données, fonctions, portée des variables, entrées et sorties, fichiers. Introduction à la programmation orientée objet : classes et objets, concepts d'attributs, de fonctions et d'instances des objets, héritage et polymorphisme. Bibliothèques scientifiques et graphiques. Méthodologie de programmation : concepts et principes fondamentaux de construction, conception structurée, raffinements successifs, analyse, environnement de programmation, tests et outils de correction, temps d'exécution.
- Responsable du site: Benjamin De Leener
- Enseignant (éditeur): Saad Belgana
- Enseignant (éditeur): Rachad Chazbek
- Enseignant (éditeur): Rachad Chazbek
- Enseignant (éditeur): Dorine Kim Ngoc Diep Dantrun
- Enseignant (éditeur): Andjela Dimitrijevic
- Enseignant (éditeur): Andjela Dimitrijevic
- Enseignant (éditeur): Véronique Dubé
- Enseignant (éditeur): Charles Hosson
- Enseignant (éditeur): François Philippe Ossim Belias
- Enseignant (éditeur): François Philippe Ossim Belias
- Enseignant (éditeur): Paul Petibon
- Enseignant (éditeur): Faneva Miharitiana Rakotoarivony
- Enseignant (éditeur): Samuelle St-Onge