Keyphrases
- learning process
- online learning
- computer programming
- web based learning
- problem based learning
- effective learning
- mobile learning
- hybrid learning
- interactive learning
- computer vision
- computer assisted instruction
- elementary school
- learning design
- enhancing learning
- learning systems
- machine learning
- vision system
- knowledge representation
- thinking skills
- intelligent behavior
- computer science education
- pedagogical design
- middle school students
- human learning
- technology enhanced learning
- cooperative learning
- learning analytics
- high school
- intelligent systems