Keyphrases
- mobile devices
- e learning
- problem based learning
- learning systems
- embedded systems
- high school
- public health
- intelligent environments
- hong kong
- computer programming
- tablet pc
- learning process
- learning environment
- distance learning
- higher education
- embedded devices
- educational activities
- programming course
- effective learning
- learning sciences
- scientific inquiry
- science education
- learning design
- teaching materials
- hybrid learning
- educational technology
- mobile applications
- computer technology
- distance education
- learning strategies
- low cost
- case study
- multimedia