Cette formation s’adresse aux étudiants de 4ème année qui souhaitent approfondir leurs compétences en programmation, traitement des données, algorithmique avancée et développement d’interfaces graphiques.
Rappel des notions fondamentales de 3ème : gestion des enregistrements, matrices, etc.
Manipulation des fichiers : lecture et écriture des fichiers texte et fichiers typés.
Algorithmes de tri :
Rappel des tris classiques : tri à bulles, tri par sélection.
Approfondissement : tri par insertion et tri Shell.
Récursivité : concepts et applications, notamment dans le traitement des suites récurrentes et arithmétiques.
Optimisation et méthodes d’approximation pour améliorer les performances des algorithmes.
Développement d’interfaces graphiques avec Qt Designer :
Utilisation des widgets essentiels : Text Edit, Line Edit, Push Button, Radio Button, Combo Box, Check Box, Label.
Gestion des contrôles de saisie pour garantir la qualité des données entrées.
Exploitation des List Widget et Table Widget pour afficher et manipuler des données.
Intégration de données provenant de fichiers textes et fichiers typés dans l’interface.
Renforcer les bases en programmation structurée et algorithmique avancée.
Savoir manipuler efficacement différents types de fichiers en Python ou C++.
Maîtriser les algorithmes de tri et la récursivité pour résoudre des problèmes complexes.
Concevoir et développer des interfaces graphiques fonctionnelles et interactives avec Qt Designer.
Appliquer des contrôles de saisie et gérer les données issues de fichiers dans les applications.