Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom

Bibliographic Details
Main Author: Morais, Paula
Publication Date: 2020
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/11328/3513
https://doi.org/10.21125/iceri.2020.0989
Summary: Object Oriented Programming has been a core discipline in Computer Science studies. However, students often have difficulties in learning subjects related to programming. The reasons for these difficulties are well described in the literature and are mainly related to the abstract nature of the subject. To improve the learning process, different teachers are using different active learning methodologies, such as flipped classroom, project-based learning, and peer instruction. This paper describes an experiment conducted to improve the learning experiences of the students attending an Object-Oriented Programming course, form the first year of an Informatics B.Sc. curriculum, using a flipped classroom methodology. One of the learning outcomes in this course aims that students understand the concepts and constructs intrinsic to the object-oriented programming paradigm. Two fundamental concepts arise, the concept of class and the concept of an object. From experience, it is notorious the difficulty students have in learning those. The experiment took place during a class, divided into two moments: at moment one, students were expected to explore the topics, which were then discussed and worked on at moment two. As a final objective the students, who were organized in groups, produced a poster, summarizing the two concepts. The posters were posted on the classroom board. As in the gallery walking strategy, students in groups move through the posters and interact and share knowledge. After the class students were asked to answer an anonymous questionnaire aiming to know their opinion on the use of these pedagogical strategies. Two kinds of results were observed: first, the posters and knowledge sharing moment allowed to recognize that students achieve the desired learning outcome. Second, from the questionnaire answers, it was evident that the use of this methodology was well accepted by the students improving their engagement.
id RCAP_7d1a7d722ced11417be5ea62bdd73eaa
oai_identifier_str oai:repositorio.upt.pt:11328/3513
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroomFlipped classroomActive learningObject oriented programmingStudents engagmentObject Oriented Programming has been a core discipline in Computer Science studies. However, students often have difficulties in learning subjects related to programming. The reasons for these difficulties are well described in the literature and are mainly related to the abstract nature of the subject. To improve the learning process, different teachers are using different active learning methodologies, such as flipped classroom, project-based learning, and peer instruction. This paper describes an experiment conducted to improve the learning experiences of the students attending an Object-Oriented Programming course, form the first year of an Informatics B.Sc. curriculum, using a flipped classroom methodology. One of the learning outcomes in this course aims that students understand the concepts and constructs intrinsic to the object-oriented programming paradigm. Two fundamental concepts arise, the concept of class and the concept of an object. From experience, it is notorious the difficulty students have in learning those. The experiment took place during a class, divided into two moments: at moment one, students were expected to explore the topics, which were then discussed and worked on at moment two. As a final objective the students, who were organized in groups, produced a poster, summarizing the two concepts. The posters were posted on the classroom board. As in the gallery walking strategy, students in groups move through the posters and interact and share knowledge. After the class students were asked to answer an anonymous questionnaire aiming to know their opinion on the use of these pedagogical strategies. Two kinds of results were observed: first, the posters and knowledge sharing moment allowed to recognize that students achieve the desired learning outcome. Second, from the questionnaire answers, it was evident that the use of this methodology was well accepted by the students improving their engagement.IATED Academy2021-05-14T15:09:10Z2021-05-142020-11-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfMorais, P. (2020). Improving learning outcomes in an object-oriented programming course, using a flipped classroom. In Proceedings of ICERI2020 Conference, 9th-10th November 2020 (pp. 4485-4488). Disponível no Repositório UPT, http://hdl.handle.net/11328/3513http://hdl.handle.net/11328/3513Morais, P. (2020). Improving learning outcomes in an object-oriented programming course, using a flipped classroom. In Proceedings of ICERI2020 Conference, 9th-10th November 2020 (pp. 4485-4488). Disponível no Repositório UPT, http://hdl.handle.net/11328/3513http://hdl.handle.net/11328/3513https://doi.org/10.21125/iceri.2020.0989eng978-84-09-24232-02340-1095https://library.iated.org/view/MORAIS2020IMPhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessMorais, Paulareponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-01-09T02:17:15Zoai:repositorio.upt.pt:11328/3513Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T19:34:00.951246Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
title Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
spellingShingle Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
Morais, Paula
Flipped classroom
Active learning
Object oriented programming
Students engagment
title_short Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
title_full Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
title_fullStr Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
title_full_unstemmed Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
title_sort Improving learning outcomes in an Object-oriented Programming Course, using a flipped classroom
author Morais, Paula
author_facet Morais, Paula
author_role author
dc.contributor.author.fl_str_mv Morais, Paula
dc.subject.por.fl_str_mv Flipped classroom
Active learning
Object oriented programming
Students engagment
topic Flipped classroom
Active learning
Object oriented programming
Students engagment
description Object Oriented Programming has been a core discipline in Computer Science studies. However, students often have difficulties in learning subjects related to programming. The reasons for these difficulties are well described in the literature and are mainly related to the abstract nature of the subject. To improve the learning process, different teachers are using different active learning methodologies, such as flipped classroom, project-based learning, and peer instruction. This paper describes an experiment conducted to improve the learning experiences of the students attending an Object-Oriented Programming course, form the first year of an Informatics B.Sc. curriculum, using a flipped classroom methodology. One of the learning outcomes in this course aims that students understand the concepts and constructs intrinsic to the object-oriented programming paradigm. Two fundamental concepts arise, the concept of class and the concept of an object. From experience, it is notorious the difficulty students have in learning those. The experiment took place during a class, divided into two moments: at moment one, students were expected to explore the topics, which were then discussed and worked on at moment two. As a final objective the students, who were organized in groups, produced a poster, summarizing the two concepts. The posters were posted on the classroom board. As in the gallery walking strategy, students in groups move through the posters and interact and share knowledge. After the class students were asked to answer an anonymous questionnaire aiming to know their opinion on the use of these pedagogical strategies. Two kinds of results were observed: first, the posters and knowledge sharing moment allowed to recognize that students achieve the desired learning outcome. Second, from the questionnaire answers, it was evident that the use of this methodology was well accepted by the students improving their engagement.
publishDate 2020
dc.date.none.fl_str_mv 2020-11-01T00:00:00Z
2021-05-14T15:09:10Z
2021-05-14
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv Morais, P. (2020). Improving learning outcomes in an object-oriented programming course, using a flipped classroom. In Proceedings of ICERI2020 Conference, 9th-10th November 2020 (pp. 4485-4488). Disponível no Repositório UPT, http://hdl.handle.net/11328/3513
http://hdl.handle.net/11328/3513
Morais, P. (2020). Improving learning outcomes in an object-oriented programming course, using a flipped classroom. In Proceedings of ICERI2020 Conference, 9th-10th November 2020 (pp. 4485-4488). Disponível no Repositório UPT, http://hdl.handle.net/11328/3513
http://hdl.handle.net/11328/3513
https://doi.org/10.21125/iceri.2020.0989
identifier_str_mv Morais, P. (2020). Improving learning outcomes in an object-oriented programming course, using a flipped classroom. In Proceedings of ICERI2020 Conference, 9th-10th November 2020 (pp. 4485-4488). Disponível no Repositório UPT, http://hdl.handle.net/11328/3513
url http://hdl.handle.net/11328/3513
https://doi.org/10.21125/iceri.2020.0989
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-84-09-24232-0
2340-1095
https://library.iated.org/view/MORAIS2020IMP
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IATED Academy
publisher.none.fl_str_mv IATED Academy
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833598177022836736