c/c_Conception, compétences pratiques et technologies_Sixième Année_Pensée informatiqueles algorithmes simples qui traduisent la pensée informatique les représentations visuelles de problèmes et de donnéesl’évolution des langages de progra

Grade
Concept/Content
Computational Thinking
  • simple algorithms that reflect computational thinking
  • visual representations of problems and data
  • evolution of programming languages
  • visual programming
Elaboration
for sorting, searching, sequence, selection, and repetition; specific statements to complete a simple task; cryptography and code breaking (e.g., cyphers)
graphs, charts, network diagrams, info graphics, flow charts, lists, tables, or arrays
historical perspectives, evolution (e.g., Ada Lovelace, punch cards, Hollerith, Grace Hopper, Alan Turing, Enigma, cyphers)
for example, Kodu, Scratch
keywords
simple algorithms
visual representations
evolution of programming languages
visual programming