Developing programming-based tutorials to enable the exploration of real-world applications of signals and systems in engineering courses

Project Title

Developing programming-based tutorials to enable the exploration of real-world applications of signals and systems in engineering courses
Principal Investigator

Olivia Di Matteo
Co-Applicants
Christos Thramboulidis, Assistant Professor, Electrical and Computer Engineering
Faculty
Applied Science
Funding Year2023
Project Summary
Signal processing is a core component of engineering curricula, and is a topic with broad applicability in both academic programs and in industry. Data analysis, bioinformatics, computing, audio and video processing, circuit design and the physical sciences all involve representation of phenomena as mathematical signals, which are then transformed and analyzed. ELEC 221, “Signals and Systems”, is a core course in UBC undergraduate engineering programs taken by hundreds of students every year. The course is traditionally taught in a mathematically intensive way, leading to a disconnect between the concepts in theory and their application in practice, which is usually done using software and programming. The goal of this project is to develop a course module consisting of a set of hands-on, programming tutorials (labs) that allow students to apply their knowledge to real-world signal processing tasks and data using the computational tools that are used in industry.
Grant type OER Implementation
Funded Amount 

$ 11,648