Bridging writing to learn and writing in the discipline in computer science education

Writing in Computer Science education is typically writing to communicate to a professional audience--also known as "writing in the discipline." (WID) A few Computer Science educators have promoted "writing to learn" (WTL) for active learning. A gap exists between these two forms of writing that inhibits the general adoption of writing in Computer Science. We propose that "bridging" informal WTL assignments to formal disciplinary writing as a way of promoting general adoption of writing across all courses, thus improving thinking and writing skills for all Computer Science students. We include examples of assignments that bridge writing to learn and writing in the discipline.

[1]  Karen Anewalt Experiences teaching writing in a computer science course for the first time , 2002 .

[2]  Merry McDonald,et al.  Developing oral communication skills of computer science undergraduates , 1993, SIGCSE '93.

[3]  Janet Hartman Writing to learn and communicate in a data structures course , 1989, SIGCSE '89.

[4]  C. W. Griffin Programs for Writing across the Curriculum: A Report. , 1985 .

[5]  Douglas D. Bickerstaff,et al.  Improving student writing skills: inter-departmental collaborations , 1992, SIGCSE '92.

[6]  Harriet J. Fell,et al.  Writing across the computer science curriculum , 1996, SIGCSE '96.

[7]  Elaine P. Maimon,et al.  Clearing the Air: WAC Myths and Realities. , 2000 .

[8]  Katharine M. Paine,et al.  An interdisciplinary approach to the development of writing skills in computer science students , 1993, SIGCSE '93.

[9]  William J Taffe Teaching computer science through writing , 1986, SGCS.

[10]  Brian C. Ladd It's all writing: experience using rewriting to learn in introductory computer science , 2003 .

[11]  Judy Kay,et al.  Supporting reflection in introductory computer science , 2000, SIGCSE '00.

[12]  Dona Lee Flaningam,et al.  Another way to teach computer science through writing , 1987, SGCS.

[13]  Robert Jones,et al.  Where Do We Go Next in Writing across the Curriculum , 1993 .

[14]  Christopher J. Van Wyk Programming as writing: using portfolios , 1995, SGCS.

[15]  David A. Reimann Engaging students using a simple electronic daily response journal , 2001 .

[16]  Karen Anewalt A professional practice component in writing: a simple way to enhance an existing course , 2003 .

[17]  Linda H. Pesante Integrating writing into computer science courses , 1991, SIGCSE '91.

[18]  John A. N. Lee,et al.  History in computer science education: across the curriculum initiatives , 2000, SGCS.

[19]  Judith L. Gersting,et al.  Shall we write? , 2001, SGCS.

[20]  David G. Kay Computer scientists can teach writing: an upper division course for computer science majors , 1998, SIGCSE '98.

[21]  Mark Michael Fostering and assessing communication skills in the computer science context , 2000, SIGCSE '00.