Digital signal processing course on Jupyter–Python Notebook for electronics undergraduates

The Jupyter–Python Notebook open source is currently used world‐wide as a programming environment for courses and labs. This paper describes an application of a set of Python computer programs implemented in the form of Jupyter notebooks to learn the course of digital signal processing and also seek...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer applications in engineering education 2020-09, Vol.28 (5), p.1045-1057
Hauptverfasser: Zúñiga‐López, Arturo, Avilés‐Cruz, Carlos
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The Jupyter–Python Notebook open source is currently used world‐wide as a programming environment for courses and labs. This paper describes an application of a set of Python computer programs implemented in the form of Jupyter notebooks to learn the course of digital signal processing and also seeks to contribute to the development of innovative teaching methodologies. A set of user‐friendly Jupyter notebooks workflows allows teachers–students to teach and learn theoretical concepts, description of problems, computer code, and simulation results with a graphical output. The proposed environment allows teachers/students to code their simulations in Python or Octave simulating languages. Additionally, a new approach involves student‐centered learning to teach theoretical and lab concepts.
ISSN:1061-3773
1099-0542
DOI:10.1002/cae.22277