Couvre les composants d'un processeur, les classifications ISA, des ISA spécifiques comme MIPS, des exemples de langage de montage, et l'importance de la régularité de l'instruction automatique.
Couvre l'architecture du processeur, l'évolution des performances, les algorithmes vers la transition des ordinateurs, les registres, les instructions, l'unité arithmétique et la gestion de la mémoire.
Couvre les fondamentaux des processeurs, de la logique numérique à l'exécution de programme, y compris les composants comme ALU, fichier de registre, et la logique de contrôle.
Couvre l'histoire des ordinateurs humains, des ordinateurs électroniques, des composants de mémoire, des instructions de débit de commande et des algorithmes de programmation.
Introduit les fondamentaux de l'ingénierie logicielle, couvrant le traitement de l'instruction, les algorithmes, les langages de programmation, les abstractions, les tests, la sécurité et l'open source.
Explore l'impact de la configuration spatiale sur l'enseignement des interactions dans les salles de classe, l'analyse de la disposition des sièges et des mouvements des enseignants.
Introduit le projet 'Construire une machine européenne du temps', mettant en évidence la création de machines locales du temps pour collecter des mégadonnées historiques.
Explore la représentation des nombres binaires, les opérations arithmétiques, les ensembles d'instructions de microcontrôleurs et les processus de développement pratiques.
Discute des fonctions et de l'importance des dessins dans le processus de conception et de construction, en mettant l'accent sur des plans et des normes détaillés.
Guide les élèves à travers une séance d'examen simulé et fournit des idées sur la résolution des probabilités et des exercices de mathématiques discrètes.
Explore la dualité d'assemblage dans les microcontrôleurs, couvrant les opérations de bits, les techniques de masquage, les macros, les sous-programmes et la gestion des piles.