Building a virtual community of practice for K-12 CS teachers.
Steve CooperShuchi GroverBeth SimonPublished in: Commun. ACM (2014)
Keyphrases
- virtual communities
- situated learning
- online communication
- introductory programming
- professional development
- high school
- e learning
- positive effects
- information sharing
- virtual world
- introductory programming courses
- social networks
- community members
- online communities
- teacher professional development
- learning sciences
- learning process
- learning environment
- content analysis
- blended learning
- social networking sites
- social support
- multimedia
- learning analytics