Big Ideas

Submitted by middle_tier on
Subject
Grade
Big Idea
Lorsque nous maîtrisons une nouvelle langue suffisamment bien, nous pouvons discuter de nos opinions et les justifier de manière claire et nuancée.

Big Ideas

Submitted by middle_tier on
Subject
Grade
Big Idea
Résoudre des problèmes est un processus créatif.
Elaboration
  • Questions pour appuyer la réflexion de l’élève :
    • De combien de façons peut-on résoudre tel ou tel problème?
    • Comment procéder pour résoudre un problème de plusieurs façons différentes?
    • Si aucune solution n’est suggérée, comment commencer à résoudre un problème?
keywords
Résoudre des problèmes

Big Ideas

Submitted by middle_tier on
Subject
Grade
Big Idea
La programmation est un outil qui permet de mettre en pratique la pensée informatique.
Elaboration
  • processus de réflexion qui se fonde sur la reconnaissance des régularités et sur la décomposition dans le but de produire un algorithme exécutable par un ordinateur
  • Questions pour appuyer la réflexion de l’élève :
    • Comment choisit-on le langage informatique à employer pour résoudre un problème donné?
    • Pourquoi la lisibilité du code est-elle importante?
    • Quels facteurs influent sur la lisibilité du code?
    • Quelle quantité de documentation du code source est nécessaire?
    • Le problème présente-t-il des régularités qui pourraient être généralisées?
    • Comment reconnaît-on des régularités qui peuvent être traduites en règles?
keywords
pensée informatique

Big Ideas

Submitted by middle_tier on
Subject
Grade
Big Idea
Les algorithmes sont essentiels pour résoudre des problèmes au moyen de l’informatique.
Elaboration
  • ensemble de règles ou d’instructions qui définissent précisément une séquence d’opérations
  • Questions pour appuyer la réflexion de l’élève :
    • Comment le fait de mettre en situation une solution peut-il aider à développer un algorithme?
    • Comment formule-t-on un algorithme?
    • Qu’est-ce qui fait qu’un algorithme est meilleur qu’un autre?
    • Comment savoir si un algorithme est approprié?
    • Est-ce que tous les problèmes peuvent être résolus par une série d’étapes prédéfinies?
keywords
algorithmes

Big Ideas

Submitted by middle_tier on
Subject
Grade
Big Idea
La décomposition aide à résoudre des problèmes difficiles en les simplifiant.
Elaboration
  • diviser un problème complexe en parties plus faciles à concevoir, à comprendre et à programmer
  • Questions pour appuyer la réflexion de l’élève :
    • Comment décompose-t-on un problème en plusieurs parties plus simples?
    • Comment savoir si un problème doit être décomposé encore plus?
    • Existe-t-il un meilleur moyen de décomposer un problème en petites parties et de réutiliser le code?
keywords
décomposition