Teaching communication skills in software engineering courses

10Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Communication skills are important to software engineers. Yet, this topic is sometimes overlooked in computer science and software engineering curricula. To address this problem, we attempted to explicitly teach communication skills in a software engineering course. We experimented with a number of approaches, including lectures by the instructor, student presentations, mini-lectures mixed with in-class discussions, and other in-class activities such as student-designed scenarios. The results of these approaches were mixed. There were approaches that clearly worked better than one or more other approaches; there were also approaches to which students with different backgrounds responded differently. Overall, after taking this course, students communicated better and were more self-confident in team environments. Our experience shows that with careful planning and innovative pedagogy, we can help our students become both technically competent software engineers or computer scientists, and good team players in the same time.

Cite

CITATION STYLE

APA

Liu, C., Sandell, K., & Welch, L. (2005). Teaching communication skills in software engineering courses. In ASEE Annual Conference and Exposition, Conference Proceedings (pp. 13737–13746). American Society for Engineering Education. https://doi.org/10.18260/1-2--14627

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free