Conference PaperPDF Available

Applying PBL in Project Management Education: a Case Study of an Undergraduate Course

Authors:

Abstract and Figures

The Software Engineering sector has been demanding an education model that targets real market practices more and more exactly. This includes bearing in mind that, in the market, a software project is subject to numerous restrictions of time, budget and other resources required for its development. In this context, this article describes the application of a learning methodology based on problems, called xPBL. This methodology consists of elements that enable a learning environment to be built that in its essence is practical and contains real learning, and that ensure that this is supported by processes that make it possible to evaluate the effectiveness of the PBL approach from various perspectives: namely, the student's, the teacher's and that of the methodological approach itself. Based on this case study, evidence of the applicability of xPBL is demonstrated as is how the behavior should be understood of all stakeholders involved in the process of teaching and learning in one of the most complex disciplines of Software Engineering.
Content may be subject to copyright.
Applying PBL in Project Management Education: a
Case Study of an Undergraduate Course
Simone Santos, Gustavo Alexandre
N.E.X.T Research Group
UFPE - Centro de Informática
Recife, Brazil
scs@cin.ufpe.br, gsa@cin.ufpe.br
Ariane Rodrigues
N.E.X.T Research Group
UPE Universidade de Pernambuco
Recife, Brazil
ariane.rodrigues@upe.br
AbstractThe Software Engineering sector has been demanding
an education model that targets real market practices more and
more exactly. This includes bearing in mind that, in the market, a
software project is subject to numerous restrictions of time,
budget and other resources required for its development. In this
context, this article describes the application of a learning
methodology based on problems, called xPBL. This methodology
consists of elements that enable a learning environment to be
built that in its essence is practical and contains real learning,
and that ensure that this is supported by processes that make it
possible to evaluate the effectiveness of the PBL approach from
various perspectives: namely, the student’s, the teacher’s and
that of the methodological approach itself. Based on this case
study, evidence of the applicability of xPBL is demonstrated as is
how the behavior should be understood of all stakeholders
involved in the process of teaching and learning in one of the
most complex disciplines of Software Engineering.
PBL; Project Management, Software Engineering Education.
I. INTRODUCTION
The coining of the term "Software Engineering" in
Computer Science has thrown down major challenges for
those who teach it. Obviously, the requirements of Software
Engineering demand a learning environment that is not only
practical but true to the reality of the market. That is, an
environment that allows its students to experience in a real
way, the software development process, its management
constraints (scope, time, cost, risks), technological limitations
and conflicts of interest between human resources, whether
these are members of a software development team or
customers seeking software solutions.
This is the context of what this article sets out to show. By
using a teaching methodology centered on the student and on
solving real problems in a real work environment, this article
describes the experience of applying PBL (Problem-Based
Learning) to a Planning and Project Management module
which is part of the curriculum of an undergraduate degree in
Information Systems (IS).
PBL was applied using a method called xPBL developed by
the NEXT (iNnovative Educational eXperience in
Technology) group as described in [1]. The elements of this
methodology as well as some of the practical studies that
preceded it are discussed briefly in Section II of this article.
It is important to point out that the NEXT group has been
making a study of and applying PBL in Computer Science
since 2007. Trialing was almost always carried out on post-
graduate courses or courses aimed at adding to professional
skills, most of which focused on enhancing specific
professional skills, for a target-audience of Computer Science
graduates, as described in [2], [3], [4] and [5].
Unlike previous research studies, this paper describes and
discusses the application of PBL methodology on a course of
the 4th semester of a still ongoing 8-semester undergraduate
degree in IS, as set out in Section III, in parallel with five
other highly relevant course modules, including Software
Engineering, Databases and Business Processes Management.
In this context, the Project Planning and Management (PPM)
course module, the object of this study, competes with the
modules of the same semester with respect to the availability,
commitment and engagement of the students. This feature
reinforces the need for a methodology supported by a real
environment and real assessment processes, thereby
continuously bringing students to the center of the learning to
which they belong.
The application of xPBL methodology is described and
discussed in Section III, and the evaluation process and its
results are presented and discussed in Section IV.
Lastly, Section V draws conclusions and makes some final
remarks on this research experience.
II. THE XPBL METHODOLOGY
The purpose of the xPBL methodology is to align methods
and tools to the management of the PBL approach so that the
principles that characterize it can be guaranteed when adopted
for teaching Computing.
On adopting the PBL approach, characteristics such as
flexibility and unpredictability should be considered,
especially with regard to their impact on managing the steps
and activities associated with the teaching and learning
process. According to [6], the essence of PBL is that it is
process-oriented. Therefore, as this is one of the main features
associated with this approach, it is important to maintain
alignment between the stages of the PBL process to ensure its
effectiveness. These assumptions led the NEXT group to
conducting research, especially with respect to drawing up
processes and metrics to plan and manage PBL. This involves,
for example, concepts associated with the 5W2H technique
[7], Deming´s PDCA (Plan, Do, Check and Act) [8], PBL
principles [9] and problem-solving models [10]. It is important
to emphasize that the applicability of xPBL in case studies
such as in [2], [3], [4] and [5] enabled experience to be
obtained of its implementation and the continuous
improvement of its processes.
To ensure PBL principles besides its educational goals are
adhered to, the xPBL methodology is based on five elements:
(1) Problem; (2) Environment; (3) Content; (4) Human capital
and (5) Process. These elements reinforce ten principles that
were established in [9]. Table I maps the ten principles
associated with each element of xPBL.
TABLE I. ELEMENTS OF XPBL AND PBL PRINCIPLES (SOURCE IN: [9]).
Mapping PBL principles and elements of xPBL
PBL Principles
xPBL
Elements
1. All learning activities are anchored on a task or a
problem;
Problem
2. The learner should feel he/she owns the problem, and is
responsible for his/her own learning;
3. The problem should be real;
6. The learning environment should stimulate and at the
same time challenge the learner´s reasoning;
4. The task and the learning environment should reflect
the reality of the professional market;
Environment
5. The learner needs to own the process used so as to work
out the solution to the problem;
Content
7. The learner should be encouraged to test his/her ideas
against alternative views and contexts;
9. The learning is collaborative and multidirectional;
Human
Capital
8. The learner should have the opportunity and support to
reflect on the content learned and the learning process;.
Process
10. PBL is supported by planning processes and
continuous monitoring.
Learning in PBL is directed towards problem solving. The
problem is always the central task to be undertaken in this
process. As seen in the mapping shown in Table I, Principles
1, 2, 3 and 4 are associated with the 'Problem' element of
xPBL. These principles support the idea that problems should
be real and complex so that students’ interest in solving them
is aroused.
Regarding the 'Environment' element of xPBL, Principle 4
supports the need to simulate a real learning environment that
reflects actual conditions in the labor market. This means that
learning is essentially functional in an environment where
students are of a mind to be immersed in practices and
activities in a collaborative and multidirectional way (together
with their peers, teachers and tutors).
Principles 5 and 7 refer to the "Content" element of xPBL,
which reflects the need to align practices to content (whether
structure, theory, foundations, model or concept). Although
learning is essentially functional, the PBL methodology
considers it essential to have the support of content as a
conceptual basis for the problems and that the methodology
must not be confused by practical experiments in which the
support of theory and monitoring the processes of how
solutions are found are not prominent.
Regarding "Human Capital", principle 9 reinforces the idea
of collaborative and multi-directional learning being fostered
by constantly engaging students, teachers, tutors and
customers with each other during the resolution process.
Finally, principles 8 and 10 associated with the element of
‘process’ emphasize the need to plan and monitor the
processes of teaching and learning continuously by having the
students reflect on their learning and conducting reviews
which are consistent with the paradigm of the method. It is
also pointed out that Principles 9 and 10 were defined by the
authors of this article in [9].
Therefore, the authors, when defining the xPBL
methodology, consider that how its elements are tackled is
essential at all stages of the PDCA cycle, above all with regard
to planning being aligned to its implementation.
Quality management of the processes in the cycle
associated with xPBL elements can also be guaranteed by
adopting techniques such as 5W2H. The five aspects
associated with W and the two with H presented in the
technique match the keywords given in Table II. According to
the authors [1], a plan of action guided by the technique sees
to it that the 5 elements are defined in a clear and organized
way because they obtain answers to questions such as:
"What?", "Who?", "Where?" "When?", "Why?", "How?" and
"How much?".
TABLE II. 5W2H TECHNIQUE.
5W2H Techinique
Questions
5W
What?
What action will be performed?
Who?
Who will perform the action?
Where?
Where will the action be performed?
When?
When will the action be performed?
Why?
Why will the action be performed?
2H
How?
How will the action be performed?
How Much?
How much does it cost to perform the action?
As an effective management technique, 5W2H sees to it that
activities associated with each xPBL element are broken
down, analyzed and summarized during the planning stage.
The authors objectively considered information about what
should be done and when, or who will conduct a certain
activity and when, while they were defining each element.
When considering the ‘Problem’ element of xPBL, the
question "what?" of the technique refers to the set of possible,
real and complex problems which are similar to real-world
projects and the demands of real customers. The purpose of
this element (related to the question why?”, for
simplification, why?”) must necessarily be compatible with
the educational objectives, with the content to be learned,
besides the skills and attitudes needed to solve the problem.
As in the real world, problems arise from real customers
(who?) and it is they who ask for the activities and evaluate
the team's results, when considering their needs. It is up to the
students (who?) to select the problem from among different
requests (where?) right at the start of training (when?). This
process (how?) allows students to identify and understand
requests so that they can thereafter draw up an innovative plan
for solving them with relevant arguments, thereby proving the
feasibility of the process and its complexity. The aspect of
‘how much’ is not applicable to this element.
The ‘Environment’ element refers to definitions of actions
set by coordinators, tutors and teachers (who?) before the start
of a course (when?). The main actions (what?) refer to the
process of forming teams because of the number of aspects
and personal aspects and defining the resolution process
associated with activities, roles, business models and
development models (how?). IT infrastructure and physical
infrastructure aspects should also be considered (what?) since
the environment should reflect the real conditions of the labor
market (why?). The costs for this element (how much?) are
related to acquiring resources and licenses. The methodology
recommends that small teams (5-7 members) be formed,
where aspects such as professional experience and
interpersonal skills should be considered.
In the context of Human Capital, roles and responsibilities
are defined (what?) during the planning (when?) so that those
involved know how to proceed correctly when implementing
the PBL approach (why?). Teachers and technical tutors
(who?) teach the content, coordinate activities and can be
consulted about real experience in projects (how?). The PBL
tutor (who?) monitors the entire process of solving the
problems of the teams, and records the results of the
performance and individual assessments (how?). Students and
customers should also be considered in this context (who?).
The aspect of ‘how much does it cost’ is not applicable in this
element.
As for the ‘content’ element, it is known that this is the
conceptual basis for the process of problem solving, as well as
being responsible for providing the formation of students’
knowledge (what?). The flexible learning associated with the
PBL approach requires teachers and tutors (who?) to map the
contents of different media such as books, magazines, and
specialist blogs (where?). The idea is not to follow pre-defined
routes, but rather to take up unpredictability as the rhythm of
the solution process in practice (why? and how?).
Finally, the last element of the xPBL methodology refers to
the assessment process (what?). The reference that the authors
[1] stress is the authentic assessment proposed by [3] to
evaluate the effectiveness of the approach under different
aspects by considering the rigor associated with real practices
both individually and collectively (why?). Throughout the
training (when?), formative type assessments are conducted to
verify that educational goals are being achieved. Summative
assessments are carried out at the end of educational units to
classify the students’ achievement levels as to course content
and foundations of the module as well as the interactions and
deliveries (when?). Teachers and tutors (who?) evaluate the
students (how?) under ways associated with the content, the
resolution process, and the performance and development of
interpersonal skills in the teaching and learning process. The
students (who?) evaluate themselves, their peers, as well as
teachers and tutors and the PBL methodology itself. In the
perspective of the students’ evaluations, aspects such as results
and customers’ satisfaction derived from authentic assessment
are considered. The level of customer satisfaction refers,
above all, to the service provided by the team. The results of
each evaluation are consolidated by the teacher in reports with
varying levels of visual details using graphics and comments.
The next section describes these elements applied to the
undergraduate degree with an emphasis on the management
and planning of information system projects.
III. USING XPBL IN PROJECT MANAGEMENT
UNDERGRADUATE COURSE
This section describes the application of the xPBL
methodology in the Project Management in Information
Systems module of the undergraduate course. There is a total
of 60 contact hours over 4 months, the educational goal being
to train students in good practices in Project Management.
To conduct the course, planning was carried out by the
pedagogical team comprising the teacher of the course and four
tutors: two technical tutors (with project management
experience); and two PBL tutors, responsible for monitoring
the learning process throughout the course. This plan followed
the guideline proposed by xPBL in [1]. Based on applying the
5W2H technique to the xPBL elements discussed in Section II,
the PBL approach was used to structure the module.
A. Environment
The learning environment consisted of 33 students, divided
into six teams: 3 teams of 5 students and 3 teams of 6 students.
Of the students, 70% of the class were between 19 and 21 years
old, and the rest up to 24 years old; 80% of the class were
male; and 33% of the group had no professional experience.
The criteria used to distribute the students into teams were:
professional experience, age, interest in Project Management,
in addition to the student's personal profile (artisan, guardian,
idealist and rational), which was identified by applying a
simplified version of the MBTI - Myers-Briggs Type Indicator
[13]. So as to form the teams in a more balanced way, the
following rules were established: (1) Each team consists of a
mix of MBTI profiles; (2) At least one profile of "idealist" per
team, usually related to creativity and innovation; (3) No team
has all members within a single age band; (4) At least one
female in each team; (5) At least half the team have some
professional experience; (6) Affinities are identified from the
initial dynamics.
To support the communication and dissemination of
educational materials of the course, the following tools were
adopted: Facebook, Dropbox, Google Drive and a WhatsApp
group, which enabled greater collaboration among all
stakeholders.
To plan and monitor the development of each project, the
teams adopted agile management techniques by free choice.
All that the teaching team required was that it should be
possible to monitor the process remotely and so each team used
a web tool that supported the process adopted and allowed the
progress of the project to be followed by the team of tutors via
the web, whether by monitoring Tables via document
repositories or the project site.
As for the classroom, the students had a whiteboard and a
physical space with mobile tables and chairs, which permitted
physical configurations to be arranged for groups. This was an
environment that was improvised and needed to be reorganized
at the start and finish of each class. Unfortunately, the
organization does not have appropriate rooms for PBL, which
reflect working environments found in the software industry.
As to the hardware used, a notebook was made available in the
classroom to each team and each team had ample access to the
undergraduate laboratories (around five of them and all of
which are of high quality and capacity) at the Informatics
Center throughout the day.
B. Problem
The objective of the 1st. step of the course was to bring all
students to the same level in Project Management concepts
thus seeing to it that they could become familiar with the
problem- solving approach, which is very different from
traditional classes based on presenting content on PMBOK
(Project Management Body of Knowledge), version 5.
In the 2nd. step of the course, students were responsible for
identifying and formalizing the problem to be investigated,
including ensuring the participation of a real client who was
external to the academic environment. To ensure that the
problems identified by the teams and the proposed solutions
would be compatible with the educational objectives and
training needs and skills associated with the course, teaching
staff guided the teams such that the solutions were designed
using WEB2.0 tools or platforms, for example: Salesforce,
Content Management Systems, or other environments based on
a high-level business component.
To help students understand the problem and propose a
solution, a dynamic was conducted, supported by the Delisle
problem-solving model [14]. The model sets out four aspects of
tackling a problem that should be observed: (1) Ideas, possible
solutions for solving the problem; (2) Facts, information about
the problem; (3) Hypotheses, raising learning issues to solve
the problem and; (4) Action Plan, strategies, resources,
information, everything that leads to the solution. On having a
clearer understanding of how to find solutions to the problem,
the students then move on to the step of formalizing the
problem. The problems were defined by each team using a
template with questions related to mastering the problem, its
causes, complexity, the target public's needs and so forth. To
define the proposals, questions guided the students on how to
evaluate possible solutions, without overlooking the strategy
for achieving them, available resources and the benefits to
customers. The definitions of problems were sent to the
teaching staff so that they could be evaluated under the criteria
of Adequacy, Complexity, Clarity, Relevance and Innovation,
thereby determining if they were to be selected or adapted.
C. Human Capital
The teaching staff consisted of the teacher of the course and
four tutors. The general function of these tutors was to
continually support student learning. Thus, the course received
support from: two technical tutors, whose competences and
experience were specific to the subjects of the course and; two
PBL tutors, who helped to conduct and implement the xPBL
methodology. In conducting the classes, one of the PBL tutors
was always present and; at least one technical tutor attended
the monitoring meetings of the projects.
Besides the four tutors and the teacher of the course (an
expert on Project Management and PBL), there was a team of
developers and the Project Manager, who was a student
belonging to the team itself and elected by its members.
Finally, there was the figure of the real client, a person
representing a company or individual entrepreneur, with whom
the teams had identified some demand that needed to be
satisfied by using information systems.
D. Content
The course was conducted by the teacher and technical
tutors for which the main reference was the PMBOK Guide
version 5, and speakers on agile management approaches
SCRUM [15] and KANBAN [11] were invited. Moreover, a
lecture on the PBL approach and a dynamic on the process of
problem solving according to Delisle´s model were given [14].
The course was run in 3 modules. The 1st module focused
on the overview of PMBOK v5, in order to ensure early study
of the main concepts of the Project Management area; the 2nd.
module focused on the phases of Initiating and Planning the
life cycle of projects; and the 3rd. module focused on the phases
of implementing, controlling and closing the project life cycle.
With reference to the project phases that the teams
experienced, the teacher defined the content planned for the
course. Based on the difficulties encountered in the evaluation
process (detailed in Section IV), the "on demand" content was
given to the class, thereby reinforcing the points for
improvement identified in the teams.
E. Assessment Process
The evaluation model implemented in this case study was
structured into three levels: the first targeted the evaluation of
the students according to the authentic assessment model and
used five perspectives Content, Process, Results,
Performance and Client Satisfaction; the second targeted the
degree of maturity of the PBL approach in the students’ view;
finally, the third focused on the final evaluation of the course,
under criteria related to how the teacher planned it and
performed. Figure 1 summarizes the evaluation process and the
results obtained. The details of each of the levels of Figure
1will be presented in Section IV.
Fig. 1. Assessment Model used in the module.
IV. ANALYSIS OF RESULTS
A. Results of the Student Assessment
The assessment process was conducted in three modules:
the 1st module focused on knowledge and understanding of
project management concepts and fundamentals, and only
applied the ‘Content’ perspective; the 2nd and 3rd modules
focused on planning and project management, and considered
all the perspectives of the authentic assessment.
As for the results obtained by the students, Figures 1, 2
and 3 give graphs that show the concentration of the students’
performance in the 1st, 2nd and 3rd modules, respectively,
within the value scale of from 0 to 10.
It is worth pointing out that the target set by the course is
an average of 7 for a direct pass, and an average of 5 for a pass
subject to an evaluation of the cumulative content at the end of
the course (final evaluation).
Fig. 2. Concentration of the students’ performance in the 1st module.
Fig. 3. Concentration of the students’ performance in the 2nd module.
Fig. 4. Concentration of the students’ performance in the 3rd module.
Note that the results for the 1st module, reached solely by
assessing the Content perspective, show performances with
the highest concentration between the values of 5 to 6, unlike
the results of the 2nd. and 3rd modules, which have a
concentration between 7 to 8 and 8 to 9, respectively.
Table III shows the types of assessment conducted within
each module, and highlights the instrument used for the
assessment: an objective test, based on the PMI (Project
Management Institute) standards; the Meeting to start the
Project (Kickoff); the Project monitoring meeting or remote
monitoring (Status Report).
TABLE III. TYPES OF ASSESSMENT PER MODULE.
Module
Individual Assessment
(Summative)
Group Assessment
(Formative)
#
Content
Performance
Process
Output
Client
1
1st$EV$
'$
'$
'$
'$
2
2nd$EV$
1st$EV$$
Kickoff$
1st$SR$
Kickoff$
1st$SR$
Kickoff$
1st$SR$
3
3rd$EV$
2nd$EV$
2nd$SR$
3rd$SR$
2nd$SR$
3rd$SR$
2nd$SR$
3rd$SR$
EV – Evaluation | SR – Status Report.
Some reasons for the results of the first module confirm
the difficulties of the conventional assessment process, which
is summative (a test comprising 20 to 25 questions based on a
PMBOK overview) and focuses only on concepts and
definitions, given individually without debate or discussion.
To develop the essentials skills that a project manager
needs, the authentic assessment, recommended by xPBL
methodology [3] was applied in accordance with the five
perspectives:
1. Content, from objective evidence, aiming at concepts
and foundations of the Project Management area,
taught by the teacher;
2. Process, from assessments led by the teacher and
tutors during Status Report meetings;
3. Results, from the deliveries made in accordance with
the project planning during Status Report meetings,
evaluated by the teacher and tutors;
4. Performance, based on assessing the 180 degree
performance, where each student made a self-
assessment and was rated by all members of his/her
team, conducted by tutors;
5. Client satisfaction, based on the client’s evaluation of
solutions during Status Report meetings.
To better understand the performance of the class in the
2nd and 3rd module (Figures 3 and 4, respectively), the
following sections describe the performance of the teams
within each of the five perspectives of the authentic
assessment. To calculate the performance of each student per
module, the following formula was used:
20% * AA(Content) + 20% * AA(Process) + 20% * AA (Output)
+ 20% * AA(Performance) + 20% * AA(Client satisfaction), where
“AA” corresponds to the arithmetic mean of the scores related
to each perspective, when there is more than one score.
1) Content perspective:
In the Content perspective, the evaluation was applied
individually, based on the content and practices discussed on
the course, the main reference being PMBOK version 5, and at
sessions led by invited speakers on agile management
approaches SCRUM [15] and KANBAN [11]. In this
perspective, there were two tests of content, both objective
ones, with about 20 to 25 questions: (1) Phases of Starting and
Planning the project life cycle; (2) phases of Running,
Controlling and Closing the project life cycle. These tests
were conducted at the end of the respective project phases and
therefore were of a summative character. The value scale used
followed the traditional model of from 0 to 10.
On calculating the overall average of the class, solely
under the perspective of Content in the 1st and 2nd modules, we
obtained a performance similar to that of the 1st module, the
pass rate being about 57%. However, the chief gain from this
evaluation was that the results of each objective test enabled to
identify the points of most critical difficulty, and thus to work
on the content in class with a view to clearing up doubts and
mistakes identified in the tests.
Some other matters can be considered regarding the
students’ difficulty with learning theory and concepts.
Unfortunately, for many students, the study habit of reading
intensively about concepts and fundamentals has become a
rare practice. They are connected to social media based on
rapid and short answers. Despite complementary literature
being recommended such as presentations, articles and
podcasts, the result of the Content evaluations showed that the
students did not read the content proposed, even though this is
essential for a course based on a reference guide to items of
knowledge. Some of the reasons that the students alleged were
the competitive demands from other courses of similar
complexity and public holidays associated with the World Cup
which was held in Brazil in 2014. The tutors recorded these
considerations which will be considered when planning future
courses. These should include new initiatives to encourage
reading, such as debates and discussion sessions.
2) Process perspective:
In the perspective of ‘Process’, the teams were evaluated
by the teacher and the technical tutor who monitored the
projects during four meetings: one Kickoff and three Status
Report (SR) meetings. At the SR meetings, each team always
answered five questions: "What is the objective of your
project?"; "What's the plan?"; "What has been done?"; "What
are the strengths?"; and "What are the points of
improvement?". As criteria for evaluation in this perspective,
the following were defined: (1) Clarity in presentation; (2)
mastery of the presentation; (3) Completeness when
considering the five questions; (4) understanding of Planning.
Each indicator could take on one value from a simple scale of
five values: "1 - Insufficient; 2 - Regular; 3 - Good; 4 - Very
Good; 5 - Excellent". The graph in Figure 5 shows the teams’
performance throughout the project.
Fig. 5. Evolution of the perspective of Process.
On analyzing the graph in Figure 5, we see that the
performance of most of the teams improved throughout the
stages of the life cycle of the project, except team T1 team,
whose project manager left the team at the end of the course.
Turning to the performance of teams T2, T3 and T4, we
moreover see a significant improvement between the 1st
monitoring (Kickoff) meeting and the final delivery in Status
Report 3. Another interesting behavior observed in this chart
was the natural "relaxation" of the teams that obtain excellent
performances. It is common for teams to concentrate on other
priorities when they see that the challenges were met in full at
that moment, and thus this has an impact on future activities
and hence their performance in the following reviews.
3) Output Perspective:
As to the perspective of Output (Figure 6), this was
focused on analysis of the content of the presentations of the
projects in the monitoring meetings. These analyses were
conducted under the following criteria: (1) Overview of the
project; (2) Planning activities; (3) Carrying out activities; (4)
Strengths; (5) Points for improvement. Once again, the same
simple scale of five values was used. These evaluations were
conducted by the teacher and technical tutor.
Fig. 6. Evolution of the perspective of Output.
The graph in Figure 6 also shows an upward trend but
with slighter variations, thereby proving that, although
students have relaxed with the process of planning and
monitoring of the project after achieving excellent
performances, these continued to be focused on the delivery of
results, probably due to the culture of traditional teaching
approaches, usually based on delivery artifacts. In addition,
teams T2, T3 and T4 continued to stand out.
4) Performance Perspective:
In the perspective of Performance, eight competences
were assessed: self-initiative, commitment, collaboration,
innovation, communication, learning, planning and analysis.
Due to the subjectivity of this analysis, this perspective used a
scale of five values, with the following meanings: (1) "did not
meet expectations"; (2) "partially met them"; (3) "met them";
(4) "met them very well"; (5) "exceeded expectations". This
review was conducted by the PBL tutor and applied in the
self-assessment format and evaluation in pairs (known as the
180 degree evaluation), where each member of a team was
rated by his/her colleagues, anonymously. Since this was
undertaken by means of an online research tool, sophisticated
individual reports could be obtained for each student, which
showed the results of the assessment of colleagues in his/her
team and his/her own assessment in a consolidated and
graphic way, for each assessment criterion, including
subjective comments.
On analyzing Table IV, it can be seen that teams T2, T3
and T6 stand out with respect to the performance of their
members, in the eight perspectives mapped, as well as the
performance of their PMs. On comparing with the
perspectives of Process and Output, we see that there is a
direct relationship between the best results of Performance of
the Project Manager and the teams that stand out in these
perspectives show the PM´s influence on the conduct of the
process of management and deliverables of the project.
TABLE IV. EVALUATIONS IN THE PERSPECTIVE OF PERFORMANCE.
Criteria
T1
T2
T3
T4
T5
T6
SELF-INITIATIVE
3,6 /
3,4
3,7 /
4,1
3,9 /
4,1
3,4 /
3,7
3,6 /
3,4
4,3 /
4,4
COMMITMENT
3,8 /
3,6
3,9 /
3,9
4,2 /
4,2
3,7 /
3,6
3,6 /
3,4
4,5 /
4,6
COLLABORATION
3,7/
3,6
3,6 /
4
4,1 /
4,4
3,6 /
4
3,9 /
3,6
4,5 /
4,8
INNOVATION
3,3/
3,3
3,8 /
3,8
4 /
4,2
3,2 /
3,8
3,2 /
3,5
4,3 /
4,5
COMMUNICATION
3,6/
3,6
3,9 /
4,2
4 /
4,2
3,6 /
3,6
3,5 /
3,7
4,2 /
4,5
LEARNING
3,6/
3,3
3,9 /
4
4,1 /
4,2
3 /
3,6
3,3 /
3,2
4,3 /
4,5
PLANNING
3,6/
3,4
3,7 /
4,1
4 /
4,2
3,2 /
3,6
3,7 /
3,4
4,3 /
4,6
ANALYSIS
3,6/
3,5
3,6 /
4
4 /
4,2
3,4 /
3,6
3,6 /
3,2
4,4 /
4,5
General average
of the teams:
3,6/
3,5
3,8 /
4
4,0 /
4,2
3,4 /
3,7
3,6 /
3,4
4,4 /
4,6
Average of the
PM:
3/
1,5
4 /
4,3
4,3 /
4,3
3,6 /
3,8
3,4 /
4
4,2 /
4,5
It is worth pointing out some important points about
teams T1 and T6. The first was strongly impacted by the PM
abandoning the project at the 3rd Status Report meeting (final
delivery) after his performance had been rated by his team as
unsatisfactory in the 2nd evaluation of performance. This result
shows the importance of evaluation in pairs to give evidence
of the performance of everyone in the team. The second point
arose from the team which had high maturity in Performance
but a poor performance in content. This impacted the
performance of the perspectives of Process, which in this case
was associated with planning and monitoring the project,
which requires an understanding of PMBOK techniques.
5) Client Perspective:
Finally, the evaluation of client satisfaction was based on
the following criteria: projection of confidence in interviews;
understanding of the problems; clarity of presentation; quality
of the solutions proposed; level of planning. This assessment
used the same value scale as the perspectives of Process and
Output, and was conducted by the teacher and the PBL tutors
together, the client of the solution being present in the
monitoring meetings (Status Report). Figure 7 shows the
results of the teams in this perspective. Looking at the graph in
Figure 7, we see a direct relationship with the teams’
performance in the perspective of Output.
It is worth mentioning, that the involvement of the real
customer in the evaluation process is crucial to the PBL
approach, given that the stakeholder who will benefit from the
solution cannot be left aside. This was one of the points that
the teacher most worked on after the kickoff of the project:
namely, the need to bring the customer to the center of the
project, keeping him/her continuously close to the processes
and validating each stage of the project with him. This
reinforcement led to greater performances throughout the
project in this perspective as shown in Figure 7.
Fig. 7. Evolution of the perspective of Client Satisfaction.
B. PBL Evaluation
To evaluate the degree of PBL maturity in the course, in
accordance with the proposal described in [9], the PBL-Test
was applied at the end of the 2nd module. The objective of this
application was to check for possible deviations from PBL and
fix them in time for the 3rd module. The PBL-Test was taken by
28 students, which was therefore a representative total of more
than 80% of the class. Table V shows the results of the
evaluations.
TABLE V. RESULTS OF THE PBL-TEST.
PBL Principles Evaluated
Average
1. Problem (s) is at the core of the educational proposal.
0.88
2. Learner is the owner of the problem.
0.79
3. Authenticity of the problem or task is evident.
0.93
4. Authenticity of the learning environment is evident.
0.77
5. Solving the problem drives the process.
0.91
6. Complexity of the problem or task reflects the reality of
the market.
0.93
7. Evaluation and analysis of how the problem was resolved
follows the methodology
0.79
8. Reflexion on the content learned and the learning
process is regularly and continuously made.
0.93
9. Collaborative and multidirectional learning takes place
continuously.
0.96
10. Continuous Assessment takes place.
0.98
Overall Average:
8.7
In accordance with the proposal of the PBL-Test, each
principle evaluated can receive a maximum value of 1.0, so the
total assessment can reach a maximum of 10 points. In [9], the
authors define a maturity scale for PBL: Level 0 - Insufficient
(overall average <7); Level 1 - Initial (<= 7 overall average
<8); Level 2 - Satisfactory (<= 8 overall average> 9); Level 3 -
Good (<= 9 overall average> 10); Level 4 - Excellent (overall
average = 10).
From the results of Table V, we found that the PBL
maturity reached level 2 in the overall average, representing the
satisfactory level. Note that Principles 3, 5, 6, 8, 9 and 10 were
very close to the maximum value. It is noteworthy that with
regard to the Principles of lower values, little could be
exploited by the teacher and tutors because these Principles
related to the students’ profiles and the limitations of the
academic environment. As adopted action, we draw special
attention to face-to-face feedback given by the teacher and
technical tutors at the end of each monitoring meeting. The
objective was to explore the reflection as to the solutions that
the teams had adopted.
C. Final Assessment of the course
Finally, at the end of the course, a final assessment with the
class was conducted in order to evaluate two aspects: the
teacher’s performance and the planning of the discipline. We
adopted the same value scale as that for the perspectives of
Process and Results. In this evaluation, 17 responses were
received, representing a little more than 50% of the class.
Regarding the aspect of the Course itself, the following
criteria and respective results were considered: Approach of the
topic (4.2); Bibliography provided (3.8); Presentation of the
Objectives (4.3); Achievement of Objectives (4.1);
Contribution to the curriculum (4.2); Contribution to the
training of the student (4.5); Development of critical capacity
(4.3); General evaluation of the course (4.5). As to the aspect
of Teacher, the following criteria and results were obtained:
Presentation of ideas (4.3); Coherence of content (4.4);
Mastery of Content (4.6); Relationship between theory and
practice (4.4); Incentive to students (4.4); Method of
Evaluation (4.0); Empathy and ethics (4.7); Teaching
methodology (4.4). As a strength, the practical approach of the
course which focused on real problems stood out. As points for
improvement, the following matters were raised: evaluation
centered only on content in the 1st module; extensive content
and lack of revision sessions before the tests on content. Both
in the evaluation of the course and of the teacher, the results of
this evaluation showed that the students considered the course
worthwhile, most results being between "Very Good" and
"Excellent".
V. CONCLUSIONS
The NEXT group has been working with PBL in teaching
software engineering for more than seven years. Given the
many challenges of the first PBL applications in a professional
master’s degree of the area [2], the group’s constant concern
was to systematize the approach in methodological elements
that improve how they are understood and adopted, while being
supported by management processes and techniques.
Throughout this period, and after the processes had undergone
several cycles of evolution, xPBL was applied in a complete
PBL cycle (planning, implementation, evaluation and
improvement) in the context of this article, unlike the case
study reported in [1], in which the xPBL is formally presented.
It is also pointed out that it is the evaluation procedures that
enabled us to prove our objectives were reached. Based on the
five perspectives of authentic assessment, the performance of
the students could be evaluated in different aspects in the PGP
course. The evaluations of Content enabled the concepts and
fundamentals which the students had greatest difficulties with
to be identified. The Perspectives of Process, Result and
Customer Satisfaction allowed the teams to be analyzed,
thereby identifying the groups with greatest maturity in the
process of planning and project management. The evaluation of
performance allowed an individual look under interpersonal
skills that, in general, are developed in PBL-based teaching
approaches and, to some extent, led to collaboration between
members of the same team being perceived. The evaluation of
the PBL-Test allowed us to check throughout if we were really
heading in the right direction. Finally, the final evaluation
showed the students were satisfied with this discipline.
REFERENCES
[1] Santos S. C., Furtado F., Lins W. “xPBL: a Methodology for Managing
PBL when Teaching Computing”, FIE, Madrid, Spain, 2014.
[2] Santos, S. C.; Batista, M. C.; Cavalcanti, A. P. C.; Albuquerque, J. ;
Meira, S. R. L (2009). Appling PBL in Software Engineering Education.
CSEET, Hyderabad, Índia. v. 1. p. 182-189.
[3] S. C. Santos; F. S. F. Soares. “Authentic Assessment in Software
Engineering Education Based on PBL Principles: A Case Study in the
Telecom Market”. ICSE 2013, California, EUA, 2013.
[4] S. C. Santos and A. Pinto, “Assessing PBL with Software Factory and
Agile Processes”, CATE, Naples, Italy, 2012.
[5] Figuêredo C. O., Santos S. C., Alexandre, G. H. S. and Borba P. H. M.
(2011), “Using PBL to develop Software Test Engineering”, CATE,
Cambridge, UK.
[6] Alessio H. (2004). “Student Perception about Performance in Problem
Based Learning”, Journal of Scholarship of Teaching and Learning, Vol.
4, N. 1, pp. 25 36.
[7] M. Laguna. “Business Process Modeling, Simulation and Design”,
Second Edition April 25, 2013.
[8] Walton, M. Método Deming na Prática (Deming Method in Practice).
Rio de Janeiro: Campus, 1992.
[9] Santos S. C., Figuerêdo, C. O., Wanderley, F. “PBL-Test: a Model to
Evaluate the Maturity of Teaching Processes in a PBL Approach”, FIE,
Oklahoma, EUA, 2013.
[10] Barrows, H. S. & Tamblyn, R. M (1980). Problem Based Learning: An
Approach to Medical Education. Interdisciplinary Journal of Problem
Based Learning. New York: Springer.
[11] D. Anderson, “Kanban Succesful Evolutionary Change for Your
Technology Business”. Blue Hole Press, Washington, 2010.
[12] J. P. Womak and D.Jones. “Lean Thinking: Banish Waste and Create
Wealth in Your Corporation June 10, 2003.
[13] I. B. Myers, Gifts Differing: “Understanding Personality Type”.
Mountain View, CA: Davies-Black Publishing, 1980.
[14] R. Delisle. How to use problem-based learning in the classroom, 1997.
[15] N. Brede, and T. Dingsoyr, "Scrum and Team Effectiveness: Theory and
Practice", Lecture Notes in Business Information Processing, 2008,
Volume 9, Part 1, p. 11-20.
... Because it is a constructive method that places the student in the center of learning, PBL constantly stimulates self-initiative on the investigation of the problem, the discussion and positioning of ideas, reflection and analysis towards better solutions [PS39], [PS42], [PS47], [PS60], [PS62], [PS69], [PS85], [PS86], [PS92], [PS97]. Group work also allows the development of a very strong sense of collaboration and ethics, which at times may even appear to be protectionist when a student only cares about his team [PS23], [PS32], [PS46]- [PS49], [PS53], [PS67]- [PS69], [PS72], [PS74], [PS99]. Therefore, it is important to establish practices that integrate or stimulate interaction among teams, not only among team members [PS74], [PS99]. ...
... Several studies have shown how appropriate the PBL approach is when learning goals require the application of multidisciplinary concepts, collaborative work, and interesting challenges to solve, particularly in higher computing education that prepares the student for his/her professional life. In this way, software and application development projects [PS22], [PS34], [PS48], [PS80], [PS88], in particular digital games [PS54], [PS59], [PS82], [PS84] have been used as the mainspring to stimulate students to learn subjects such as algorithms [PS33], [PS63], [PS74], programming [PS75], [PS89], software requirements & testing [PS60], [PS82], software architecture, software development processes [PS34], software quality [PS37], project management [PS53], [PS60], information systems development [PS80], [PS89], [PS90], among other practical approach courses that require group work. It is worth noting that other courses more related to software infrastructure, such as computer networks [PS26], operating systems [PS30], and embedded systems [PS46], can also benefit from PBL, considering its practical characteristic. ...
... At this point, it is important to encourage the student's self-regulation, defining processes that can stimulate them to regulate their learning and become responsible for it [PS94], [PS102]. Evidence had also been found on teaching and learning processes [PS26], [PS49], [PS53], [PS66], [PS71], [PS87], [PS93], often using active learning strategies and technologies, which can be quite effective in bringing dynamism to the environment. ...
Article
Contribution: This article adds to the results of previous systematic mapping study by addressing a more ample context of problem-based learning (PBL) in computing education. Background: PBL is defined as an instructional method of constructivist teaching that uses real problems as a motivating element for learning. Although PBL was born in medical education, it has been used in computing education to facilitate the students' engagement and learning capacity, contributing to developing skills, such as teamwork, holistic vision, critical thinking, and solving problem. Considering that approach much more descriptive than prescriptive, it favors the implementation of diverse methodologies on its behalf.
... Created in the educational context of the health area, Problem-Based Learning (PBL) has been increasingly applied in computing education [1], [2], [3], [4], [5], [6]. PBL is a constructivist instructional method, which advocates learning based on real experience and collaboration, having problems as a stimulating element of learning [7]. ...
... Considering the student level, the focal point of this work, five aspects were defined: "content", considering the understanding of concepts and fundamentals of the knowledge area; "performance", interpersonal characteristics; "process", regarding the way to solve a problem; "output", considering the proposed solution and; "client satisfaction", with respect to the quality of the proposed solutions. This model has been applied to undergraduate courses in Computing in the last five years [3], [4], [5], [13], [14], [15]. ...
... In order to manage this complexity, an assessment model based on authentic assessment was defined [12]. This model has been applied in last seven years in computing courses, in both, academic and business contexts [4], [5], [12], [14], [15]. From these experiences, new challenges have been found, as discussed in section III. ...
Conference Paper
This Research to Practice Full Paper presents a proposal for monitoring student progress in Problem-Based Learning (PBL). The adoption of the PBL approach has been growing in computer education, where problem-solving and group work are essential. Despite the compatibility and benefits of PBL, some challenges remain, in particular, with respect to the assessment process. For an effective assessment process, it needs to be well defined and managed by both teachers and students themselves, considering that, in PBL, the students are at the center of the teaching and learning process, they are active, and self-regulating. In this context, this paper proposes an interface for student progress monitoring (a "student board") based on an authentic assessment model called PBL-SEE. Constructed using the Design Science Research (DSR) method, this interface was initially prototyped and validated by PBL specialists. The results showed a good acceptance of the student board and important recommendations for improvements.
... From this motivation, this paper describes a case study of an Enterprise Management Systems (EMS) course, part of an undergraduate course in Information Systems (IS). In order to align the purpose of this course to labour market demands, we chose to adopt the Problem-Based Learning approach (PBL), considering its increasing popularity in this area [3][4][5][6][7][8][9][10][11]. ...
... (4) Assessment step was to understand the preparation, application and analysis of the artifacts, together with the end users, with the aim of determining, in the first moment, the applicability of the Framework. This resulted in the setting out of improvement in Framework components along several experiences of use [10,11,13,30]. (5) Conclusion stage was to understand what we learn. ...
Chapter
The continuous advancement of Information Technology and the range of industries and services dependent on technology have required profound changes in the education of software professionals. In fact, the education of these professionals must include diverse skills (technical and non-technical), in order to enable them to solve real problems that impact the lives of companies and people. In this scenario, active learning approaches can make a lot of difference, when applied effectively, with well-defined educational goals and continuous follow-up and feedbacks. One of these approaches that are working well in Computer Education is the Problem-Based Learning (PBL) approach. PBL uses real problems as an instrument to develop skills such as holistic knowledge, business understanding, task management and group work, essential in the software professional. In this context, this paper describes a case of an undergraduate course in Information Systems, conducted in the PBL approach. In order to guarantee the application of PBL in an effective way, a Framework for PBL application in the teaching of Computing, described by Santos and Rodrigues (2016) was used. This framework systematizes the application of PBL in the four stages Plan, Do, Check and Act (based on the management cycle of Deming), which are repeated in learning cycles aligned to educational objectives. As the main results of this experience, the following stand out: a proposal for applying PBL in a managed way, based on a Framework for Computer Education; benefits of using the Framework; possibilities for improvements in this approach.
... At the same time, they are learning to work collaboratively and manage their time effectively. Also, the industry has been demanding an education model that targets real market practices accurately, for instance, completing projects subject to numerous restrictions of time, budget, and other resources required for its development [9]. ...
... Difficulty learning the explained concepts [PS11], [PS18] Lack of commitment [PS12], [PS31], [PS41] Difficulty in dealing with the problem and thinking about the solution [PS22], [PS32], [PS35], [PS36], [PS38], [PS45] Students more fatigued [PS26], [PS41], [PS43] Difficulty in applying the theoretical content in a practical situation [PS27], [PS40] Most stressed students [PS30] Lack of proactivity [PS31] Unmotivated students [PS41] Regarding the difficulty of dealing with the problem/solution, a challenge most indicated in studies, it refers to an expected difficulty, since in the traditional teaching process there is the figure of the teacher defining the problem-solving process, while in this context the student you need to go through the problem understanding and solving phase on your own. The study [PS45] reports this challenge: "[...] there was a difficulty in the teams to plan their projects, to define tasks and schedules compatible with their resources. ...
Conference Paper
This Research Full Paper presents an overview of student assessment proposals for Problem-Based Learning (PBL) in Computing Education. Computing teaching has many challenges, as it requires different skills from students, often subjective and difficult to assess. In fact, technical knowledge alone is not enough to fully understand what is being taught, but the interpretive and logical skills to deal with practical problems and non-technical skills such as group work, creativity, critical vision, ability to cooperate and communicate. Active learning methodologies as Problem-Based Learning (PBL) have been used to dealing with such challenges, broadly developing technical and non-techniques skills in students. However, despite the benefits of PBL, the student assessment process is one of the points that present its own adversities and, therefore, an aspect that deserves greater attention. To better understand the nuances of this process and how it can contribute to the teaching and learning process based on PBL, this study aimed to investigate primary studies in the last two decades, seeking answers to the following research questions: RQ1) What assessment models are being used?; RQ2) Which aspects are evaluated?; RQ3) What criteria and media have been defined?; RQ4) Who gets involved in the assessment process?; RQ5) What is the ideal frequency to conduct the evaluations?; RQ6) What can these models reveal? As a research method, this study used the Systematic Literature Review method proposed by Kitchenham. As main conclusions, it was possible to identify that: generally, computing education based on PBL occurs at the undergraduate level, having as main educational objective the teaching of technical content; in practice, the need for a diverse teaching team is not reflected, the traditional student-teacher remains; to evaluate students, it is necessary to consider several aspects, technical and non-technical, defining specific criteria for each one of them; the main benefits for students are related to changes in behavior, development of soft skills and better absorption of technical knowledge; as main challenges for students, the difficulty to understand the nuances of the proposed problem and to be the main responsible for devising a solution for it without the figure of a teacher to give a clear definition of how to do it stands out.
... Watson and Chileshe [8] at Sheffield Hallam University reported the use of a "unit guide learning outcomes framework" as a guideline to incorporate a PM curriculum into the education process of both undergraduate and postgraduate construction programs. Santos, Alexandre, and Rodrigues [9] described a problem-based learning pedagogy highlighting five project elements, namely problem, environment, content, human capital, and process, to teach software engineering. Mengel [10] at the University of New Brunswick reflected on his two-year experience of teaching project management in a leadership class and concluded that it is important to include the learning objective: being able to initiate, plan, execute, control, and close a project. ...
... In contrast, the requirements of Software Engineering need a learning environment that is not only practical but true to the reality of the market. That is, an environment that allows students to experience the software development process, its management constraints (scope, time, cost, risks), technological limitations and conflicts of interest among human resources [2]. ...
Conference Paper
This a Research Full Paper. The requirements of Software Engineering need a learning environment that is not only practical but true to the reality of the market. As a student-centered approach, Problem-Based Learning (PBL) enables students to be collaborative and attitude-oriented during problem-solving. Despite this, PBL has its cultural challenges. Thus, this work intends to better understand how the students learn and behave through student meaningful learning profiles and the Myers Briggs Type Indicator (MBTI). Based on the principle that these students participate or participated in a discipline that used the PBL method and are students of a course in the Computer Science area. In this context, this article proposes a descriptive study to make initial analyses and kick start the research. Based on this study and its early results, we can conclude that learning dimensions require greater stimulation and it was identified an initial relationship between personality profiles and meaningful learning profiles.
... Several papers report the benefits of different approaches to PM teaching and learning, especially those based on active and participatory learning, such as PBL [12], educational games [7] [9], hands-on approach [13], and simulation-based approach [14]. However, few studies describe the use of more than one teaching-learning method during a whole PM course, and we have not found works that make a longitudinal evaluation to verify the efficiency of the methods after some years. ...
Conference Paper
Full-text available
This article describes the instructional design and evaluation of a course about project management in a software engineering post-graduation program using different teaching approaches and with a focus on active learning. We use four different approaches: digital educational game, non-digital educational game, hands-on activity, and experiential activity. Each one of the activities is evaluated for the aspects of motivation, user experience, and learning, following the MEEGA evaluation model and Cidral's experiential activity model. To verify the perceptions of students over time, we also assess graduated students that have concluded this course after two to four years, considering the aspects of motivation and learning. Results indicate a high level of approval for dynamic activities, regarding both motivation and learning. Activities with greater impact on motivation and learning are dynamics and educational games, group practical activities, and group theoretical activities. Among the factors that most influence students' motivation, we highlight: active learning, teacher knowledge, the taste of the area, and teaching methods. We realized that there was no significant variation in the perception of the activities by students over time.
Book
Full-text available
Future professional competencies in the field of computing, recommended by international forums and reference curricula, comprise a combination of knowledge, skills, and attitudes. These competencies can be developed through educational objectives which integrate theory and experience through teamwork, intense collaboration, and problem-solving. For this, it is necessary to have an authentic learning environment and well-defined pedagogical processes. In this context, this book argues that the educational strategy of Problem-Based Learning (PBL) can translate educational objectives into professional competencies. This book proposes a methodology to implement PBL in a manageable way. It also reports teaching and learning experiences concerning several computing professional profiles, providing a realistic picture of this methodology.
Article
This study examined the effectiveness of a Green Food and Beverage (GFB) blended learning approach. A quasi-experimental research design was employed to verify the learning outcomes of implementing the GFB blended learning. Junior hospitality students were the research subjects. The experimental group participated in an 18-week GFB blended learning course, while the control group experienced traditional teaching. A total of 99 valid subjects were recruited. Statistical analyses were used to examine whether the participants of two groups had different green food literacy, transformative abilities, unit learning achievements, and learning experiences. The results confirmed that the blended learning course was more suitable for capturing students' attention and satisfying them through the course learning and could promote students' green food knowledge, green food responsibility, commitment to green food, and civic green food behavior. It could also enhance the psychological empowerment of students related to green food practices and problem solving to ensure food sustainability.
Conference Paper
Full-text available
In order to exploit the benefits of PBL and mitigate the risk of failure when implementing it, the NEXT (iNnovative Educational eXperience in Technology) research group has been working on methods and tools focused on managing the PBL approach as applied to Computing. In this context, this article proposes a teaching and learning methodology based on PBL, called xPBL, consisting of elements that reinforce PBL principles, namely: real and relevant problems; a practical environment; an innovative and flexible curriculum; an authentic assessment process; close monitoring by technical tutors and process tutors, and finally, professional practitioners as teachers and tutors. Based on these elements, the paper describes the design of a PBL approach for a Design course, grounded on acquired knowledge of Design content and past PBL experiences in Software Engineering courses. This approach provides an insightful guide to implementing PBL from xPBL methodology, and provides instruments based on management techniques such as 5W2H (what, why, who, when, where, how and how much) and the production of artifacts to support the conception process of courses based on PBL.
Article
Full-text available
The growing presence of the software in the products and services consumed daily by the society demands a level of completely dependent quality not only of technology, but of its development process and of the involved professionals. By focusing on the professionals responsible for quality assurance, as the Test Engineer, the skills and competences of these need to be developed on basis of a vision very critical and detailed of the problem. The Test Engineer needs to be an "explorer" of the solution, discovering hidden bugs and looking to elimination of defects of the applications. In this context, this article proposes an approach of teaching focuses on training of “test” discipline that make use of problem-based learning to develop real skills required, supported by processes of planning and continuous assessment, in a computer aided software factory. To prove the applicability of this proposal, an empirical study was developed with positive results in teaching the discipline of “exploratory testing”.
Conference Paper
Full-text available
The continuous growth of the use of Information and Communication Technology in different sectors of the market calls out for software professionals with the qualifications needed to solve complex and diverse problems. Innovative teaching methodologies, such as the "Software Internship" model and PBL teaching approaches that are learner-centered and focus on bringing market reality to the learning environment, have been developed and implemented with a view to meeting this demand. However, the effectiveness of these methods cannot always be satisfactorily proved. Prompted by this, this paper proposes a model for assessing students based on real market practices while preserving the authenticity of the learning environment. To evaluate this model, a case study on skills training for software specialists for the Telecom market is discussed, and presents important results that show the applicability of the proposed model for teaching Software Engineering.
Conference Paper
Full-text available
The increasing application of student-centered teaching approaches to solve real problems, driven by the market's demand for professionals with better skills, has prompted the use of PBL in different areas, including in Computing. However, since this represents a paradigm shift in education, its implementation is not always well understood, which adversely affects its effectiveness. Within this context, this paper puts forward a model for assessing the maturity of teaching processes under the PBL approach, the PBL-Test, with a view to identifying points for improvement. The concept of maturity is defined in terms of teaching processes adhering to PBL principles, taken from an analysis of the following authors: Savery & Duffy (1995), Barrows (2001) Peterson (1997) and Alessio (2004). With a view to validating the applicability of the model, an empirical study was conducted by applying the PBL-Test to three skills in the Computing area. Results showed that although the model has shown it needs further enhancement, it has already been possible to identify improvements in PBL teaching processes that clearly affect the effectiveness of the approach.
Data
Full-text available
The increasing application of student-centered teaching approaches to solve real problems, driven by the market´s demand for professionals with better skills, has prompted the use of PBL in different areas, including in Computing. However, since this represents a paradigm shift in education, its implementation is not always well understood, which adversely affects its effectiveness. Within this context, this paper puts forward a model for assessing the maturity of teaching processes under the PBL approach, the PBL-Test, with a view to identifying points for improvement. The concept of maturity is defined in terms of teaching processes adhering to PBL principles, taken from an analysis of the following authors: Savery & Duffy (1995), Barrows (2001) Peterson (1997) and Alessio (2004). With a view to validating the applicability of the model, an empirical study was conducted by applying the PBL-Test to three skills in the Computing area. Results showed that although the model has shown it needs further enhancement, it has already been possible to identify improvements in PBL teaching processes that clearly affect the effectiveness of the approach.
Article
Full-text available
Many graduate and professional programs include Problem Based Learning (PBL) as a mainstay in their curricula. For many undergraduate students, this is a change from a teacher-centered to a student-centered learning method. This study was undertaken to learn about perceptions and test performances of college students (N=116) enrolled in liberal education classes when PBL is used vs. traditional teaching methods. Results indicated students perceived traditional teacher-centered learning more favorably than student-centered PBL. Nevertheless, test scores were similar. Negative student perceptions about learning in PBL classes did not support either teacher observations of learning activity in the classroom or compromised test performances.