Teaching Control Systems with Interactive MATLAB Live Scripts

Authors

  • Arnold Pretorius University of Cape Town
  • Jamie Bok University of Cape Town

DOI:

https://doi.org/10.54337/irspbl-11086

Keywords:

MATLAB Live scripts, Interactive learning, Engineering education, Control systems education

Abstract

Control engineering, as with many other engineering courses, are commonly taught using static course notes and lecture slides. These methods, however, often fail to elicit adequate student interest and understanding of the advanced mathematical and theoretical concepts fundamental to the subject. As a result, many students experience a disconnect with the content early in the course, leading to disinterest and poor academic performance. This paper presents the development of an interactive "live" textbook using MATLAB Live Scripts, providing a dynamic and engaging learning experience. This resource allows students to interact with the theoretical material in real-time, run simulations, adjust parameters, and immediately visualise the impact of their changes — all in a single, unified environment. The integration of LaTeX typeset equations and text, code blocks, dynamic diagrams, and high-level controls such as sliders and buttons empowers students to explore the subject matter deeply at their own pace, fostering a stronger connection and understanding of the material. The effectiveness of the interactive course material is evaluated using anonymous course evaluations, which assess key performance indicators such as understanding of course material and overall course satisfaction. Furthermore, key course statistics, such as pass rate and average mark, are compared over the past four years, showing significant improvements across all areas following the intervention of the developed interactive textbook.  

References

zyBooks. (2025, March 31). zyBooks. Retrieved from https://www.zybooks.com/

Nise, N. (2020). Control Systems Engineering. John Wiley & Sons, Inc.

Seery, M. (2015). Flipped learning in higher education chemistry: emerging trends and potential directions. Chemistry Education Research and Practice, 758-768.

Rossiter, J. (2018). A survey of good practice in control education. European Journal of Engineering Education, 801-823.

Fernández-Samacá, L., Ramírez, J. M., & Orozco-Gutiérrez, a. M. (2012). Project-based learning approach for control system courses. Automação Sociedade Brasileira de Automatica, 94-107.

MathWorks. (2025, March 15). Live Script Features for Online Teaching. Retrieved from MathWorks: https://in.mathworks.com/videos/live-script-features-for-online-teaching-1613631548624.html

Downloads

Published

14-11-2025

How to Cite

Pretorius, A., & Bok, J. (2025). Teaching Control Systems with Interactive MATLAB Live Scripts. Proceedings from the International Research Symposium on Problem-Based Learning (IRSPBL). https://doi.org/10.54337/irspbl-11086

Issue

Section

Theme 3: Technology, AI, and Digital Learning in STEM Education