Skip to main content

Advertisement

Log in

Ranking of problems and solutions in the teaching and learning of object-oriented programming

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

This study describes the most relevant problems and solutions found in the literature on teaching and learning of object-oriented programming (OOP). The identification of the problem was based on tertiary studies from the IEEE Xplore, Scopus, ACM Digital Library and Science Direct repositories. The problems and solutions identified were ranked through the multi-criteria decision methods DEMATEL and TOPSIS in order to determine the best solutions to the problems found and to apply these results in the academic context. The main contribution of this study was the categorization of OOP problems and solutions, as well as the proposal of strategies to improve the problem. Among the most relevant problems it was found: 1) difficulty in understanding, teaching and implementing object-orientation, 2) difficulties related to understanding classes and 3) difficulty in understanding object-oriented relationships. After doing the multicriteria analysis, it was found that the most important solutions to face the problems found in the teaching of OOP were: 1) use of active learning techniques and intrinsic rewards and 2) emphasize on basic programming concepts and introduce the object-oriented paradigm at an early point in the curriculum. As a conclusion, it was evidenced that there is coherence between the literary guarantee that gives support to the problems and solutions in the teaching of OOP presented in this study and the approaches that experts in the area of development highlight as relevant when they identify weaknesses in the process.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

Download references

Acknowledgements

This work was carried out with the assistance provided by Universidad Santo Tomás, Universidad del Norte and the program "Convocatoria de Doctorados Nacionales 785 de 2017". The authors would like to thank Universidad Santo Tomás and Universidad del Norte for allowing the articulation of an interdisciplinary team for the research project development. Thanks are extended to the experts who provided their valuable contributions.

Availability of data and materials

Not applicable.

Code availability

Not applicable.

Funding

Universidad Santo Tomás. CAFP 002 SIST.2018-2 and Convocatoria Doctorados Nacionales 785. The funding bodies participated in the design of the study and collection, analysis, and interpretation of data and in writing the manuscript.

Author information

Authors and Affiliations

Authors

Contributions

Luz E. Gutiérrez: Conceptualization, Methodology, Software, Formal analysis, Investigation, Writing - Original Draft, Writing - Review & Editing.

Carlos A. Guerrero: Conceptualization, Methodology, Investigation, Writing - Original Draft, Writing - Review & Editing, Supervision.

Héctor A. López-Ospina: Methodology, Formal analysis, Writing - Review & Editing.

Corresponding author

Correspondence to Luz E. Gutiérrez.

Ethics declarations

Conflicts of interest/Competing interests

The authors declare that they have no competing interests.

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gutiérrez, L.E., Guerrero, C.A. & López-Ospina, H.A. Ranking of problems and solutions in the teaching and learning of object-oriented programming. Educ Inf Technol 27, 7205–7239 (2022). https://doi.org/10.1007/s10639-022-10929-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-022-10929-5

Keywords