CS50's GitHub-Based Tools for Teaching and Learning.
David J. MalanChad SharpJelle van AssemaBrian YuKareem ZidanePublished in: SIGCSE (2021)
Keyphrases
- learning systems
- learning process
- effective learning
- interactive learning
- learning algorithm
- learning analytics
- meaningful learning
- web based learning
- reinforcement learning
- learning community
- human learning
- computer programming
- cooperative learning
- computer science education
- educational software
- hybrid learning
- problem based learning
- online learning
- educational tools
- learning sciences
- introductory programming
- thinking skills
- interactive learning environments
- middle school students
- elementary school
- virtual learning environments
- social networks