Abstract: Education in computer science and computational thinking is fundamentally challenged by the high abstraction of its core concepts, which creates significant cognitive load and misconceptions ...