cognitive

Roles of programming self-efficacy, cognitive styles, and self-regulated learning strategies on computational thinking in computer programming

Computational thinking, programming self-efficacy, and cognitive stylesDefinition and history of computational thinkingWing (2006, p. 33) regarded computational thinking as a...

Deep knowledge tracing and cognitive load estimation for personalized learning path generation using neural network architecture

Learning path optimization algorithmThe generation of optimal learning paths requires balancing two potentially competing objectives: maximizing knowledge acquisition while maintaining...