Supporting reflection in introductory computer science
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Programming portfolios on the Web: an interactive approach
Proceedings of the eighth annual consortium on Computing in Small Colleges Rocky Mountain conference
IPP: a web-based interactive programming portfolio
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science 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
Hi-index | 0.00 |
Writing computer programs is writing to communicate with a human and a machine audience. This fact is often lost on students in introductory computer science courses. At St. Lawrence University, an effort has been made to use techniques developed as part of the writing across the curriculum movement such as portfolio evaluation and multiple drafts of written work to improve student outcomes in introductory computer science courses. Motivation and evaluation of the St. Lawrence experience is reported.