Developing oral communication skills of computer science undergraduates
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Writing across the computer science curriculum
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Computer systems “conference” for teaching communication skills
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Fostering and assessing communication skills in the computer science context
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Experiences teaching writing in a computer science course for the first time
Journal of Computing Sciences in Colleges
A professional practice component in writing: a simple way to enhance an existing course
Journal of Computing Sciences in Colleges
Research, teaching, and service: the miniconference as a model for CS graduate seminar courses
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Using agile development methods to improve student writing
Journal of Computing Sciences in Colleges
Writing requirements in computer security
Proceedings of the 6th conference on Information technology education
Bridging writing to learn and writing in the discipline in computer science education
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
Communication skills in the CS curriculum
Journal of Computing Sciences in Colleges
Writing in an upper-level CS course
Proceedings of the 41st ACM technical symposium on Computer science education
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 |
The author's institution requires all students to take one course that concentrates on writing at the upper division (junior or senior) level. The computer science department offers one such course, taught by computer scientists. It concentrates on communications issues relevant to computer scientists and computer professionals, going beyond traditional "technical writing" to give students experience in oral presentation, document design, and writing in forms appropriate for various audiences. This course takes advantage of analogies between writing and software development and motivates computer science students to pay more careful attention to their writing.