Reflecting on Reflection: Integrating Critical Thinking into CS Teaching and Learning Practice.
Sarah HugMartine CeberioDiego AguirreScott KingMegan ThomasEliana ValenzuelaTom CarterNayda SantiagoPublished in: SIGCSE (2021)
Keyphrases
- critical thinking
- learning process
- learning systems
- problem based learning
- online learning
- middle school students
- web based learning
- computer programming
- learning analytics
- blended learning
- science education
- e learning
- instructional strategies
- cooperative learning
- critical reflection
- teaching materials
- online discussion
- professional development
- learning materials
- higher education
- learning strategies
- active learning
- learning environment