Keyphrases
- engineering students
- educational technology
- distance learning
- e learning
- computer science curriculum
- higher education
- web based learning
- university level
- st century
- graduate school
- interactive learning
- distance education
- learning community
- teaching methods
- learning sciences
- information literacy
- educational software
- computer science education
- intelligent tutoring
- undergraduate engineering
- learning environment
- online learning
- computer science students
- educational systems
- computer science
- secondary school
- engineering education
- problem based learning
- hong kong
- online education
- science education
- educational practices
- computer science courses
- blended learning
- teacher education
- programming course
- computer programming
- high school
- advanced learning technologies
- development of information technology
- life long
- information and communication technologies
- senior high school
- web based education
- teacher training
- science teachers
- teaching strategies
- learning analytics
- professional development
- educational institutions
- hybrid learning
- technology enhanced learning
- teaching materials