Sustainable Project-Based Learning Methodology Adaptable to Technological Advances for Web Programming
Open Access
- 29 July 2021
- journal article
- research article
- Published by MDPI AG in Sustainability
- Vol. 13 (15), 8482
- https://doi.org/10.3390/su13158482
Abstract
The fast pace of development of the Internet and the Coronavirus Disease (COVID-19) pandemic have considerably impacted the educative sector, encouraging the constant transformation of the teaching/learning strategies and more in technological areas as Educational Software Engineering. Web programming, a fundamental topic in Software Engineering and Cloud-based applications, deals with various critical challenges in education, such as learning continuous emerging technological tools, plagiarism detection, generating innovative learning environments, among others. Continual change and even more change with the current digitization becomes a challenge for teachers and students who cannot depend on traditional educational methods. The article presents a sustainable teaching/learning methodology for web programming courses in Engineering Education using project-based learning adaptable to the continuous web technological advances. The methodology has been developed and improved during 9 years, 15 groups, and 3 different universities. Our results demonstrate that the methodology is adaptable with new technologies that might arise; it also presents the advantages of avoiding plagiarism in students and a personalized induction for every specific student in the learning process.This publication has 31 references indexed in Scilit:
- A Practical Approach to Teach Web Programming CourseJournal of Engineering Education Transformations, 2016
- Extending the Database Curriculum: From Design Principles to Web and Mobile ProgrammingCommunications in Computer and Information Science, 2015
- Mapa de tendencias en Innovación EducativaEducation in the Knowledge Society (EKS), 2015
- A new way of teaching programming skills to K-12 students: Code.orgComputers in Human Behavior, 2015
- Teacher Perspectives on Web Design InstructionPublished by Association for Computing Machinery (ACM) ,2015
- Teaching Web Programming - An Approach Rooted in Database PrinciplesPublished by INSTICC ,2014
- Criticizing and modernizing computing curriculumPublished by Association for Computing Machinery (ACM) ,2012
- How the Internet transformed the software industryJournal of Internet Services and Applications, 2011
- How students evaluate information and sources when searching the World Wide Web for informationComputers & Education, 2009
- Cognitive Assessment of Students' Problem Solving and Program Development SkillsJournal of Engineering Education, 1999