Reflections on Teaching Refactoring: A Tale of Two Projects.
Shamsa AbidHamid Abdul BasitNaveed ArshadPublished in: ITiCSE (2015)
Keyphrases
- source code
- learning environment
- online learning
- software systems
- case study
- software evolution
- computer programming
- distance learning
- cooperative learning
- educational technology
- software projects
- learning analytics
- project management
- higher education
- learning process
- e learning
- high school
- web based learning
- hybrid learning
- programming course
- university level
- data quality
- software development
- learning experience
- learning strategies
- neural network