NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Villamor, Maureen M. – Research and Practice in Technology Enhanced Learning, 2020
High attrition and dropout rates are common in introductory programming courses. One of the reasons students drop out is loss of motivation due to the lack of feedback and proper assessment of their progress. Hence, a process-oriented approach is needed in assessing programming progress, which entails examining and measuring students' compilation…
Descriptors: Novices, Problem Solving, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Lin, Shih-Yin; Singh, Chandralekha – Physical Review Special Topics - Physics Education Research, 2011
In this study, we examine introductory physics students' ability to perform analogical reasoning between two isomorphic problems which employ the same underlying physics principles but have different surface features. Three hundred sixty-two students from a calculus-based and an algebra-based introductory physics course were given a quiz in the…
Descriptors: Protocol Analysis, Physics, Logical Thinking, Calculus