Teaching computer science through problems, not solutions

Regardless of the course topic, every instructor in a computing field endeavors to engage their students in deep problem-solving and critical thinking. One of the specific learning outcomes throughout our computer science curriculum is the development of independent, capable problem solving – And we believe good pedagogy can bring such about. Our experiences indicate to us that students improve their ability to analyze and solve complex computational problems when we pursue pedagogies that support them in developing these skills incrementally. Specifically, we pursue a problem-based learning approach that we apply individually in each course as well as across the entire curriculum of our department, instead of solely considering our pedagogy on a course-by-course basis.

[1]  Peggy A. Ertmer,et al.  Validity and Problem-Based Learning Research: A Review of Instruments Used to Assess Intended Learning Outcomes , 2016 .

[2]  John Impagliazzo,et al.  Computing Curricula 2005: The Overview Report , 2006, SIGCSE '06.

[3]  John R. Savery,et al.  Overview of Problem-Based Learning: Definitions and Distinctions. , 2006 .

[4]  P. Pintrich Understanding self‐regulated learning , 1995 .

[5]  H. Schmidt Problem-based learning: An introduction , 1994 .

[6]  Imogen Taylor,et al.  The challenge of problem-based learning , 1997 .

[7]  Pm Jenkinson,et al.  Cognitive , 2020, Definitions.

[8]  C. Hmelo‐Silver Problem-Based Learning: What and How Do Students Learn? , 2004 .

[9]  Wim H. Gijselaers,et al.  Bringing Problem-Based Learning To Higher Education: Theory And Practice , 1996 .

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

[11]  James Rhem Problem-based learning: An introduction , 1994 .

[12]  Heather Leary,et al.  A Problem Based Learning Meta Analysis: Differences across Problem Types, Implementation Types, Disciplines, and Assessment Levels. , 2009 .

[13]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[14]  C. Bonwell,et al.  Active learning : creating excitement in the classroom , 1991 .

[15]  G. Maudsley,et al.  Do we all mean the same thing by "problem-based learning"? A review of the concepts and a formulation of the ground rules. , 1999, Academic medicine : journal of the Association of American Medical Colleges.

[16]  Deborah Allen,et al.  The power of problem-based learning : a practical "how to" for teaching undergraduate courses in any discipline , 2001 .

[17]  B. Wilson Constructivist Learning Environments: Case Studies in Instructional Design , 1995 .

[18]  L. Resnick,et al.  Knowing, Learning, and Instruction , 2018 .

[19]  H. Barrows Problem‐based learning in medicine and beyond: A brief overview , 1996 .

[20]  Richard E. Clark,et al.  Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching , 2006 .

[21]  Sandra Gorka,et al.  Curriculum Guidelines for Undergraduate Degree Programs in Information Technology , 2008 .

[22]  David H. Jonassen,et al.  All Problems are not Equal: Implications for Problem-Based Learning , 2008 .

[23]  Mordechai Ben-Ari,et al.  Fertile Zones of Cultural Encounter in Computer Science Education , 2008 .

[24]  M. García-Famoso Problem-based learning: a case study in computer science , 2005 .

[25]  Brenda Lopez A Review of Research on Problem-Based Learning (PBL) Implemented Through Distance Education (DE) Environments , 2004 .

[26]  S. Fallows,et al.  Inspiring students : case studies in motivating the learner , 1999 .

[27]  M. Petre,et al.  Project-based learning practices in computer science education , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).

[28]  J. Michael Spector,et al.  Handbook of Research on Educational Communications and Technology, 3rd Edition , 2012 .

[29]  J. Mergendoller,et al.  The Effectiveness of Problem-Based Instruction: A Comparative Study of Instructional Methods and Student Characteristics. , 2006 .

[30]  Stewart Mennin,et al.  Problem-based learning : case studies, experience and practice , 2001 .

[31]  D. Boud,et al.  The challenge of problem-based learning 2nd ed , 1997 .

[32]  David H. Jonassen,et al.  Toward a design theory of problem solving , 2000 .

[33]  D. Wood,et al.  Problem based learning , 2008, BMJ : British Medical Journal.

[34]  David H. Jonassen,et al.  Handbook of Research for educational Communications and Technology , 1997 .

[35]  Johannes Strobel,et al.  When is PBL More Effective? A Meta-synthesis of Meta-analyses Comparing PBL to Conventional Classrooms , 2009 .

[36]  Chris Beaumont,et al.  Technology and problem-based learning , 2005 .