Software configuration management: coordination for team productivity
Software configuration management: coordination for team productivity
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Case study: extreme programming in a university environment
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Extreme programming explored
Extreme programming applied: playing to win
Extreme programming applied: playing to win
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process
Extreme Programming Installed
Summary of the subworkshop on extreme programming
Nordic Journal of Computing
eXtreme programming: helpful or harmful in educating undergraduates?
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Teaching extreme programming to large groups of students
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Teaching software engineering practices with Extreme Programming
Journal of Computing Sciences in Colleges
Promoting communication and inclusiveness in the IT classroom
Proceedings of the 6th conference on Information technology education
Customising agile methods to software practices at Intel Shannon
European Journal of Information Systems - Including a special section on business agility and diffusion of information technology
Adopting XP practices for teaching object oriented programming
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Students working for students on programming courses
Computers & Education
On designing a usable interactive system to support transplant nursing
Journal of Biomedical Informatics
Training students to be agile information systems developers: a pedagogical approach
Proceedings of the 2008 ACM SIGMIS CPR conference on Computer personnel doctoral consortium and research
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
A software configuration management course
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Translation of Z specifications to executable code: Application to the database domain
Information and Software Technology
Hi-index | 0.00 |
This paper reports on experience from teaching basic software engineering concepts by using Extreme Programming in a second year undergraduate course taken by 107 students. We describe how this course fits into a wider programme on software engineering and technology and report our experience from running and improving the course. Particularly important aspects of our setup includes team coaching (by older students) and "team-in-one-room". Our experience so far is very positive and we see that students get a good basic understanding of the important concepts in software engineering, rooted in their own practical experience.