Supporting Learning and Motivation with Knowledge Mapping in Programming Courses - Athitaya Nitchot; Lester Gilbert (Education and Information Technologies, 2025)