Teaching Agile Software Engineering Using Problem-Based Learning.
Nuha El-KhaliliPublished in: Int. J. Inf. Commun. Technol. Educ. (2013)
Keyphrases
- problem based learning
- software engineering
- software development
- development process
- higher education
- teaching strategies
- case study
- cooperative learning
- teacher education
- data collection
- supporting collaborative
- computer mediated communication
- introductory computer
- preservice teachers
- facilitate learning
- learning sciences
- group dynamics
- activity theory
- tutoring system
- project based learning
- student centered
- critical thinking
- pre service teachers
- curriculum design
- pedagogical model
- complex problem solving
- agile software development
- software projects
- medical education
- real world
- e learning