Our Vision

We think of Problem-based learning (PBL) as a powerful means to implement active learning, guiding students as the major players in the own learning. We aim to apply PBL as the core methodology to teach/learn Computer Programming. Teachers thus assume the role of tutors as students explore problems through which they are exposed to the key concepts of the discipline. However, in order to consolidate the understanding of the concepts, mini-lectures are also provided in a periodic fashion, which classify ours as a hybrid approach, as opposed to a pure application of the PBL method.



Invited Talk - June 24th, 2008

PBL Experience in the Institute of Computing at UFG


This talk was presented by Prof. Fábio Costa at the Workshop on New Teaching Practices at the UFG. The talk presents the overal aims and preliminary results of the combination of PBL and Tablet PCs within the scope of our HP TfT project.

Although we have not yet finished the first semester of the project, a few early results can already be highlighted. In this talk, we give a brief explanation of the project and the approach that we use, followed by a discussion of some early outcomes, among them the fact that we were able to cover all topics of the course sylabus in about 75% of the course schedule (leaving plenty of time for exercises aiming to consolidate the learning), the strong collaboration among students, and the ability that most students seem to have developped regarding the acquisition of new and advanced knowledge. The major adaptations of the PBL method, along with approach to use the tablet PC in the PBL classroom are also summarised.