Impact of Problem‑Based Learning on Programming Skills in a Second‑Year Java Course

Authors

  • Rajeshwar Moghekar Hyderabad Institute of Technology and Management
  • Navakishor Vadla Hyderabad Institute of Technology and Management, Hyderabad, Telangana
  • Surendra Bandi Hyderabad Institute of Technology and Management, Hyderabad, Telangana
  • Lokeshwar Reddy Ch CVR College of Engineering, Hyderabad, Telangana

DOI:

https://doi.org/10.16920/jeet/2026/v39is2/26060

Keywords:

Problem-Based Learning, Java Programming, Active Learning, Undergraduate Education, Debugging, Collaborative Learning.

Abstract

This study investigates how Project-Based Learning (PBL) impacts programming skills in a second-year undergraduate Java course. To achieve this, we re-aligned course outcomes to emphasize core skills like debugging, collaborative problem-solving, and the application of object-oriented concepts. We replaced conventional lecture-driven instruction with a new intervention that included authentic, open-ended problem statements, structured team formation, and iterative evaluations. This approach included a dedicated debugging activity to directly measure students' ability to diagnose and correct errors. Pre- and post-surveys (5-point Likert scale) revealed notable improvements: confidence in solving programming problems increased from 3.1 to 4.2, problem-solving effectiveness improved from 3.2 to 4.3, and collaboration skills advanced from 3.3 to 4.1. In addition, classroom observations and project outcomes confirmed stronger implementation of Java features such as exception handling, multithreading, and GUI development. Challenges encountered included uneven participation within teams, integration of lateral-entry students, and occasional over-reliance on AI-assisted code generation. Overall, the study demonstrates that PBL, when explicitly aligned with course outcomes and supported by targeted debugging tasks, enhances programming competence and teamwork in the Indian undergraduate context.

Downloads

Download data is not yet available.

Downloads

Published

2026-02-17

How to Cite

Moghekar, R., Vadla, N., Bandi, S., & Ch, L. R. (2026). Impact of Problem‑Based Learning on Programming Skills in a Second‑Year Java Course. Journal of Engineering Education Transformations, 39(Special Issue 2), 510–515. https://doi.org/10.16920/jeet/2026/v39is2/26060

References

Albanese, M. A., & Mitchell, S. (1993). Problem-based learning: A review of literature on its outcomes and implementation issues. Academic Medicine: Journal of the Association of American Medical Colleges, 68(1), 52–81. https://doi.org/10.1097/00001888-199301000-00012

Armbruster, P., Patel, M., Johnson, E., & Weiss, M. (2009). Active Learning and Student-centered Pedagogy Improve Student Attitudes and Performance in Introductory Biology. CBE—Life Sciences Education, 8(3), 203–213. https://doi.org/10.1187/cbe.09-03-0025

Barrows, H. S. (1996). Problem-based learning in medicine and beyond: A brief overview. New Directions for Teaching and Learning, 1996(68), 3–12. https://doi.org/10.1002/tl.37219966804

Cindy E. Hmelo-Silver. (2004). Problem-Based Learning: What and How Do Students Learn? | Educational Psychology Review. Educational Psychology Review, 16, 235–266. https://link.springer.com/article/10.1023/B:EDPR.0000034022.16470.f3

Devika SV, Arvind Siddapuram, Rashpinder Kaur, & Anupama Bollampally. (2024). From Lecture-Based Learning to Problem- Based Learning: A Review on Navigating the Transformation in Engineering Education | Request PDF. Journal of Engineering Education Transformations, 38, 179–183. https://doi.org/10.16920/jeet/2024/v38is1/24229

Ellis, A., Carswell, L., Bernat, A., Deveaux, D., Frison, P., Meisalo, V., Meyer, J., Nulden, U., Rugelj, J., & Tarhio, J. (1998). Resources, tools, and techniques for problem based learning in computing. ACM SIGCUE Outlook, 26(4), 41–56. https://doi.org/10.1145/309808.309825

Fan, G., Liu, D., Zhang, R., & Pan, L. (2025). The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance: A comparative study with traditional pair programming and individual approaches. International Journal of STEM Education, 12(1), 16. https://doi.org/10.1186/s40594-025-00537-3

Gijbels, D., Dochy, F., Van den Bossche, P., & Segers, M. (2005). Effects of Problem-Based Learning: A Meta-Analysis From the Angle of Assessment. Review of Educational Research, 75(1), 27–61. https://doi.org/10.3102/00346543075001027

Harris, K. R., Graham, S., Urdan, T., Graham, S., Royer, J. M., & Zeidner, M. (Eds.). (2012). APA educational psychology handbook, Vol 2: Individual differences and cultural and contextual factors. American Psychological Association. https://doi.org/10.1037/13274-000

Hung, W., Jonassen, D. H., & Liu, R. (2008). Problem-Based Learning. In Handbook of Research on Educational Communications and Technology (3rd ed.). Routledge.

Koh, T., & Kim, Y. (2025). Making PBL Sustainable for L2 Beginners: An Anki-Based Approach to Motivation and Autonomy in Elementary Hindi Learning. Sustainability, 17(23), 10547. https://doi.org/10.3390/su172310547

Kolmos, A. (2017). PBL Curriculum Strategies. In A. Guerra, R. Ulseth, & A. Kolmos (Eds.), PBL in Engineering Education: International Perspectives on Curriculum Change (pp. 1–12). SensePublishers. https://doi.org/10.1007/978-94-6300-905-8_1

Krishna, & Deepak, W. (2021). 1st IUCEE Online/Virtual Mini Symposium 9th and 10th October 2021. https://iucee.org/wp-content/uploads/2022/05/e-booklet-Inst-Report-on-P2BL-IUCEE-2021.pdf

Li, X., Luo, J., & Gu, C. (2023). Exploration and Practice of Computer Fundamentals Course Based on Computational Thinking Competency Improvement. In W. Hong & Y. Weng (Eds.), Computer Science and Education (pp. 62–74). Springer Nature. https://doi.org/10.1007/978-981-99-2446-2_6

Mohammadi, M., Tajik, E., Martinez-Maldonado, R., Sadiq, S., Tomaszewski, W., & Khosravi, H. (2025). Artificial intelligence in multimodal learning analytics: A systematic literature review. Computers and Education: Artificial Intelligence, 8, 100426. https://doi.org/10.1016/j.caeai.2025.100426

Prince, M. J., & Felder, R. M. (2006). Inductive Teaching and Learning Methods: Definitions, Comparisons, and Research Bases. Journal of Engineering Education, 95(2), 123–138. https://doi.org/10.1002/j.2168 9830.2006.tb00884.x Project-Based Learning in India: Impact, Benefits, Challenges. (n.d.). CollegeChalo. Retrieved November 29, 2025, from https://www.collegechalo.com/news/project-based-learning-in-india-impact-benefits-challenges

Rovshenov, A., & Sarsar, F. (2023). Research trends in programming education: A systematic review of the articles published between 2012-2020. Journal of Educational Technology and Online Learning, 6(1), 48–81. https://doi.org/10.31681/jetol.1201010

Salam. (2025). (PDF) A systemic review of Problem-Based Learning (PBL) and Computational Thinking (CT) in teaching and learning. ResearchGate. https://doi.org/10.33750/ijhi.v5i2.145

Savery, J. R., & Duffy, T. M. (1995). Problem Based Learning: An Instructional Model and Its Constructivist Framework. Educational Technology, 35(5), 31–38.

Senthil, R. (2020). Enhancement of Engineering Education by Incorporating Active Learning Methodologies. Journal of Engineering Education Transformations, 34(1). https://doi.org/10.16920/jeet/2020/v34i1/155008

Soumitra Das, Vikas Nandgaonkar, Ravindra Eklarker, & Balasaheb Balkhande. (2023). Project Based Learning: Aligned with NEP for Modern Education | LEAD Group. https://leadschool.in/blog/project-based-learning/

Suleiman, A. D., Hou, D., Liu, Y., DeWaters, J., Shepherd, D. C., & G. De Souza, J. (2025). Systematic Literature Review on Project-Based Learning in Computing Education. ACM Trans. Comput. Educ., 25(4), 50:1-50:53. https://doi.org/10.1145/3743684

Zhang, L., & Ma, Y. (2023). A study of the impact of project-based learning on student learning effects: A meta-analysis study. Frontiers in Psychology, 14. https://doi.org/10.3389/fpsyg.2023.1202728

Most read articles by the same author(s)