  This article addresses the intersection of various educational theories and
their relationship with the education of computer science students, with a
focus on the importance of understanding computational thinking and its
application in education. The historical context and fundamental concepts of
Cognitive Load Theory, Multimedia Learning, and Constructivism are explored,
highlighting their underlying biological assumptions about human learning. It
also examines how these theories can be integrated with the use of Artificial
Intelligence (AI) in education, with a particular emphasis on the attention
mechanisms and abstract learning present in AI models like Transformers.
Lastly, the relevance of these theories and practices for computer education
student training is discussed, emphasizing how the development of computational
thinking can contribute to a more effective approach in teaching and learning.
