Teaching extreme programming to large groups of students.
Görel HedinLars BendixBoris MagnussonPublished in: J. Syst. Softw. (2005)
Keyphrases
- extreme programming
- pair programming
- learning environment
- higher education
- educational settings
- student teachers
- distance learning
- high school
- programming course
- teaching methods
- learning process
- teaching materials
- e learning
- distance education
- problem based learning
- teacher education
- elementary school
- student learning
- learning sciences
- blended learning
- learning analytics
- agile software development
- software engineering
- learning styles
- learning experience
- cooperative learning
- software development
- learning outcomes
- high school students
- intelligent tutoring systems
- instructional strategies
- science education
- learning activities
- computer supported collaborative learning
- tutoring system
- critical thinking
- learning tools
- mobile learning
- technology enhanced
- collaborative learning
- online course
- object oriented