Keyphrases
- science education
- technology supported
- university level
- learning environment
- higher education
- educational technology
- distance learning
- science teachers
- scientific inquiry
- web based learning
- e learning
- web based education
- teacher education
- distance education
- interactive learning
- st century
- information literacy
- science instruction
- hong kong
- computer science education
- middle school students
- learning sciences
- teaching methods
- primary school
- educational practices
- preservice teachers
- knowledge building
- learning community
- educational systems
- educational software
- hybrid learning
- secondary school
- elementary school students
- educational institutions
- public schools
- problem based learning
- undergraduate and graduate
- science learning
- online education
- engineering education
- computer based learning environments
- teacher training
- senior high school
- online learning
- pedagogical content knowledge
- blended learning
- mathematics education
- learning experience
- elementary school
- technology enhanced
- design studio
- classroom teaching
- virtual laboratory
- mobile learning
- digital technologies
- technology integration
- project based learning
- collaborative learning
- multiple intelligences
- special education
- learning process
- information and communication technologies
- learning tools
- computer technology
- technology enhanced learning
- teaching strategies
- professional development
- school teachers
- teaching materials
- instructional practices
- middle school
- development of information technology