Adapting the "Unessay" for Use in Computer Science

The "unessay" is an extremely open-ended form of assignment that has primarily seen use in the humanities. This paper is an experience report discussing how a traditional computer science programming assignment was replaced with a suitably-adapted unessay assignment. We present the assignment specification, assessment criteria, as well as three sample submissions. Importantly, the experience is captured from multiple perspectives: the instructor's, as well as firsthand reflections from the students who created the three submissions.

[1]  Maria Sunnerhagen,et al.  Open‐ended assignments and student responsibility , 2007, Biochemistry and molecular biology education : a bimonthly publication of the International Union of Biochemistry and Molecular Biology.

[2]  Johanna Pirker,et al.  Motivational active learning: engaging university students in computer science education , 2014, ITiCSE '14.

[3]  J. Paul Gibson,et al.  RoboCode & problem-based learning: a non-prescriptive approach to teaching programming , 2006, ITICSE '06.

[4]  Mikko Apiola,et al.  Creativity and intrinsic motivation in computer science education: experimenting with robots , 2010, ITiCSE '10.

[5]  Judy Kay,et al.  Problem-Based Learning for Foundation Computer Science Courses , 2000, Comput. Sci. Educ..

[6]  R. Romeike Three Drivers for Creativity in Computer Science Education , 2007 .

[7]  Rebecca Frost Davis Digital Pedagogy in the Humanities: Concepts, Models, and Experiments , 2015 .

[8]  Ralf Romeike,et al.  Creativity as a pathway to computer science , 2008, ITiCSE.

[9]  P. Sullivan The UnEssay: Making Room for Creativity in the Composition Classroom , 2015 .

[10]  John Aycock Applied Computer History: Experience Teaching Systems Topics through Retrogames , 2015, ITiCSE.

[11]  E. Sandgren,et al.  A novel approach for teaching statics , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).

[12]  Steven A. Wolfman,et al.  Poogle and the unknown-answer assignment: open-ended, sharable cs1 assignments , 2008, SIGCSE '08.