Keyphrases
- distance learning
- learning environment
- web based learning
- e learning
- robot programming
- secondary school
- computer programming
- problem based learning
- educational technology
- online learning
- learning process
- high school
- higher education
- learning systems
- science education
- teaching methods
- teacher education
- computer science
- data sets
- learning in higher education
- scientific inquiry
- native speakers
- educational systems
- university level
- expert systems
- hong kong
- knowledge structures
- distance education