Aller au contenu principal

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.