Storytelling and puzzles in a software engineering course

Storytelling has been used from time immemorial as a powerful educational tool to exchange and propagate complex ideas. Similarly, puzzles have been known as stimulators of thinking and problem solving skills. Both storytelling and puzzles found their rightful place in primary and secondary education through the years. However, their value in higher education has only been recognized recently. This paper describes how these two educational aids can be used for motivating various concepts of software engineering.

[1]  Anany Levitin,et al.  Using puzzles in teaching algorithms , 2002, SIGCSE '02.

[2]  Christos H. Papadimitriou,et al.  MythematiCS: in praise of storytelling in the teaching of computer science and math , 2003, SGCS.

[3]  Donald E. Knuth,et al.  Structured Programming with go to Statements , 1974, CSUR.

[4]  Hans van Vliet,et al.  Software engineering (2nd ed.): principles and practice , 2000 .

[5]  Nikolay V. Shilov,et al.  Puzzles for Learning Model Checking, Model Checking for Programming Puzzles, Puzzles for Testing Model Checkers , 2001, Electron. Notes Theor. Comput. Sci..

[6]  Hans van Vliet,et al.  Software engineering - principles and practice , 1993 .

[7]  Albert R. Meyer,et al.  Bisimulation can't be traced , 1988, POPL '88.

[8]  Raymond M. Smullyan,et al.  To Mock a Mockingbird , 1985 .

[9]  E. Bono Lateral Thinking: A Textbook of Creativity , 1970 .

[10]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[11]  Meher Van Groenou "Tell Me a Story": Using Children's Oral Culture in a Preschool Setting. , 1995 .

[12]  K. Egan Literacy and the Oral Foundation of Education. , 1987 .

[13]  D. Isbell,et al.  Mars Climate Orbiter Team Finds Likely Cause Of Loss , 2007 .

[14]  D. D'Alessandro,et al.  A pediatric digital storytelling system for third year medical students: The Virtual Pediatric Patients , 2004, BMC medical education.

[15]  J. Milam Knowledge Management for Higher Education. ERIC Digest. , 2001 .

[16]  N. Mellon,et al.  Storytelling with Children , 2000 .