Understanding the tenets of agile software engineering: lecturing, exploration and critical thinking.
Shvetha SoundararajanAmine ChiganiJames D. ArthurPublished in: SIGCSE (2012)
Keyphrases
- software engineering
- critical thinking
- software development
- development process
- problem based learning
- professional development
- artificial intelligence
- online discussion
- instructional design
- object oriented
- design patterns
- case study
- computer mediated
- learning theory
- design principles
- multiple choice
- learning strategies