How to Apply Problem-Based Learning in a Managed Way? A Case in Computing Education

The continuous advancement of Information Technology and the range of industries and services dependent on technology have required profound changes in the education of software professionals. In fact, the education of these professionals must include diverse skills (technical and non-technical), in order to enable them to solve real problems that impact the lives of companies and people. In this scenario, active learning approaches can make a lot of difference, when applied effectively, with well-defined educational goals and continuous follow-up and feedbacks. One of these approaches that are working well in Computer Education is the Problem-Based Learning (PBL) approach. PBL uses real problems as an instrument to develop skills such as holistic knowledge, business understanding, task management and group work, essential in the software professional. In this context, this paper describes a case of an undergraduate course in Information Systems, conducted in the PBL approach. In order to guarantee the application of PBL in an effective way, a Framework for PBL application in the teaching of Computing, described by Santos and Rodrigues (2016) was used. This framework systematizes the application of PBL in the four stages Plan, Do, Check and Act (based on the management cycle of Deming), which are repeated in learning cycles aligned to educational objectives. As the main results of this experience, the following stand out: a proposal for applying PBL in a managed way, based on a Framework for Computer Education; benefits of using the Framework; possibilities for improvements in this approach.

[1]  Donald Chinn,et al.  Collaborative, problem-based learning in computer science , 2005 .

[2]  Gustavo H. S. Alexandre,et al.  PBL Planner Toolkit: A Canvas-based Tool for Planning PBL in Software Engineering Education , 2018, CSEDU.

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

[4]  Ralph Maltese Project Based Learning: 25 Projects for 21st Century Learning , 2012 .

[5]  D. Krathwohl A Revision of Bloom's Taxonomy: An Overview , 2002 .

[6]  Patcharaporn Panwong,et al.  Problem-Based Learning Framework for Junior Software Developer: Empirical Study for Computer Programming Students , 2014, Wirel. Pers. Commun..

[7]  Jan Herrington,et al.  Authentic Assessment and Multimedia: how university students respond to a model of authentic assessment , 1998 .

[8]  Simone C. dos Santos,et al.  xPBL: A methodology for managing PBL when teaching computing , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[9]  Gustavo H. S. Alexandre,et al.  Applying and Managing PBL - An Experience in Information Systems Education , 2018, CSEDU.

[10]  Simone C. dos Santos,et al.  PBL-Test: A model to evaluate the maturity of teaching processes in a PBL approach , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[11]  Oleg Liber,et al.  A framework for pedagogical evaluation of virtual learning environments , 1999 .

[12]  Simone C. dos Santos,et al.  Authentic assessment in Software Engineering education based on PBL principles a case study in the telecom market , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[13]  Simone C. dos Santos,et al.  PBL-SEE: An Authentic Assessment Model for PBL-Based Software Engineering Education , 2017, IEEE Trans. Educ..

[14]  Vinicius Cardoso Garcia,et al.  PBL in teaching computing: An overview of the last 15 years , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[15]  Thomas M. Duffy,et al.  Problem Based Learning: An instructional model and its constructivist framework , 1995 .

[16]  Wu Peng Practice and experience in the application of problem-based learning in computer programming course , 2010, 2010 International Conference on Educational and Information Technology.

[17]  Gillian Xiao-Lian Authentic assessment strategies in problem based learning , 2007 .

[18]  Gustavo H. S. Alexandre,et al.  Applying PBL in project management education: A case study of an undergraduate course , 2015, 2015 IEEE Frontiers in Education Conference (FIE).

[19]  Woei Hung,et al.  The 9-step problem design process for problem-based learning: Application of the 3C3R model , 2009 .

[20]  Marios Belk,et al.  Employing virtual worlds for HCI education: a problem-based learning approach , 2012, CHI EA '12.

[21]  Woei Hung,et al.  The 3C3R Model: A Conceptual Framework for Designing Problems in PBL. , 2006 .