Keyphrases
- learning community
- technology enhanced learning
- computing education
- distance learning
- learning sciences
- higher education
- web based learning
- st century
- interactive learning
- information and communication technologies
- virtual communities
- computer science education
- hybrid learning
- hong kong
- community college
- distance education
- teacher professional development
- knowledge sharing
- mobile learning
- e learning
- online learning communities
- low income
- educational technology
- community detection
- learning tools
- mobile devices