Presentation is loading. Please wait.

Presentation is loading. Please wait.

Practical Problem-Based Learning in Computing Education O’Grady, Michael J. ACM Transactions on Computing Education 12.3 (July 2012). Emmanuel Bello-Ogunu.

Similar presentations


Presentation on theme: "Practical Problem-Based Learning in Computing Education O’Grady, Michael J. ACM Transactions on Computing Education 12.3 (July 2012). Emmanuel Bello-Ogunu."— Presentation transcript:

1 Practical Problem-Based Learning in Computing Education O’Grady, Michael J. ACM Transactions on Computing Education 12.3 (July 2012). Emmanuel Bello-Ogunu 6 November 2014

2 Outline Problem-based Learning – Origin – Mechanics – Effectiveness PBL Literature Review – Methodology Specification – Selection & Refinement Analysis – Categorization – Additional research questions Discussion / Q&A

3 Computing Education CS is relatively new field Teaching techniques and pedagogical theories still in flux, remain dynamic As with many disciplines, CS educators are often “knowledge transmitters” Alternative approaches to course delivery?

4 Problem-based Learning (PBL) Student-focused, student-driven learning – Empower students to take responsibility for own learning Grounded in philosophy of John Dewey – “Learning is based on discovery…guided by mentoring” Curiosity of learner is aroused – Leads to critical thinking and creative problem solving

5 How PBL breaks Tradition

6 History of PBL Medical education: McMaster University, 1960s “Combination of hypothetical deductive reasoning augmented with specific knowledge” – Normal lecture approach isolated content from context Became widely implemented – i.e. Engineering, Business – Modified according to domain

7 Mechanics of PBL Process of self-, peer-, and tutor review 1.Students presented with a problem 2.Problem is discussed and refined in small groups 3.Outside of class, students engage in independent study 4.Students report back on what they learned 5.Debate, argue, and come to consensus about solution Cycle may be repetitive

8 Effectiveness of PBL Most often viewed as positive development – Differences in students’ disposition to critical thinking [Tiwari et al., 2006] – Can hold its own regarding standardized tests; tests measuring application favor PBL [Walker & Leary, 2009]

9 Effectiveness of PBL Others claim due caution should be exercised – Minimal guidance during instruction doesn’t work [Kirschner et al., 2006] – Novices are a particular case in point [Schmidt et al., 2007] Debate will surely continue… – Verdict: “It is rarely possible to translate a given approach from one context to another without considerable modification” [Bond and Feletti, 1997]

10 PBL Literature Review Objective of study: investigate how PBL is being used in CS-related curricula – Any PBL case study that contributes to this is studied Study is being conducted by analyzing the literature in the domain – Target: undergraduate and postgraduate curricula

11 Methodology Specification Many categorization methodologies already exist in Computing Education Research (CER) – Fincher & Petre, 2004: 10-category model – Vessey et al, 2005: unified classification scheme, 5 dimen. – Simon, 2007: reduced to four dimensions – Sheard et al., 2009: used 5 separate critieria For this study: augmented “didactic triangle” [Kinnumen 2010] – Triad of teacher-content-student: course perspective – Two additional levels: organization POV and society POV

12 Methodology Specification First Stage of Analysis – All papers categorized using Kinnumen et al.’s augmented “didactic triangle” approach Second stage – Additional questions applied 1.What has motivated the adoption of PBL? 2.Has PBL been systematically evaluated in CS courses? 3.Are the problems used in PBL courses documented? 4.Where in the CS curriculum has PBL been harnessed?

13 Selection & Refinement Relevant journals identified and explored – ACM, IEEE, Academic Search Premier Generic searches of appropriate search terms – “Problem based Learning”, “computing”, “software” Additional reference search in Google Scholar Relevant publications referred by colleagues

14 Selection & Refinement In the end, 63 papers selected

15 Analysis: Categorization

16 Additional Research Questions

17 Has PBL been systematically evaluated in CS courses? – Only 37% of reported studies attempted to evaluate – Feedbacks tends to be positive, but still mixed Where familiar approach preferred, student’s first exposure to PBL, and/or instructor’s first attempt – Conclusion: more systematic approach required

18 Additional Research Questions Were problems used in PBL courses documented? – Only 19% of papers included sample problems – Good problems a prerequisite to successful PBL Constructing them are non-trivial, demanding Can only be validated in the classroom – Conclusion: altern. methods must be identified

19 Additional Research Questions

20 Discussion How do you/could you build PBL around your current course? How would you intervene when students or groups struggle? How does PBL differ from (or relate to) flipped classrooms?

21 Conclusion PBL in CS curricula: present, but shallow – May continue to be adoption in ad-hoc fashion If PBL is to succeed: – More systematic approach for adoption, validation – Motivations, objectives, outcomes clearly defined – Set methods to measure, evaluate effectiveness – Experiences must be shared in appropriate fora

22 Thank you!


Download ppt "Practical Problem-Based Learning in Computing Education O’Grady, Michael J. ACM Transactions on Computing Education 12.3 (July 2012). Emmanuel Bello-Ogunu."

Similar presentations


Ads by Google