Extreme programming explained: embrace change
Extreme programming explained: embrace change
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Can quality graduate software engineering courses really be delivered asynchronously on-line?
Proceedings of the 22nd international conference on Software engineering
Offering CS1 on-line reducing campus resource demand while improving the learning environment
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
eXtreme Programming at universities: an educational perspective
Proceedings of the 25th International Conference on Software Engineering
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
A proposed curriculum for software engineering education
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Essential elements of software engineering education
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A statistical analysis of student performance in online computer science courses
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Teaching eXtreme Programming Remotely
CSEET '05 Proceedings of the 18th Conference on Software Engineering Education & Training
Towards increasing the compatibility of student pair programmers
Proceedings of the 27th international conference on Software engineering
The challenges of software engineering education
Proceedings of the 27th international conference on Software engineering
Information systems development at the virtual global university: an experience report
Proceedings of the 27th international conference on Software engineering
Proceedings of the 27th international conference on Software engineering
Using Eclipse in distant teaching of software engineering
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Teaching software development skills early in the Curriculum through software engineering
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Extreme programming promotes extreme learning?
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Student performance in CS1 with distributed pair programming
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Supporting distributed software design meetings: what can we learn from co-located meetings?
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
Distributed development: an education perspective on the global studio project
Proceedings of the 28th international conference on Software engineering
Instructional design and assessment strategies for teaching global software development: a framework
Proceedings of the 28th international conference on Software engineering
Teaching practical software engineering and global software engineering: evaluation and comparison
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
A training tool for global software development
ITHET'10 Proceedings of the 9th international conference on Information technology based higher education and training
Teaching Agile Software Engineering Using Problem-Based Learning
International Journal of Information and Communication Technology Education
Teaching Agile Software Engineering Using Problem-Based Learning
International Journal of Information and Communication Technology Education
Hi-index | 0.00 |
As university-level distance learning programs become more and more popular, and software engineering courses incorporate eXtreme Programming (XP) into their curricula, certain challenges arise when teaching XP to students who are not physically co-located. In this paper, we present the results of a three-year study of such an online software engineering course targeted to graduate students, and describe some of the specific challenges faced, such as students' aversion to aspects of XP and difficulties in scheduling. We discuss our findings in terms of the course's educational objectives, and present suggestions to other educators who may face similar situations.