it can be carried out as an individual project; in the
latter it doesn’t require cooperation among students.
We have chosen the collaborative environment as op-
posed to a competitive one, where students are in a
race against each other in order to get best marks, be-
cause this is the model they will find in a real working
place.
3.1 Basic Considerations
We have selected Graph Theory based on the premise
that this subject is widely considered conceptually
difficult, but accepting that it’s strongly connected
to interesting and real problems. The traditional ap-
proach to this subject finishes a specific topic by
showing a well known problem that students under-
stand but that simply appears. We think that, from
this perspective, students need to start a backtracking
process to grasp how different concepts, previously
seen, are assembled to obtain a solution. The PBL
approach, on the other hand, encourages a search pro-
cess having in mind the problem to be solved.
As a first step in the introduction of PBL, we de-
cided to address the effort devoted to introduce the
new paradigm in a specific unit: spanning trees. In
simple words, a spanning tree is a set of nodes (e.g.,
points representing locations) having one condition;
all of them are connected, i.e., given two arbitrary
chosen nodes, there is a path between them. If we add
the condition that the cost of connecting all the nodes
is as low as possible, we are dealing with a mini-
mum spanning tree. In doing so, we decided to imple-
ment a two thread view for the specific unit (spanning
trees). It means that the PBL strategy was adopted
when working with the specific problem concerning
minimum spanning trees, as described in the next sub-
section, and as a second thread we supported students
with conventional lectures, aimed to solve doubts and
to provide key concepts.
3.2 The Particular Assignment
The specifications of the first assignment used in 2009
is shown below.
Main objective from the teacher perspective: To
develop a graph-based model to describe an optimiza-
tion problem, finding a spanning tree that solves the
problem.
Learning objectives from the teachers perspective:
i) to understand the benefits of modeling problems by
using graphs; students have to construct a graph with
labeled arcs that represent an instance of cost; ii) to
know how specific algorithms (i.e., Prim and Kruskal)
help to get spanning trees; iii) to develop the capa-
bility of modeling problems using graphs; iv) to im-
plement a mechanism that allows to solve the posed
problem.
The problem presented to the students is the fol-
lowing: This class is going to develop a physical con-
nection using optic fiber, in order to have all the stu-
dents connected to the university network. Due to
economic constraints, students divided into groups,
each of which is independent in terms of connectivity.
Students belonging to a particular group can be con-
nected among themselves and, at least one member
of each group is connected to the university network,
trying to find a minimum cost solution. It is neces-
sary to determine how much optic fiber is necessary
to implement the solution.
Students had to submit two written reports, a soft-
ware operating on real data and a final presentation.
Students were classified in groups of 3 or 4 members,
randomly chosen. For the first report delivery, each
one of these groups modeled the problem concern-
ing only students involved in the group. This helped
to understand the problem and to take into account
the criteria of the group in order to decide the selec-
tion of a particular model. For the second report de-
livery, each group shares the collected data with all
the other groups. In doing so, each group is able to
implement a particular solution, based on their own
models, by considering the complete population to be
connected. The implemented solution is a software
product which is described in the second report. Fi-
nally, each one of the groups developed a presentation
for analyzing the experience from their own points of
view.
4 PRELIMINARY RESULTS
In this first experience with PBL, the results havebeen
interesting. Students showed a high level of inter-
action, and class attendance (that is not mandatory)
presented very good ratings, compared to the tradi-
tional scheme. In the different steps during this ex-
perience, students became actively involved, giving
opinions and asking for different concepts related to
the topic.
It is a policy in the University, to ask the students
for an anonymous evaluation about teaching. This is
accomplished via web, so students do not need to be
physically at the university; in fact, most of them an-
swer the questions during vacations. Among the dif-
ferent aspects considered in this anonymous require-
ment, the ability to teach is evaluated. The main point
PROBLEM-BASED LEARNING - A Graph Theory Experience
81