Abstract: This study describes the rationales, method, and outcomes of a software engineering course that was co-taught by professors from the disciplines of computer science and writing. The course emphasized both teamwork and communication skills as critical to success for career programmers. The rationales for the course included theory and research in both computer science and writing. Additional rationales were identified in differences between industry practice and prevailing computer science course designs, plus differences between industry practice and student assumptions about programming professionalism. The method of the course used an interdisciplinary process model grounded in Frederick P. Brooks ' analysis of team program...
Higher education provides a solid theoretical and practical, but mostly technical, background for th...
Developing collaborative skills in students is nontrivial. The fact that students work in teams does...
We describe our recent efforts to generate and use case studies to teach communication skills in sof...
people how to program by showing them how to write programs 1. Corbi also points out that unlike cla...
The major problems of software development projects are not so much technical as sociological in nat...
The major problems of software development projects are not so much technical as sociological in nat...
One of the most serious problems in software engineering projects is the communication between users...
It is widely acknowledged that employers tend to be dissatisfied with the communication skills of ne...
Independent tools and fully integrated systems are currently being applied to educational settings,...
Teamwork is often considered one of the most important "generic skills" that we can provide to gradu...
This study explored how software development teams form and interact in a computer science college c...
In an experimental course in software engineering, students were placed in teams, where the role of ...
Software does not just happen - it must be engineered systematically through the collaboration of i...
This paper summarizes some of the lessons learned by the author in teaching courses for software pro...
The changes in software industry and software development methods call for appropriate teaching meth...
Higher education provides a solid theoretical and practical, but mostly technical, background for th...
Developing collaborative skills in students is nontrivial. The fact that students work in teams does...
We describe our recent efforts to generate and use case studies to teach communication skills in sof...
people how to program by showing them how to write programs 1. Corbi also points out that unlike cla...
The major problems of software development projects are not so much technical as sociological in nat...
The major problems of software development projects are not so much technical as sociological in nat...
One of the most serious problems in software engineering projects is the communication between users...
It is widely acknowledged that employers tend to be dissatisfied with the communication skills of ne...
Independent tools and fully integrated systems are currently being applied to educational settings,...
Teamwork is often considered one of the most important "generic skills" that we can provide to gradu...
This study explored how software development teams form and interact in a computer science college c...
In an experimental course in software engineering, students were placed in teams, where the role of ...
Software does not just happen - it must be engineered systematically through the collaboration of i...
This paper summarizes some of the lessons learned by the author in teaching courses for software pro...
The changes in software industry and software development methods call for appropriate teaching meth...
Higher education provides a solid theoretical and practical, but mostly technical, background for th...
Developing collaborative skills in students is nontrivial. The fact that students work in teams does...
We describe our recent efforts to generate and use case studies to teach communication skills in sof...