z-logo
open-access-imgOpen Access
Teaching Communication Skills In Software Engineering Courses
Author(s) -
Lonnie R. Welch,
Karin Sandell,
Chang Liu
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--14627
Subject(s) - class (philosophy) , software engineering , computer science , curriculum , software , software development , set (abstract data type) , software engineering process group , social software engineering , software requirements , software peer review , multimedia , engineering management , software construction , engineering , pedagogy , psychology , artificial intelligence , programming language
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom