Teaching Puzzle-based Learning: Development of Basic Concepts

While computer science and engineering students are trained to recognise fa- miliar problems with known solutions, they may not be sucien tly prepared to address novel real-world problems. A successful computer science graduate does far more than just program and we must train our students to reach the required levels of analytical and computational thinking, rather than hoping that it will just 'develop'. As a step in this direction, we have created and experimented with a new rst-y ear level course, Puzzle-based Learning (PBL), that is aimed at getting students to think about how to frame and solve unstructured problems. The pedagogical goal is increase students' mathematical awareness and general problem solving skills by employing puzzles, which are educational, engaging, and thought provoking. We share our experiences in teaching such a course { apart from a brief discussion on our pedagogical objectives, we concen- trate on discussing the presented material which covers (in two lectures) just one selected topic (pattern recognition). In this paper we present the ideas behind foundations for PBL and the material of the rst of two lectures on pattern recognition, in which we address core concepts and provide students with sucien t exemplars to illustrate the main points.

[1]  Zbigniew Michalewicz,et al.  Puzzle-Based Learning : An Introduction to Critical Thinking, Mathematics, and Problem Solving , 2014 .

[2]  G. Pólya,et al.  How to Solve It. A New Aspect of Mathematical Method. , 1945 .

[3]  Frances R. Curcio,et al.  A Division Problem with a Remainder Embedded across Two Contexts: Children's Solutions in Restrictive vs. Real-world Settings. , 1997 .

[4]  Zbigniew Michalewicz,et al.  Puzzle-Based Learning: An Introduction to Critical Thinking and Problem Solving , 2010 .

[5]  Ina Ruck,et al.  USA , 1969, The Lancet.

[6]  Zbigniew Michalewicz,et al.  Puzzle-Based Learning for Engineering and Computer Science , 2010, Computer.

[7]  Zbigniew Michalewicz,et al.  Puzzle-based learning: The first experiences , 2009 .

[8]  Lisa J. Evered,et al.  Innumeracy: Mathematical Illiteracy and its Consequences. , 1990 .

[9]  Annemarie S. Palincsar,et al.  Motivating Project-Based Learning: Sustaining the Doing, Supporting the Learning , 1991 .

[10]  P. Campbell How to Solve It: A New Aspect of Mathematical Method , 2005 .

[11]  William Poundstone How Would You Move Mount Fuji?: Microsoft's Cult of the Puzzle , 2003 .

[12]  A. Fisher Critical Thinking: An Introduction , 2001 .

[13]  John D. Bransford,et al.  Teaching thinking and problem solving: Research foundations. , 1986 .

[14]  Martin Gardner Entertaining Mathematical Puzzles , 1961 .

[15]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[16]  Zbigniew Michalewicz,et al.  Teaching Puzzle-based Learning: Development of Transferable Skills , 2012 .

[17]  Marcel Danesi The Puzzle Instinct: The Meaning of Puzzles in Human Life , 2002 .