Couvre les opérations et les relations d'équivalence en théorie des nombres, y compris l'addition, la soustraction, la multiplication, la division et les propriétés des éléments neutres et inverses.
Discute de l'arithmétique en virgule fixe et en virgule flottante dans les systèmes numériques, couvrant les opérations, les représentations et les implications des erreurs d'arrondi.
Couvre les bases de la programmation, y compris le cycle de développement d'un programme, forte dactylographie, stockage de données dans les variables Java, et les types de données primitives.