Keyphrases
- computer programming
- learning environment
- online learning
- e learning
- human perception
- learning process
- educational technology
- learning systems
- distance learning
- distance education
- hong kong
- web based learning
- educational software
- science education
- data sets
- cooperative learning
- programming course
- computer assisted instruction
- teacher education
- middle school students
- learning analytics
- university level
- educational systems
- scientific inquiry