JOURNAL ARTICLE

Generating Software Engineers by Developing Web Systems: A Project-Based Learning Case Study

Abstract

The novelty proposed in this work regarding teaching and training of software engineering is about how the Project-Based Learning approach is performed for developing a web system for managing academic projects. The supporting project is a real-life problem. Its development was planned in four phases: prototype, code refactoring, release-to-manu-facturing and deployment. We employed some strategies such as role-playing, a software house simulation, and the Model-View-Controller pattern combined with Evolutionary Acquisition and the Interdisciplinary Research Project Management framework.

Keywords:
Computer science Software engineering World Wide Web Software Web application Programming language

Metrics

20
Cited By
18.31
FWCI (Field Weighted Citation Impact)
28
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Problem and Project Based Learning
Social Sciences →  Social Sciences →  Education
Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.