The importance of Python in teaching mathematics in engineering courses

Authors

  • Gabriel Valenzuela Universidad Nacional de Córdoba, Argentina
  • Orlando Micolini Universidad Nacional de Córdoba, Argentina
  • Osvaldo Natali Universidad Nacional de Córdoba, Argentina
  • Liliana Pastore Universidad Nacional de Córdoba, Argentina
  • Luis Orlando Ventre Universidad Nacional de Córdoba, Argentina
  • Mauricio Ludemann Universidad Nacional de Córdoba, Argentina

Keywords:

python, mathematics, education

Abstract

This paper analyzes the growing role of the Python programming language in teaching mathematics-related subjects within computer engineering programs in Argentina. It prioritizes the use of Python over traditional tools such as MATLAB and R, highlighting advantages (free software, versatility, and widespread adoption) and disadvantages (potential initial complexity, lower performance in certain cases) regarding its integration into core courses such as Mathematical Analysis I, II, III, and Linear Algebra. Based on academic literature and recent experiences, the study analyzes how Python facilitates more integrated learning between mathematics and computer science, and its impact on the academic training and professional skills of future computer engineers. The results indicate that Python, due to its simplicity and readability, can match the functionality of specialized software packages, contributing to a more robust multidisciplinary education aligned with the current demands of the technology industry.

Downloads

Published

2025-10-27

How to Cite

Valenzuela, G., Micolini, O., Natali, O., Pastore, L., Ventre, L. O., & Ludemann, M. (2025). The importance of Python in teaching mathematics in engineering courses. JAIIO, Jornadas Argentinas De Informática, 11(10), 24-32. https://revistas.unlp.edu.ar/JAIIO/article/view/19842