Keyphrases
- human computer interaction
- distance learning
- computer programming
- learning process
- learning systems
- human computer interface
- learning environment
- web based learning
- e learning
- computer science education
- educational technology
- cooperative learning
- scientific inquiry
- learning sciences
- hybrid learning
- learning design
- online learning
- problem based learning
- hong kong
- science education
- human factors
- hand gestures
- teaching methods
- elementary school
- student learning
- virtual laboratory
- high school