Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Inquiry based learning in software engineering education

Exploring students’ multiple inquiry levels in a programming course

Bibliographic Data

ID22165316
AuthorsSohaib Ahmed (0000-0001-7414-8049, Bahria University), Syed Bukhari (0000-0002-6670-9624, Habib University), Syed Ahmed Hassan Bukhari, Adnan Ahmad (0000-0002-3787-8867, COMSATS University Islamabad), Osama Rehman (0000-0001-6424-8564, Bahria University), Faizan Ahmad (0000-0003-0595-5343, Cardiff Metropolitan University), Kamran Ahsan (0000-0002-8966-5943, Millennium Institute), Tze Wei Liew (0000-0003-0153-8649, Multimedia University, corresponding author)
Year2025
Volume10
Publication date2025-03-21
Open AccessYes
TypeARTICLE
VenueFrontiers in Education (JOURNAL)
Journal identifiersISSN: 2504-284X • E-ISSN: 2504-284X
PublisherFrontiers Media SA (PUBLISHER • CH)
DOI10.3389/feduc.2025.1503996
OpenAlexW4408693878
LanguageEN
Citations received3
References cited28

Learning programming is becoming crucial nowadays for producing students with computational thinking and problem-solving skills in software engineering education. In recent years, educators and researchers are keen to use inquiry-based learning (IBL) as a pedagogical instructional approach for developing students’ programming learning skills. IBL instructions can be provided to students through four inquiry levels: confirmation , structured, guided , and open . In the literature, most of the IBL applications follow only one form of inquiry level to explore observed phenomena. Therefore, the purpose of this paper is to explore multiple inquiry levels in a programming course taught in a software engineering program. For this purpose, MILOS (Multiple Inquiry Levels Ontology-driven System) was developed using activity-oriented design method (AODM) tools. AODM is an investigative framework to identify the significant elements of the underlying human activity. In MILOS, students were involved in different inquiry levels to answer the questions given related to the programming concepts taught in their classes. Further, MILOS was evaluated with 54 first-year software engineering students through an experiment. For the comparison, Sololearn, an online programming application, was tested with 55 first-year software engineering students. Both these applications were evaluated through Micro and Meso levels of the M3 evaluation framework. The Micro- level investigates usability aspects of MILOS and Sololearn while the Meso level explores the learners’ performances using these applications. Overall, the results were promising as students outperformed using MILOS as compared to Sololearn application

Engineering education · Engineering management · Mathematics education · Programming language · Software engineering · Computer Science · Educational Games and Gamification · Engineering · Problem and Project Based Learning · Psychology · Teaching and Learning Programming · Software

  • Research on synergy problems and countermeasures between higher engineering education and solid-state battery industry—based on grounded theory and NVivo coding

    Open Access•Haibo Xue•Frontiers in Education•2026

  • Multi-year evaluation of a smart inquiry-based science learning application in middle school education

    Open Access•Sameena Javaid, Sohaib Ahmed et al.•Frontiers in Education•2026

  • Bridging conceptual understanding and practical skills through a smart platform supported flipped classroom in higher education

    Open Access•Wenliu Zhang, Xiaoliang Zhi•Frontiers in Education•2026

  • Designing and evaluating a high interactive augmented reality system for programming learning

    Open Access•Gloria Yi-Ming Kao, Cheng-An Ruan•Computers in Human Behavior•2022

  • Inquiry‐based mobile learning in secondary school science education

    Open Access•Caihua Liu, Didar Zowghi et al.•Journal of Computer Assisted…•2021

  • A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education

    Open Access•Rodrigo Pessoa Medeiros, Geber Ramalho et al.•IEEE Transactions on Education•2019

Citations per year3
Citation span2026 - 2026 (1)
Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae