Instructional design and assessment strategies for teaching global software development: a framework
Proceedings of the 28th international conference on Software engineering
ITEAM integrated teamwork enablement and management
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Student reflections on an academic service learning experience in a computer science classroom
Proceedings of the 8th ACM SIGITE conference on Information technology education
Structural factors that affect global software development learning team performance
Proceedings of the special interest group on management information system's 47th annual conference on Computer personnel research
Exploring the communication behaviour among global software development learners
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Because software development is very definitely a team effort involving unclear, intractable or fuzzy real-world problems, coursework on technical skills and theoretical concepts is not enough to prepare computer science students for the "real world". As educators come to realize this, software engineering curricula are increasingly including capstone project work, in many cases team-oriented. Computer science students, however, rarely have adequate interpersonal and team skills to succeed at these projects and faculty are typically ill-prepared to teach them. Few, if any, Ph.D. programs in computer science teach how to coach teams or instruct team skills. Although our software engineering program has included a significant real-world development project for over ten years, and we have valued team skills since the onset of the program, we are only now beginning to understand how to explicitly teach those skills. The aim of this paper is to identify the team skills most critical for students to learn, to work towards an understanding how and when to teach which skills, to articulate some exercises and assignments that teach those skills, and to identify future work that would help faculty and students better meet team skills learning objectives.