skip to main content
10.1145/2157136.2157248acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Integrating communication skills into the computer science curriculum

Published:29 February 2012Publication History

ABSTRACT

Computer Science majors must be able to communicate effectively. Industry surveys identify the development of communication and critical thinking skills as key to the reform of the higher education sector. However, academics are challenged by time and discipline content pressures, as well as a lack of familiarity with the teaching and assessment of communication skills content. There is considerable existing work in the area of communication skills development, positioned both in terms of curriculum guidelines for effective communication skills development, and example communication skills activities. However, this research is deficient in detailed, contextualised methodologies and frameworks for the development of communication skills within the Computer Science curriculum. We present a new methodology, building upon well established theoretical frameworks, designed to assist academics in the development of communication skills activities integrated with discipline content across the curriculum. We illustrate this methodology in the design of a CS1/CS2 communication skills course.

References

  1. J. Bransford. How people learn: brain, mind, experience and school. Washington, D.C.L National Academy Press, 2000.Google ScholarGoogle Scholar
  2. M. Collins. Using short pieces of writing (microthemes) to improve student learning. In Teaching tips: innovations in undergraduate science instruction, pages 7--8. Arlington, VA: National Science Teachers Association Press, 2004.Google ScholarGoogle Scholar
  3. E. Derrick. Tools for student engagement that facilitate development of communication skills. In Advances in Computer, Information and Systems Sciences, and Engineering, pages 481--483, 2006.Google ScholarGoogle Scholar
  4. H. Drury and C. Taylor. Providing the discipline context for skills development: report on the production of an interactive video for oral and visual communication in the biological sciences. In Proceedings of HERDSA, 1999.Google ScholarGoogle Scholar
  5. R. Dugan and V. Polanski. Writing for computer science: A taxonomy of writing tasks and general advice. Journal of Computing Sciences in Colleges, 21(6):191--203, June 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Emig. Writing as a mode of learning. College Composition and Communication, 28(2):122--128, 1977.Google ScholarGoogle ScholarCross RefCross Ref
  7. H. Fell, V. Prouix, and J. Casey. Writing across the computer science curriculum. In Proceedings of SIGCSE, pages 204--209, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Forsyth. Writing to inform - and impress. Engineering Management, 14(4):40, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  9. T. Fulwiler and A. Young. Language Connections: Writing and Reading Across the Curriculum. National Council of Tearchers of English, Urbana, Illinois, 1982.Google ScholarGoogle Scholar
  10. E. Giangrande. Communication skills in the CS curriculum. Journal of Computing Sciences in Colleges, 24(4):74--79, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. W. Gribbin. Writing across the curriculum: Assignments and evaluation. The Clearing House, 64(6):365--368, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  12. P. Gruba and H. Søndergaard. A constructivist approach to communication skills instruction in computer science. Computer Science Education, 11(3):203--219, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Hartman. Writing to learn and communicate in a data structures course. ACM SIGCSE Bulletin, 21(1):32--36, February 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Kay. Computer scientists can teach writing: An upper division course for computer science majors. In Proceedings of SIGCSE, pages 117--120, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. T. Koppi and F. Naghdy. Managing educational change in the ICT discipline at the tertiary education level. Australian Learning and Teaching Council, 2009.Google ScholarGoogle Scholar
  16. Y. Korsarts, A. Fischback, J. Rufinus, J. Utell, and S.-L. Yoon. Developing oral and written communication skills in undergraduate computer science and information systems curriculum. In Proceedings of ISECON, pages 1--10, 2009.Google ScholarGoogle Scholar
  17. C. Kussmaul. Using Agile development methods to improve student writing. Journal of Computing in Small Colleges, 20(3):148--156, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. McDonald and M. McDonald. Developing oral communication skills of computer science undergraduates. In Proceedings of SIGCSE, pages 279--282, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. H. McGregor, S. Saunders, K. Fry, and E. Tayler. Designing a system for the development of communication abilities within an engineering context. Australian Journal of Communication, 27:83--94.Google ScholarGoogle Scholar
  20. S. McLeod and E. Maimon. Clearing the air: WAC myths and realities. College English, 62(5):573--583, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  21. M. Michael. Fostering and assessing communication skills in the computer science context. In Proceedings of SIGCSE, pages 119--123, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. L. Pollock. Integrating an intensive experience with communication skills development into a computer science course. SIGCSE Bulletin, 33(1):287--291, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. Pomykalski. Teaching systems analysis and design as a writing-intensive course. Information Systems Education Journal, 4(70):1--10, September 2006.Google ScholarGoogle Scholar
  24. S. Sonnentag. Expertise in professional software design: A process study. Journal of Applied Psychology, 83(5):703--715, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  25. W. Taffe. Writing in the computer science curriculum. Writing Across the Curriculum, 1(1):17--22, June 1989.Google ScholarGoogle Scholar
  26. J. Zobel. Writing for Computer Science. Springer-Verlag, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Integrating communication skills into the computer science curriculum

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science Education
        February 2012
        734 pages
        ISBN:9781450310987
        DOI:10.1145/2157136

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 29 February 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SIGCSE '12 Paper Acceptance Rate100of289submissions,35%Overall Acceptance Rate1,595of4,542submissions,35%

        Upcoming Conference

        SIGCSE Virtual 2024
        SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
        November 30 - December 1, 2024
        Virtual Event , USA

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader