Keyphrases
- thinking skills
- learning environment
- teaching learning
- e learning
- cooperative learning
- artificial intelligence
- distance education
- high school
- higher education
- distance learning
- online learning
- college students
- computer programming
- critical thinking
- learning analytics
- computer technology
- educational technology
- creative thinking
- information literacy
- teaching mathematics
- science classroom
- computer science education
- web based learning
- problem based learning
- hong kong