Extreme programming requires extremely effective communication: Teaching effective communication skills to students in an IT degree

The ability to communicate effectively is an important skill for IT graduates, particularly in light of the increasing acceptance and success of Extreme Programming methods. This paper describes an effective communication module taught as part of a subject focused on Extreme Programming. An assessment of student’s perceptions of effective communication and their attitudes to the pedagogical techniques employed was undertaken. Students seem aware of the value of effective communication and felt that role-play activities, discussion, small-group activities and lectures contributed the most to their learning.

[1]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[2]  P. Hudson,et al.  A comparison of two group methods of teaching communication skills to high school students , 1991 .

[3]  Mark Costanzo,et al.  Training students to decode verbal and nonverbal cues: Effects on confidence and performance. , 1992 .

[4]  R. J. Fornaro,et al.  Cross-functional teams used in computer science senior design capstone courses , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).