An Agile Classroom Experience: Teaching TDD and Refactoring.
Brandon CarlsonPublished in: AGILE (2008)
Keyphrases
- test driven development
- communication skills
- software development
- learning environment
- cooperative learning
- post secondary
- enhancing learning
- classroom teaching
- online learning
- learning process
- digital storytelling
- teacher education
- middle school students
- technology enhanced
- blended learning
- computer based learning
- teaching methods
- software systems
- pedagogical content knowledge
- pilot testing
- educational settings
- collaborative learning
- elementary school
- science education
- secondary school
- information literacy
- english as a foreign language
- preservice teachers
- teaching practices
- source code
- primary school
- e learning
- teaching learning
- student learning
- school teachers
- elementary school students
- educational technology
- digital games
- higher education
- teacher training
- student centered
- learning activities
- project based learning
- undergraduate engineering
- classroom instruction
- pair programming
- professional development
- computer technology
- educational process
- computer skills
- instructional strategies
- technology integration
- teaching strategies
- student participation
- high school
- classroom activities
- science learning
- case study