Abstract
In this chapter we describe a pilot survey on applying problem-based learning (PBL) in an undergraduate programming course. During the course the students have applied PBL as a complement to traditional teaching and learning techniques. The PBL problem in this survey combines both knowledge about programming and knowledge about databases. We argue that to handle programming the students have to learn programming according to the deep approach to learning in order to be able to apply their knowledge in new programming situations and contexts. The result from this pilot survey indicates from both a tutor and a student perspective that PBL could be one method to reach a deeper understanding on how to access databases in a programming language.
Similar content being viewed by others
References
Barrett, T. (2005) Understanding Problem-Based Learning, Barrett, T., Mac Labhrainn, I. and Fallon, H. (eds), Handbook of Enquiry and Problem-Based Learning: Irish Case Studies and International Perspectives, AISHE and CELT, Galway, pp. 13–25
Booth, S. (1992) Learning to Program: A Phenomenographic Perspective, PhD thesis, Göte-borgs Universitet, Acta.
Dewey, J. (1998) How We Think, Houghton Mifflin Company, Boston, MA.
Duch, B.J. (2001) Models for Problem-Based Instruction in Undergraduate Courses, Duch, B.J., Groh, S.E. and Allen, D.E. (eds), The Power of Problem-Based Learning A Practical “How To” for Teaching Undergraduate Courses in Any Discipline, Stylus, Sterling, Virginia, pp. 39–45
Duch, B.J. (2001) Writing Problems for Deeper Understanding, Duch, B.J., Groh, S.E. and Allen, D.E. (eds), The Power of Problem-Based Learning A Practical “How To” for Teaching Undergraduate Courses in Any Discipline, Stylus, Sterling, Virginia, pp. 47–53.
Egidius, H. (2000) Problembaserat lärande – en introduktion för lärare och lärande, Studentlitteratur (in Swedish).
The European Parliament and the Council of the European Union (2006) Recommendation of the European Parliament and of the Council of 18 December 2006 on key competences for lifelong learning, Official Journal of the European Union (2006/962/EC).
Kilbrink, N. (2008) Legorobotar i skolan: Elevers uppfattningar av lärandeobjekt och pro-blemlösningsstrategier, Licentiate thesis, Karlstad University Studies, 2008:7 (in Swedish).
Kinnunen, P. and Malmi, L. (2005) Problems in Problem-Based Learning – Experiences, Analysis and Lessons Learned on an Introductory Programming Course, Informatics in Education, 4: 193–214.
Marton, F. and Booth, S. (1997) Learning and Awareness, Lawrence Erlbaum, Mahwah, NJ.
Nuutila, E., Törmä, S. and Malmi, L. (2005) PBL and Computer Programming – The Seven Steps Method with Adaptations, Computer Science Education, 15: 123–142.
O’Kelly, J. and Gibson, J.P. (2006) RoboCode & Problem-Based Learning: A Non-prescriptive Approach to Teaching Programming, Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 217–221.
Olstedt, E. (2001) Critical Thinking? A Study Concerning Learning, Problem Based Learning (PBL) and Information Technology (IT) in Engineering Education, PhD thesis, Akademitryck AB (in Swedish).
Pike, A. and Barber, D. (2003) A Preliminary Investigation of the Role of Problem Based Learning (PBL), ITB Journal, 8: 82–91.
Robins, A., Rountree, J. and Rountree, N. (2003) Learning and Teaching Programming: A Review and Discussion, Computer Science Education, 13: 137–172.
Schmidt, H.G. (1983) Problem-based learning: rationale and description, Medical Education, 17: 11-16.
Segolsson, M. (2006) Programmeringens intentionala objekt: Nio elevers uppfattningar av programmering, Licentiate thesis, Karlstad University Studies, 2006:50 (in Swedish).
Striegel, A. and Rover, D.T. (2002) Problem-Based Learning in an Introductory Computer-Engineering Course, Proceedings of the 32nd ASEE/IEEE Frontiers in Education Conference, Vol. 2, pp. 7–12.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Bellström, P., Kilbrink, N. (2009). Problem-Based Learning in a Programming Context–Planning and Executing a Pilot Survey on Database Access in a Programming Language. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_91
Download citation
DOI: https://doi.org/10.1007/b137171_91
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-84809-9
Online ISBN: 978-0-387-84810-5
eBook Packages: Computer ScienceComputer Science (R0)