Algorithmes et programmation
• Programmation essentiellement en Python,
un peu en Javascript et autres langages
• Correction d’un programme
• Programmation orientée objet
• Programmation dynamique
• Récursivité
• Modularité (API, bibliothèques)
• Gestion des bugs
• Algorithmes de tris, d’apprentissage, de dichotomie
• Algorithmes gloutons, sur les arbres binaires, sur les graphes
Données
• Codage des nombres et des caractères
• Tableaux, p-uplets, dictionnaires
• Indexation de tables, recherche, tri et fusion
• Graphes orientés et non orientés
• Base de données relationnelle
• Langage SQL
Architectures matérielles, systèmes d’exploitation et réseaux
• Architecture séquentielle
• Transmission de données dans un réseau
• Protocoles de communication
• Architecture d’un réseau
• Systèmes d’exploitation, processus et ressources
• Interface Homme-Machine (IHM)
• Composants intégrés d’un système sur puce.
• Protocoles de routage
• Sécurisation des communications