Do Hints Enhance Learning in Programming Exercises? Exploring Students' Problem-Solving and Interactions.
Giang BuiNicholas SusantoNaaz SibiaAngela M. Zavaleta BernuyMichael LiutAndrew PetersenPublished in: SIGCSE (2) (2024)
Keyphrases
- programming exercises
- automatic assessment
- object oriented programming
- learning tools
- computer programming
- human tutors
- learning experience
- word problems
- learning environment
- student learning
- programming concepts
- higher education
- intelligent tutoring systems
- distance learning
- learning activities
- collaborative learning
- learning process
- learning outcomes
- learning styles
- tutoring system
- cooperative learning
- artificial intelligence
- intelligent tutoring
- programming course
- hong kong
- concept maps
- client server
- database design
- computer supported collaborative learning
- learning scenarios
- mobile learning
- programming language
- object oriented
- learning algorithm