Teaching agile software development through lab courses.
Andreas SchroederAnnabelle KlarlPhilip MayerChristian KroissPublished in: EDUCON (2012)
Keyphrases
- agile software development
- higher education
- distance education
- remote laboratories
- e learning
- learning in higher education
- virtual laboratory
- university level
- undergraduate engineering
- undergraduate and graduate
- programming course
- teaching methods
- blended learning
- software development
- extreme programming
- teaching materials
- computer science curriculum
- introductory computer science
- students studying
- development cycle
- engineering courses
- distance learning
- virtual laboratories
- engineering education
- introductory programming courses
- online learning
- learning objects
- learning environment
- cooperative learning
- learning process
- design studio
- instructional strategies
- teaching assistants
- learning analytics
- internet technology
- online course
- e government
- data model
- user interface
- case study