Contenu |
Utilisation de structures de données préconstruites |
Programmation informatique 12 |
No CCG |
Keyword: structures de données préconstruites |
Elaboration: p. ex. les structures de données qui sont fournies par une bibliothèque standard |
|
Contenu |
Gestion de la complexité |
Programmation informatique 12 |
No CCG |
Keyword: complexité |
Elaboration: p. ex. un projet dont l’envergure requiert plusieurs fichiers sources ou fonctions |
|
Contenu |
Outils de débogage |
Programmation informatique 12 |
No CCG |
Keyword: débogage |
Elaboration: utilisation d’un débogueur capable d’examiner le code et de surveiller les variables |
|
Contenu |
Gestion des erreurs |
Programmation informatique 12 |
No CCG |
Keyword: Gestion des erreurs |
Elaboration: mise en œuvre de procédures d’intervention et de reprise après la détection de conditions d’erreur dans une application logicielle; le processus comprend l’anticipation, la détection et la résolution des erreurs dans une application, des erreurs de programmation ou des erreurs de communication |
|
Contenu |
Conception d’interface utilisateur |
Programmation informatique 12 |
No CCG |
Keyword: Conception d’interface |
Elaboration: accent sur l’optimisation de la convivialité et de l’expérience utilisateur. L’objectif de la conception d’interface utilisateur est de rendre l’interaction de l’utilisateur aussi simple et efficace que possible en ce qui concerne l’atteinte de ses objectifs. |
|
Contenu |
Programmation en binôme avancée |
Programmation informatique 12 |
No CCG |
Keyword: Programmation en binôme avancée |
Elaboration: tout en révisant, l’observateur tient compte de l’orientation « stratégique » du travail pour proposer des idées d’améliorations et prévoir les problèmes éventuels qu’il faudra résoudre. Le conducteur se concentre sur les aspects « tactiques » de la tâche en cours, en utilisant l’observateur comme un filet de sécurité et un guide. |
|
Contenu |
Outils de collaboration pour la programmation |
Programmation informatique 12 |
No CCG |
Keyword: Outils de collaboration |
Elaboration: p. ex. des outils en ligne qui facilitent la programmation en binôme ou en collaboration |
|
Contenu |
Code autodocumenté |
Programmation informatique 12 |
No CCG |
Keyword: autodocumenté |
Elaboration: rédaction du code source de telle manière que les commentaires dans la ligne peuvent sembler superflus |
|
Contenu |
Documentation standardisée de code source |
Programmation informatique 12 |
No CCG |
Keyword: Documentation |
Elaboration: documentation du code source au moyen d’outils conformes aux normes de l’industrie |
|
Contenu |
Structures de programmation avancées |
Programmation informatique 12 |
No CCG |
Keyword: Structures de programmation |
Elaboration: structures de plus haut niveau, notamment les fonctions, les méthodes ou les catégories qui aident à améliorer l’organisation du code source |
|
Contenu |
Cycle de conception |
Programmation informatique 12 |
No CCG |
|
Contenu |
Occasions de conception |
Programmation informatique 12 |
No CCG |
|
Contenu |
Utilisation appropriée de la technologie, notamment la citoyenneté, l’étiquette et la littératie numériques |
Programmation informatique 11 |
No CCG |
|
Contenu |
Processus de pensée computationnelle |
Programmation informatique 11 |
No CCG |
Keyword: pensée computationnelle |
Elaboration: formulation des problèmes et de leurs solutions de façon à ce qu’ils soient représentés dans une forme qui peut être résolue au moyen d’un processus algorithmique. Les éléments clés sont la décortication, la systématisation, la généralisation, l’abstraction et la réflexion algorithmique. |
|
Contenu |
Utilisation de cas d’essai pour la détection des erreurs logiques ou sémantiques |
Programmation informatique 11 |
No CCG |
Keyword: Utilisation de cas d’essai |
Elaboration: p. ex. l’exécution de cas d’essai pour la comparaison du résultat attendu et de la sortie réelle, ainsi que l’impression de la valeur des variables pour la facilitation du processus de débogage |
|