Project-based learning with Python to analyze poverty in Ecuador

Authors

Keywords:

Project-Based Learning, Software Engineering, Python, Data Analysis, Multidimensional Poverty, Engineering Education

Abstract

This study designed and implemented a Project-Based Learning strategy for software engineering education, integrating Python and Jupyter with the analysis of real-world social data. The research employed the study of multidimensional poverty in Ecuador as an application case, using official datasets from the National Institute of Statistics and Censuses. The methodology combined a technical component, founded on a reproducible pipeline for data cleaning and visualization, with a pedagogical component implemented with a student cohort. Results indicated that the strategy effectively developed technical programming and data management competencies, while enabling students to produce meaningful analyses that identified relevant social patterns. The experience demonstrated that incorporating authentic social issues enhances engineering education by bridging technical practice with an understanding of national context. This model represents a viable alternative for educating professionals with substantial technical skills and heightened social awareness, and its replication in other educational settings is recommended.

Published

2025-12-18

How to Cite

Saltos Ponce, C. J., Lozada Torres, E. F., Pico Pico, M. A., & Llerena Ocaña, L. A. (2025). Project-based learning with Python to analyze poverty in Ecuador. Universidad Y Sociedad, 17(S1), e5741. Retrieved from https://rus.ucf.edu.cu/index.php/rus/article/view/5741

Most read articles by the same author(s)

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.