En partie, édition réalisée par IDCERT. Une partie des textes de ce cadre dans cette langue n’est pas publiée par l’éditeur du document : ces parties sont réalisées par le Centro Studi IDCERT à partir du texte original, et IDCERT en est responsable. Le reste provient de l’édition en langue du cadre. La Commission européenne n’est pas responsable de cette traduction.
Code: 3.4
Pensée computationnelle et programmation
Comprendre et mettre en œuvre les étapes nécessaires pour analyser un problème, reconnaître les sous-problèmes et concevoir et développer une séquence d’instructions afin qu’un système informatique résolve un problème donné ou accomplisse une tâche précise.
Descripteurs
Base
Ce que vous savez faire à ce niveau
- CS3.4.01Sans référence à l’IA
Reconnaître le rôle de la programmation dans la société et les usages courants des programmes et des applications informatiques.
- CS3.4.02Sans référence à l’IA
Reconnaître la pensée computationnelle comme une activité humaine qui consiste à identifier des étapes pouvant être exécutées par un ordinateur pour résoudre un problème ou une tâche.
- CS3.4.03IA explicite
Reconnaître ce qu'est l'IA en termes généraux, en opérant une distinction de base entre ce qui est et ce qui n'est pas un système d'IA.
- CS3.4.04IA implicite
Représenter des séquences simples de manière symbolique, interpréter des séquences symboliques simples et donner des instructions de base à un ordinateur pour exécuter des tâches simples.
Ce que vous apprenez à ce niveau
- LO3.4.02KIA implicite
Identifier les usages courants des programmes informatiques et des applications.
- LO3.4.01AIA explicite
Reconnaître le rôle essentiel des êtres humains dans la détermination de la façon dont les programmes informatiques et les systèmes d'IA sont utilisés.
- LO3.4.07SIA implicite
Donner des instructions de base à un ordinateur pour exécuter des tâches simples.
- LO3.4.03KSans référence à l’IA
Reconnaître la pensée computationnelle comme une activité humaine qui consiste à identifier des étapes pouvant être exécutées par un ordinateur pour résoudre un problème ou une tâche.
- LO3.4.08SSans référence à l’IA
Représenter des séquences simples de manière symbolique et interpréter des séquences symboliques simples.
- LO3.4.04KIA explicite
Reconnaître ce qu'est l'IA en termes généraux.
- LO3.4.05KIA explicite
Identifier, de manière générale, ce qui est et ce qui n'est pas un système d'IA.
- LO3.4.06KIA explicite
Identifier des exemples courants d'applications des systèmes d'IA.
Intermédiaire
Ce que vous savez faire à ce niveau
- CS3.4.05IA implicite
Reconnaître la pertinence de la pensée computationnelle, de la représentation algorithmique et de la programmation dans les contextes quotidiens.
- CS3.4.06IA implicite
Distinguer entre un modèle computationnel de la réalité et la réalité elle-même.
- CS3.4.07Sans référence à l’IA
Définir les différences entre un problème calculable et un problème non calculable, ainsi que les étapes générales de la pensée computationnelle.
- CS3.4.08IA implicite
Définir les concepts fondamentaux de programmation et reconnaître qu'il existe différents langages de programmation, chacun avec une gamme d'utilisations potentielles.
- CS3.4.09IA explicite
Reconnaître que l'apprentissage automatique est un type de programmation utilisé dans l'IA qui permet aux algorithmes d'apprendre à partir des données et de faire des prédictions.
- CS3.4.10IA explicite
Reconnaître qu'il existe des étapes qui devraient être suivies pour développer, valider et implémenter un programme informatique ou un système d'IA.
- CS3.4.11IA implicite
Traduire des informations de base en opérations logiques, développer des programmes de base avec des structures de contrôle et créer des représentations visuelles pour illustrer des algorithmes de base.
Ce que vous apprenez à ce niveau
- LO3.4.11KIA implicite
Distinguer entre un modèle computationnel de la réalité et la réalité elle-même.
- LO3.4.22SIA implicite
Traduire des informations de base en opérations logiques.
- LO3.4.09AIA implicite
Reconnaître la pertinence de la pensée computationnelle, de la représentation algorithmique et de la programmation dans les contextes quotidiens.
- LO3.4.12KSans référence à l’IA
Reconnaître, avec des exemples tirés de la pensée computationnelle ou de la programmation, le concept d'algorithme.
- LO3.4.23SIA implicite
Développer des programmes de base avec des structures de contrôle.
- LO3.4.10AIA implicite
Reconnaître l'importance de l'éthique et de l'accessibilité dans les contextes de programmation.
- LO3.4.24SIA implicite
Créer des représentations visuelles comme des diagrammes de flux pour illustrer des algorithmes de base.
- LO3.4.13KSans référence à l’IA
Définir les différences entre un problème calculable et un problème non calculable.
- LO3.4.14KSans référence à l’IA
Définir les étapes générales de la pensée computationnelle.
- LO3.4.15KSans référence à l’IA
Reconnaître qu'il existe une variété de langages de programmation, chacun avec une gamme d'utilisations potentielles.
- LO3.4.16KSans référence à l’IA
Définir les concepts fondamentaux de programmation et les étapes générales de la programmation.
- LO3.4.17KSans référence à l’IA
Reconnaître le rôle de la programmation dans la robotique.
- LO3.4.18KIA explicite
Reconnaître que l'apprentissage automatique est un type de programmation utilisé dans l'IA qui permet aux algorithmes d'apprendre à partir des données et de faire des prédictions.
- LO3.4.19KIA explicite
Reconnaître qu'il existe des étapes qui devraient être suivies pour développer, valider et implémenter un programme informatique ou un système d'IA.
- LO3.4.20KIA explicite
Décrire des exemples d'applications d'apprentissage automatique.
- LO3.4.21KIA explicite
Décrire des exemples d'applications de systèmes d'IA dans différents secteurs de la société.
Avancé
Ce que vous savez faire à ce niveau
- CS3.4.12IA explicite
Reconnaître l'importance de la supervision humaine et des approches centrées sur la personne dans le développement et l'implémentation de programmes informatiques et de systèmes d'IA.
- CS3.4.13IA explicite
Décrire les principales étapes du développement, de la validation et de l'implémentation d'un programme informatique ou d'un système d'IA.
- CS3.4.14IA implicite
Décrire des exemples d'application de la pensée computationnelle et de la programmation dans la robotique.
- CS3.4.15IA explicite
Distinguer entre les principaux types d'apprentissage automatique.
- CS3.4.16IA explicite
Évaluer les aspects éthiques et pratiques du développement et de l'implémentation de programmes informatiques et de systèmes d'IA.
- CS3.4.17IA explicite
Identifier et automatiser (partiellement ou complètement) des tâches routinières avec des outils de programmation ou des systèmes d'IA.
- CS3.4.18IA explicite
Appliquer des outils de programmation ou des systèmes d'IA à des tâches complexes de pensée computationnelle.
Ce que vous apprenez à ce niveau
- LO3.4.25AIA explicite
Reconnaître l'importance de la supervision humaine et des approches centrées sur la personne dans le développement et l'implémentation de programmes informatiques et de systèmes d'IA.
- LO3.4.33SIA explicite
Évaluer les aspects éthiques et pratiques du développement et de l'implémentation de programmes informatiques et de systèmes d'IA.
- LO3.4.26KIA explicite
Définir les concepts et le rôle des approches centrées sur la personne et de la supervision humaine dans le contexte de la programmation et des systèmes d'IA.
- LO3.4.27KIA explicite
Décrire les principales étapes du développement, de la validation et de l'implémentation d'un programme informatique ou d'un système d'IA.
- LO3.4.34SIA explicite
Appliquer la pensée computationnelle, les connaissances en programmation et/ou les systèmes d'IA pour automatiser (partiellement ou complètement) des tâches routinières.
- LO3.4.35SIA explicite
Appliquer des outils de programmation ou des systèmes d'IA à des tâches complexes de pensée computationnelle.
- LO3.4.28KIA explicite
Distinguer entre les principaux types d'apprentissage automatique.
- LO3.4.29KIA explicite
Identifier les caractéristiques et les objectifs principaux des algorithmes d'apprentissage automatique couramment utilisés.
- LO3.4.30KSans référence à l’IA
Décrire le rôle de l'expérience utilisateur (UX) et de l'expérience client (CX) dans la programmation.
- LO3.4.31KIA implicite
Décrire des exemples d'application de la pensée computationnelle et de la programmation dans la robotique.
- LO3.4.32KIA explicite
Identifier et automatiser (partiellement ou complètement) des tâches routinières avec des outils de programmation ou des systèmes d'IA.
Hautement avancé
Ce que vous savez faire à ce niveau
- CS3.4.19IA explicite
Promouvoir et soutenir des pratiques éthiques de programmation et/ou de développement de systèmes d'IA.
- CS3.4.20IA explicite
Se tenir informé des développements actuels dans les techniques de programmation et dans les applications connexes des systèmes d'IA, comme la robotique.
- CS3.4.21IA explicite
Diriger ou contribuer à des projets complexes axés sur les applications de la pensée computationnelle, de la programmation ou des systèmes d'IA, y compris le développement, la validation et l'implémentation de programmes informatiques ou de systèmes d'IA.
- CS3.4.22IA explicite
Aider les autres à développer des capacités de programmation de base et/ou des capacités dans l'application des systèmes d'IA à des tâches de pensée computationnelle.
Ce que vous apprenez à ce niveau
- LO3.4.38SIA explicite
Diriger ou contribuer à des projets complexes axés sur les applications de la pensée computationnelle, de la programmation ou des systèmes d'IA, y compris le développement, la validation et l'implémentation de programmes informatiques ou de systèmes d'IA.
- LO3.4.36AIA explicite
Promouvoir et soutenir des pratiques éthiques de programmation et/ou de développement de systèmes d'IA.
- LO3.4.37AIA explicite
Se tenir informé des développements actuels dans les techniques de programmation et dans les applications connexes des systèmes d'IA, comme la robotique.
- LO3.4.39SIA explicite
Aider les autres à développer des capacités de programmation de base et/ou des capacités dans l'application des systèmes d'IA à des tâches de pensée computationnelle.
- Types d’acquis d’apprentissage
- K — Ce qu’il faut savoir : compréhension théorique et informations factuelles.
- S — Ce que vous savez faire : capacités pratiques et techniques.
- A — Votre posture : valeurs, dispositions et comportements.