Repository logo
 
Publication

Using the methodology problem-based learning to teaching programming to freshman students

dc.contributor.authorAires, Joao Paulo
dc.contributor.authorAires, Simone Bello Kaminski
dc.contributor.authorPereira, Maria João
dc.contributor.authorAlves, Luís M.
dc.date.accessioned2023-07-07T10:59:18Z
dc.date.available2023-07-07T10:59:18Z
dc.date.issued2023
dc.description.abstractThis work registers the initial results of a teaching strategy implemented with students entering the Algorithms discipline with a higher degree in Computing. This discipline offered to first-year students records cases of dropout and evasion. Thus, it is necessary to implement teaching strategies to provide engagement, interest, and motivation with the subjects worked on. The main objective is apply an active methodology problem-based learning in programming teaching. In this work participated 177 students in the years 2019-2 (47), 2020-1/2020-2 (83), and 2021-2 (47), enrolled in the first period of the course. The methodology adopted for the development of this study consisted of: use of questionnaires to measure prior knowledge about computing concepts; group discussion of the answers recorded in the questionnaire; development of an APP for smartphone; use of the PBL (Problem-based learning) methodology as a learning strategy. It is an activity related to the active teaching and learning methodology of problem-based learning that is being developed on the first day of class in groups of up to five students. The strategy consisted of two actions: 1) answering a questionnaire associating everyday computing elements; and 2) even though the programming concepts were not presented, the groups were challenged to develop a smartphone application. Each group received a questionnaire containing 19 questions divided into four blocks. What can be seen from the completion of this work was the enthusiasm, motivation, and engagement of the students, who, even though they were newcomers, organized themselves into groups and researched the necessary strategies to complete the challenge. When measuring the knowledge obtained through the application of a questionnaire relating to the content (with the participation of 62% of students), it was found that 81% of the participants obtained the necessary grade for approval of that content. Following the strategy of an active methodology of learning and teaching that favors the protagonism and autonomy of the student, we concluded that strategy was benefic for to the students, and the teacher acted as a guide in the teaching process, directing what should be researched to find the solution and serving as a tutor in the resolution of the problem presented. Preliminarily, part of this study was presented at the 2nd International Computer Programming Education Conference.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationAires, Joao Paulo; Aires, Simone Bello Kaminski; Pereira, Maria João; Alves, Luís M. (2023).Using the methodology problem-based learning to teaching programming to freshman students. International Journal of Information and Education Technology. ISSN 2010-3689. 13:3, p. 448-455pt_PT
dc.identifier.doi10.18178/ijiet.2023.13.3.1825pt_PT
dc.identifier.issn2010-3689
dc.identifier.urihttp://hdl.handle.net/10198/28517
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectTeaching programmingpt_PT
dc.subjectActive methodologiespt_PT
dc.subjectLearning innovationpt_PT
dc.subjectProblem-based learningpt_PT
dc.titleUsing the methodology problem-based learning to teaching programming to freshman studentspt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage455pt_PT
oaire.citation.issue3pt_PT
oaire.citation.startPage448pt_PT
oaire.citation.titleInternational Journal of Information and Education Technologypt_PT
oaire.citation.volume13pt_PT
person.familyNamePereira
person.familyNameAlves
person.givenNameMaria João
person.givenNameLuís M.
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.ciencia-idC51F-E219-0799
person.identifier.orcid0000-0001-6323-0071
person.identifier.orcid0000-0003-1418-910X
person.identifier.ridG-5999-2011
person.identifier.ridN-8574-2015
person.identifier.scopus-author-id13907870300
person.identifier.scopus-author-id56498014500
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication553e533f-18a1-466a-ba15-375d02c1c03f
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
UsingMethodologyProblemBased.pdf
Size:
2.37 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: