ABSTRACT
This paper describes how a technical computer science course was transformed into an intensive communication skills course without sacrificing the technical content of the course. By integrating this experience into existing technical courses, the acquired skills are specific to the CS context without requiring an additional course. The main contribution of this paper is a set of activities which are targeted to building communications skills required for successful research in computer science at any level, but also generally useful for computer science students entering careers not involving basic research. We describe the specific methods and tools implemented in a way to provide considerable support, guidance, and feedback to students without a large investment by the professor.
- 1.Johnson, D. W., Johnson, R. T., and Smith, K. A. Cooperative Learning: Increasing College Faculty Instructional Productivity. ASHE ERIC Higher Education Report No. 4 (1991).Google Scholar
- 2.Kay, D. G. Computer Scientists Can Teach Writing: An Upper Division Course for Computer Science Majors. Proceedings of ACM SIGCSE (1998). Google ScholarDigital Library
- 3.McConnell, J. J. Active Learning and Its Use in Computer Science. SIGCSE/SIGCUE Conference on Integrating Technology into Computer Science Education (1996). Google ScholarDigital Library
- 4.Michael, M. Fostering and Assessing Communication Skills in the Computer Science Context. Proceedings of the ACM SIGCSE (2000). Google ScholarDigital Library
- 5.Silberman, M. L. Active Learning: 101 Strategies to Teach Any Subject. Allyn and Bacon, 1996.Google Scholar
Index Terms
- Integrating an intensive experience with communication skills development into a computer science course
Recommendations
Integrating communication skills into the computer science curriculum
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationComputer 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 ...
Integrating communication skills into the computer science curriculum (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationThe fact that employers regularly list communication skills among their top requirements for graduates of Computer Science programs and that communication skills are specifically included in ABET program outcomes attests to their significance for ...
Experience with Integrating Computer Science in Middle School Mathematics
ITiCSE '22: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1The Florida State University (FSU) Computer Science Integrated with Mathematics in Middle Schools (CSIMMS) project explores the feasibility and effectiveness of integrating Computer Science (CS) into middle school general mathematics courses. Through ...
Comments