Abstract
This study examined undergraduate STEM students’ experiences using an online introductory computer programming learning environment equipped with an automated hint generation system. Following a convergent parallel mixed methods design, this study utilized both quantitative and qualitative data from student experiential data. Analysis by level of prior knowledge demonstrated that elements of the learning environment did not cater to their learning needs and cognitive architecture. Cognitive Load Theory was used to contextualize system elements against both higher and lower prior experience learners, ultimately pointing to a need to design better scaffolds and hints to the needs of novice CS learners.
Get full access to this article
View all access options for this article.
