Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course

We have applied Problem-Based Learning (PBL) on an introductory programming course for several years with positive results. In this paper we present the outcomes and discuss our experiences of applying a modified version of PBL such that needs less tutoring resources and could better be used in larg...

Full description

Bibliographic Details
Main Authors: Päivi KINNUNEN, Lauri MALMI
Format: Article
Language:English
Published: Vilnius University 2005-10-01
Series:Informatics in Education
Subjects:
PBL
Online Access:http://www.mii.lt/informatics_in_education/pdf/INFE062.pdf
id doaj-a568190a01ff4bd190aef1c833cd33f1
record_format Article
spelling doaj-a568190a01ff4bd190aef1c833cd33f12021-01-02T07:15:48ZengVilnius UniversityInformatics in Education1648-58312005-10-0142193214Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming CoursePäivi KINNUNEN0Lauri MALMI1Helsinki University of Technology, Laboratory of Information Processing Science P.O. Box 5400 FI-02015 HUT, FinlandHelsinki University of Technology, Laboratory of Information Processing Science P.O. Box 5400 FI-02015 HUT, FinlandWe have applied Problem-Based Learning (PBL) on an introductory programming course for several years with positive results. In this paper we present the outcomes and discuss our experiences of applying a modified version of PBL such that needs less tutoring resources and could better be used in large-scale courses, too. PBL has many positive effects on studying: Students report that they liked the social aspect of studying in a group. Generally students appreciated the possibility to be active participants in a course. On the other hand, group dynamic difficulties, tolerance of uncertainty and demanding studying skills caused problems that were too hard to overcome to some students. In this paper we introduce different versions of PBL, discuss efficiently and inefficiently working PBL groups and present their characters. We also discuss the possible reasons for differently working groups. Finally, we give some suggestions for interventions that might help the PBL groups to work better.http://www.mii.lt/informatics_in_education/pdf/INFE062.pdfproblem-based learningPBLintroductory programming courseteaching methods
collection DOAJ
language English
format Article
sources DOAJ
author Päivi KINNUNEN
Lauri MALMI
spellingShingle Päivi KINNUNEN
Lauri MALMI
Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
Informatics in Education
problem-based learning
PBL
introductory programming course
teaching methods
author_facet Päivi KINNUNEN
Lauri MALMI
author_sort Päivi KINNUNEN
title Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
title_short Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
title_full Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
title_fullStr Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
title_full_unstemmed Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
title_sort problems in problem-based learning - experiences, analysis and lessons learned on an introductory programming course
publisher Vilnius University
series Informatics in Education
issn 1648-5831
publishDate 2005-10-01
description We have applied Problem-Based Learning (PBL) on an introductory programming course for several years with positive results. In this paper we present the outcomes and discuss our experiences of applying a modified version of PBL such that needs less tutoring resources and could better be used in large-scale courses, too. PBL has many positive effects on studying: Students report that they liked the social aspect of studying in a group. Generally students appreciated the possibility to be active participants in a course. On the other hand, group dynamic difficulties, tolerance of uncertainty and demanding studying skills caused problems that were too hard to overcome to some students. In this paper we introduce different versions of PBL, discuss efficiently and inefficiently working PBL groups and present their characters. We also discuss the possible reasons for differently working groups. Finally, we give some suggestions for interventions that might help the PBL groups to work better.
topic problem-based learning
PBL
introductory programming course
teaching methods
url http://www.mii.lt/informatics_in_education/pdf/INFE062.pdf
work_keys_str_mv AT paivikinnunen problemsinproblembasedlearningexperiencesanalysisandlessonslearnedonanintroductoryprogrammingcourse
AT laurimalmi problemsinproblembasedlearningexperiencesanalysisandlessonslearnedonanintroductoryprogrammingcourse
_version_ 1724357543180894208