A technical writing class for computer science majors: measuring student perceptions of learning
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Communications of the ACM - Has the Internet become indispensable?
Bridging writing to learn and writing in the discipline in computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A framework in which to teach (technical) communication to computer science majors
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Writing for computer science: a taxonomy of writing tasks and general advice
Journal of Computing Sciences in Colleges
Novice software developers, all over again
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Writing in an upper-level CS course
Proceedings of the 41st ACM technical symposium on Computer science education
Getting CS undergraduates to communicate effectively
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Communication genres: Integrating communication into the software engineering curriculum
CSEET '11 Proceedings of the 2011 24th IEEE-CS Conference on Software Engineering Education and Training
Integrating communication skills into the computer science curriculum
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Two concrete examples of upper-level writing assignments in an algorithms course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
A recent study of new software developers at Microsoft reveals the significance and integration of communication skills in their daily tasks. While the literature offers a variety of approaches to promote the integration of communication skills into the Computer Science curriculum, a discrepancy remains between what students get and what they need. In this paper, we propose using workplace scenarios that integrate communication skills with technical content situated in and mediating workplace activity. Workplace scenarios are based on an analysis of the workplace as an activity system. Guidelines for implementing workplace scenarios are provided. A case study analyzes the integration of communication skills with technical content using workplace scenarios in a software development course.