Keyphrases
- peer assessment
- learning strategies
- computer technology
- computer science
- programming assignments
- learning outcomes
- learning experience
- instructional design
- intrinsic motivation
- learning disabled students
- academic achievement
- students learning
- individual differences
- attitudes toward
- computer self efficacy
- intelligent tutor
- instruction set
- computer software
- cooperative learning