Keyphrases
- higher education
- distance learning
- cooperative learning
- e learning
- artificial intelligence
- thinking skills
- online learning
- enhancing learning
- neural network
- computer programming
- high school
- learning process
- learning environment
- educational technology
- problem based learning
- learning systems
- university level
- blended learning
- hong kong
- learning sciences
- educational software
- learning in higher education
- cooperative