Abstract
This study introduces an innovative Problem-Based Learning (PBL) methodology to enhance the teaching of Android programming, focusing on addressing nutritional challenges. Conducted within the Computer Science degree at the University of Deusto, this research engages third-year students in developing applications aimed at improving access to nutritional knowledge. The novelty of this approach lies in its integration of advanced programming concepts with practical application development, fostering a deeper understanding and engagement among students. The applications enable users to access detailed nutritional information from open-access food databases, catering to individuals with specific dietary constraints. Preliminary results indicate a significant improvement in student engagement and learning outcomes compared to traditional teaching methods, underscoring the potential of this methodology in fostering future researchers and advancing educational practices in computer science. This research contributes to the field by demonstrating the efficacy of combining PBL with application development in enhancing learning experiences and outcomes in programming education. Our findings not only contribute valuable insights into the unique challenges and motivators associated with Android programming but also pave the way for tailored educational strategies that can optimize the learning experience in this domain.