Computer science teacher professional development and professional learning communities: a review of the research literature.
Lijun NiGillian BauschRebecca BenjaminPublished in: Comput. Sci. Educ. (2023)
Keyphrases
- professional learning
- professional development
- teacher professional development
- computer science
- technology enhanced
- learning strategies
- learning community
- educational technology
- literature review
- social software
- teacher education
- artificial intelligence
- computer mediated communication
- natural selection
- language learning
- social network analysis
- researchers and practitioners
- teaching practices
- knowledge sharing
- learning algorithm
- online learning
- knowledge management