Keyphrases
- high speed
- learning environment
- distance learning
- online learning
- analogical reasoning
- computer programming
- cooperative learning
- e learning
- learning systems
- higher education
- learning analytics
- neural network
- enhancing learning
- university level
- educational technology
- thinking skills
- high school
- computer science education
- learning process
- analogy making
- statistical mechanics
- school teachers
- hong kong
- hybrid learning
- web based learning
- domain theory
- problem based learning
- computer technology
- distance education
- artificial intelligence