On a Web-Based Oscilloscope Interface App for E-Learning: Software Architecture, Practical Applications, and User Experience

Almost two decades have passed since the development of the first (stand-alone) version of the oscilloscope simulator, known as Analogue Oscilloscope Simulator, widely utilized by thousands of Electrical and Computer Engineering (ECE) students at Instituto Superior de Engenharia do Porto (ISEP). Meanwhile, dramatic changes have occurred in students’ learning preferences, digital competences, and expectations, alongside advancements in software architectures, internet accessibility, and Quality-of-Service (QoS). This paper presents the design, implementation and applications of the new version of oscilloscope simulator, named Oscilloscope Web Interface, built from scratch to replicate a real oscilloscope and signal generator. The application offers two operating modes, Simulation Mode and Acquisition & Control Mode, designed to support various use cases, including (i) supporting students’ (e-)learning of oscilloscope basics; (ii) enhancing live in-class teaching and demonstrations; (iii) creating instructional materials; (iv) supporting remote experimentation and circuit signal analysis; and (v) complementing or substituting traditional lab work. Recently, this tool was used by approximately 250 students enrolled in the Circuit Theory (TCIRC) course (ECE degree, first year, second semester). It was initially employed for off-class preparation of a laboratory script focusing on the fundamental operations of the oscilloscope and signal generator and, subsequently, for training ahead of their first laboratory test. Analysis of nearly two hundred questionnaire responses indicates that the overall user experience was highly positive. Beyond immediate classroom applications, the tool offers the potential to expand remote education capabilities, foster self-directed learning, and serve as a benchmark for developing similar tools in other engineering disciplines.

Authors

Institutions

Publication Details

Journal
Sci
Published
2025-02-13
DOI
https://doi.org/10.3390/sci7010019
Primary Topic
Experimental Learning in Engineering
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On a Web-Based Oscilloscope Interface App for E-Learning: Software Architecture, Practical Applications, and User Experience

Mário Alves, João Elias Vidueira Ferreira, André Rocha, Paulo Coelho de Oliveira
Sci
Experimental Learning in Engineering
article

On a Web-Based Oscilloscope Interface App for E-Learning: Software Architecture, Practical Applications, and User Experience

Mário Alves, João Elias Vidueira Ferreira, André Rocha, Paulo Coelho de Oliveira
article en

Abstract

Almost two decades have passed since the development of the first (stand-alone) version of the oscilloscope simulator, known as Analogue Oscilloscope Simulator, widely utilized by thousands of Electrical and Computer Engineering (ECE) students at Instituto Superior de Engenharia do Porto (ISEP). Meanwhile, dramatic changes have occurred in students’ learning preferences, digital competences, and expectations, alongside advancements in software architectures, internet accessibility, and Quality-of-Service (QoS). This paper presents the design, implementation and applications of the new version of oscilloscope simulator, named Oscilloscope Web Interface, built from scratch to replicate a real oscilloscope and signal generator. The application offers two operating modes, Simulation Mode and Acquisition & Control Mode, designed to support various use cases, including (i) supporting students’ (e-)learning of oscilloscope basics; (ii) enhancing live in-class teaching and demonstrations; (iii) creating instructional materials; (iv) supporting remote experimentation and circuit signal analysis; and (v) complementing or substituting traditional lab work. Recently, this tool was used by approximately 250 students enrolled in the Circuit Theory (TCIRC) course (ECE degree, first year, second semester). It was initially employed for off-class preparation of a laboratory script focusing on the fundamental operations of the oscilloscope and signal generator and, subsequently, for training ahead of their first laboratory test. Analysis of nearly two hundred questionnaire responses indicates that the overall user experience was highly positive. Beyond immediate classroom applications, the tool offers the potential to expand remote education capabilities, foster self-directed learning, and serve as a benchmark for developing similar tools in other engineering disciplines.

SciVol. 7(1)
Universidade do Porto (PT), Polytechnic Institute of Porto (PT)
Openalex Percentile: Top 97%
Experimental Learning in Engineering
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.