Social programming communities as a bridge for CS education: a case for the Scratch community.
Michal ArmoniPublished in: Inroads (2012)
Keyphrases
- learning community
- online communities
- community members
- virtual communities
- social communities
- knowledge sharing
- social capital
- social web
- social groups
- social roles
- online social
- social networks
- community structure
- low income
- computer mediated
- learning environment
- social learning
- collective knowledge
- social scientists
- social support
- computer science
- online learning communities
- computer science education
- web communities
- e learning
- technology enhanced
- collective intelligence
- social relationships
- social media
- social issues
- community detection
- community formation
- programming language
- distance learning
- share knowledge
- online social networks
- social networking
- social ties
- information and communication technologies
- social structure
- professional development
- community discovery
- user generated content
- introductory programming
- knowledge exchange
- information sharing
- social interaction
- skill development
- social structures
- social awareness
- knowledge building
- educational technology
- scientific communities