Objectif d'apprentissage 1.1.A : Représenter les modèles et algorithmes trouvés dans la vie quotidienne à l'aide du langage écrit ou de diagrammes.
- 1.1.A.1 Les algorithmes définissent des processus étape par étape à suivre lors de l'accomplissement d'une tâche ou de la résolution d'un problème. Ces algorithmes peuvent être représentés à l'aide du langage écrit ou de diagrammes.
- 1.1.A.2 La séquençage définit un ordre pour l'accomplissement des étapes d'un processus. Les étapes d'un processus sont accomplies une à la fois.
Objectif d'apprentissage 1.1.B : Expliquer le processus de compilation et d'exécution du code.
- 1.1.B.1 Le code peut être écrit dans n'importe quel éditeur de texte ; toutefois, un environnement de développement intégré (IDE) est souvent utilisé pour écrire des programmes car il fournit des outils permettant à un programmeur d'écrire, compiler et exécuter du code.
- 1.1.B.2 Un compilateur vérifie le code pour certaines erreurs. Les erreurs détectables par le compilateur doivent être corrigées avant que le programme puisse être exécuté.
Objectif d'apprentissage 1.1.C : Identifier les types d'erreurs de programmation.
- 1.1.C.1 Une erreur de syntaxe est une erreur dans le programme où les règles du langage de programmation ne sont pas respectées. Ces erreurs sont détectées par le compilateur.
- 1.1.C.2 Une erreur logique est une erreur dans l'algorithme ou le programme qui provoque un comportement incorrect ou inattendu. Ces erreurs sont détectées en testant le programme avec des données spécifiques pour voir s'il produit le résultat attendu.
- 1.1.C.3 Une erreur d'exécution est une erreur dans le programme qui se produit pendant l'exécution d'un programme. Les erreurs d'exécution provoquent généralement la terminaison anormale du programme.
- 1.1.C.4 Une exception est un type d'erreur d'exécution qui survient en raison d'une erreur inattendue non détectée par le compilateur. Elle interrompt le flux normal de l'exécution du programme.


