Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development.
Shreya KumarLeo C. Ureel IICharles WallacePublished in: AGILE (2015)
Keyphrases
- cognitive apprenticeship
- software development
- learning environment
- software engineering
- extreme programming
- test driven development
- learning strategies
- case study
- software systems
- agile development
- agile software development
- development process
- software testing
- software projects
- programming course
- student learning
- instructional strategies
- pair programming
- concept mapping
- e learning
- learning styles
- software evolution
- software development processes
- agile methods
- cooperative learning
- tutoring system
- mobile phone
- metadata