Fondements des algorithmes
SWE 114 · Semestre 1
5 crédits · 33 unités d’apprentissage
Leçons
33 leçons pour débutants avec exemples guidés, schémas et exercices. Aucune expérience en programmation n’est nécessaire. Découvrez une idée, explorez un petit exemple, puis vérifiez votre compréhension. Faites des pauses et revenez aux idées peu familières.
Les titres des sous-unités conservent la langue du programme source.
Parcours d’apprentissage commun · NWS 119 / SWE 114. Réunit les thèmes complémentaires des deux programmes.
Commencer ici
Thèmes du programme
Construire la compréhension
- Leçon 3Écrire le contrat d’un problèmeTutoriel interactif
- Leçon 4Variables, expressions et affectationTutoriel interactif
- Leçon 5Pseudo-code, séquence et tables de traceTutoriel interactif
- Leçon 6Symboles d’organigramme et séquenceTutoriel interactif
- Leçon 7Conditions et logique booléenneTutoriel interactif
- Leçon 8Organigrammes de décisions et branchementsTutoriel interactif
- Leçon 9Boucles, compteurs et accumulateursTutoriel interactif
- Leçon 10Organigrammes de boucles et terminaisonTutoriel interactif
- Leçon 11Traduire un organigramme en pseudo-codeTutoriel interactif
- Leçon 12Tableaux et recherche séquentielleTutoriel interactif
- Leçon 13Files : premier entré, premier sortiTutoriel interactif
- Leçon 14Piles : dernier entré, premier sortiTutoriel interactif
- Leçon 15BFS et DFS avec files et pilesTutoriel interactif
- Leçon 16Fonctions et décompositionTutoriel interactif
- Leçon 17Correction, invariants et cas limitesTutoriel interactif
- Leçon 18Bases de récursivité et divisionTutoriel interactif
- Leçon 19Arbres, graphes et chemins avant parcoursTutoriel interactif
Thèmes du programme
- Leçon 20Analyse et mesures de complexitéTutoriel interactif
- Leçon 21Tri et rechercheTutoriel interactif
- Leçon 22FusionTutoriel interactif
- Leçon 23Diviser pour régnerTutoriel interactif
- Leçon 24Parcours des arbres et des graphesTutoriel interactif
- Leçon 25Algorithmes gloutonsTutoriel interactif
- Leçon 26Plus court cheminTutoriel interactif
- Leçon 27Arbre couvrant de poids minimalTutoriel interactif
- Leçon 28Programmation dynamiqueTutoriel interactif
- Leçon 29Séparation et évaluationTutoriel interactif
- Leçon 30Statistiques d’ordreTutoriel interactif
- Leçon 31Recherche de motifsTutoriel interactif
Mettre en pratique
Travailler en autonomie
Source du programme
HND CURRICULUM-NETWORK AND SECURITY.pdf · NWS 119 · Tableau des cours : p. 8 · Pages du plan : 52, 53, 54, 55
HND Computer Engineering Software Engineering Curriculum.pdf · SWE 114 · Tableau des cours : p. 8 · Pages du plan : 14, 15
Correction : le PDF Réseaux place développement applicatif et POO sous l’algorithmique (p. 52–55). Ce parcours commun suit l’algorithmique du PDF Logiciel (p. 14–15), avec des compléments introductifs.