Collaboration across the curriculum: A disciplined approach todeveloping team skills
Coleman B.; Lang M.
2012
SIGCSE'12 - Proceedings of the 43rd ACM Technical Symposium on Computer Science Education
21
10.1145/2157136.2157220
Improving communication and collaborative skills of computer science students has been a priority in the community for some time. We present our philosophy, collaboration across the curriculum, which moves beyond existing individual courses or course units to teach collaboration skills in a pervasive manner. In our approach, concepts are introduced and skills are developed throughout the computer science curriculum - -from CS1 to a capstone experience. Students are provided with opportunities to exercise skills in reflective environments that eventually mirror real-world experiences, and technical course content is not compromised. We argue for this system and provide details about how collaboration across the curriculum is accomplished at a small liberal arts college. © 2012 ACM.
collaboration; communication; curriculum; teamwork
Begel A., Simon B., Struggles of new college graduates in their first software development job, Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '08, pp. 226-230, (2008); Biggers M., Yilmaz T., Sweat M., Using collaborative, modified peer led team learning to improve student success and retention in intro cs, SIGCSE Bull., 41, pp. 9-13, (2009); Brown J., Dobbie G., Supporting and evaluating team dynamics in group projects, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 31, 1, pp. 281-285, (1999); Carter M., Vouk M., Gannod G., Burge J., Anderson P., Hoffman M., Communication genres: Integrating communication into the software engineering curriculum, Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, pp. 22-24, (2011); Dannels D.P., Gaffney A.L.H., Communication across the curriculum and in the disciplines: A call for scholarly cross-curricular advocacy, Communication Education, 58, 1, pp. 124-153, (2009); Deibel K., Team formation methods for increasing interaction during in-class group work, Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 291-295, (2005); Eberlein T., Kampmeier J., Minderhout V., Moog R.S., Platt T., Varma-Nelson P., White H.B., Pedagogies of engagement in science, Biochemistry and Molecular Biology Education, 36, 4, pp. 262-273, (2008); Gruba P., Al-Mahmood R., Strategies for communication skills development, Proceedings of the Sixth Conference on Australasian Computing Education, 30, pp. 101-107, (2004); Hilburn T.B., Teams need a process!, SIGCSE Bull., 32, pp. 53-56, (2000); Humphrey W.S., Introduction Ot the Team Software Process, (2000); Katzenbach J.R., Smith D.K., The discipline of teams, Harvard Business Review, pp. 111-120, (1993); Kolb D.A., Experiential Learning: Experience As the Source of Learning and Development, (1984); Kurkovsky S., Four roles of instructor in software engineering projects, SIGCSE Bull., 40, pp. 354-354, (2008); Kussmaul C., Process-oriented guided inquiry learning (pogil) for entrepreneurship, Proceedings of the National Collegiate Inventors and Innovators Alliance 15th Annual Conference, 2011; Largent D.L., Getting and staying agile, XRDS, 17, pp. 38-41, (2010); Lil B., Baecker R., Collins C., Donohue A., A "communication skills for computer scientist" course, SIGCSE Bull., 41, pp. 65-69, (2009); Lingard R., Berry E., Teaching teamwork skills in software engineering based on an understanding of factors affecting group performance, Frontiers in Education, Annual, 2, (2002); McKinney D., Denton L.F., Developing collaborative skills early in the cs curriculum in a laboratory environment, SIGCSE Bull., 38, pp. 138-142, (2006); Mickan S., Rodger S., Characteristics of effective teams: A literature review, Austrailian Health Review, 23, 3, pp. 201-208, (2000); Miller P.C., Communication Across the Curriculum: An Annotated List of Research, (2007); Murphy C., Powell R., Parton K., Cannon A., Lessons learned from a PLTL-CS program, Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, SIGCSE '11, pp. 207-212, (2011); Newman I., Daniels M., Faulkner X., Open ended group projects a 'tool' for more effective teaching, Proceedings of the Fifth Australasian Conference on Computing Education, 20, pp. 95-103, (2003); Oakley B., Felder R.M., Brent R., Elhajj I., Turning student groups into effective teams, Journal of Student Centered Learning, 2, (2004); Reifer D.J., Educating software engineers: An industry viewpoint, SIGSOFT Softw. Eng. Notes, 30, pp. 8-9, (2005); Ruff S., Carter M., Communication learning outcomes from software engineering professionals: A basis for teaching communication in the engineering curriculum, Proceedings of the 39th IEEE International Conference on Frontiers in Education Conference, FIE'09, pp. 1271-1276, (2009); Scholtes P.R., Joiner B.L., Steibel B.J., The TEAM Handbook, (2003); Shaul Norback J., Llewellyn D.C., Donnell J., Govindaraj T., Using a web-based system to integrate workplace communication skills into engineering curriculum, Proceedings of the Frontiers in Education Conference, 2001. 31st Annual, 2, (2001); Sheridan-Ross J., Practical tips for engaging students in team formation for multi-discipline computing projects, SIGCSE Bull., 39, pp. 360-360, (2007); Smarkusky D., Dempsey R., Ludka J., De Quillettes F., Enhancing team knowledge: Instruction vs. experience, Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, pp. 460-464, (2005); Smarkusky D.L., Smith H.H., Team projects throughout the curriculum: Course management, teaching initiatives and outreach, J. Comput. Small Coll., 19, pp. 119-129, (2004); Smith III H.H., Smarkusky D.L., Competency matrices for peer assessment of individuals in team projects, Proceedings of the 6th Conference on Information Technology Education, SIGITE '05, pp. 155-162, (2005); Smith W.J., Belanger F., Lewis T.L., Honaker K., Training to persist in computing careers, SIGCSE Bull., 39, pp. 119-120, (2007); Stone J.A., Madigan E.M., Integrating reflective writing in cs/is, SIGCSE Bull., 39, pp. 42-45, (2007); Teles V.M.A., Tolla De Oliveira C.E., Reviewing the curriculum of software engineering undergraduate courses to incorporate communication and interpersonal skills teaching, Proceedings of the 16th Conference on Software Engineering Education and Training, (2003); Tuckman B.W., Jensen M.A., Stages of small-group development revisited, Group & Organization Studies, pp. 419-427, (1977)
Conference paper
Scopus