- Research Article
- 10.32626/2307-4507.2025-31.135-141
МІЖПРЕДМЕТНІ ЗВ’ЯЗКИ: МАТЕМАТИКА ТА ІНФОРМАТИКА
- Dec 18, 2025
- Collection of Scientific papers Kamianets-Podilskyi National Ivan Ohiienko University. Pedagogical series
- Viktoriia Marynina + 2 more +2
The article conducts research on the fundamental importance and methodological implementation of interdisciplinary connections between mathematics and computer science in the educational process. Attention is focused on the close interweaving of these two disciplines, creating a powerful synergistic effect where mathematics acts as the theoretical foundation, and computer science provides tools for solving complex problems and visualizing abstract concepts. It is emphasized that such an integrated approach is key to forming a holistic scientific worldview in students, as well as developing critical, algorithmic, and computational thinking. The paper provides a detailed analysis of how exactly key mathematical sections provide the theoretical basis for computer science. Specifically, discrete mathematics is the foundation for algorithms and data structures (arrays, trees), mathematical logic is critically important for programming languages and artificial intelligence, graph theory is applied to network modeling and pathfinding algorithms, and probability theory and statistics lie at the core of machine learning, data analysis, and cryptography. This review confirms the thesis that mathematics is essentially "the language computer science speaks". Particular attention is paid to practical methodological approaches that help the teacher effectively use this connection in lessons. Specific educational examples are provided. In particular, the study of arithmetic progression in a mathematics lesson is proposed to be combined with writing a simple code (a Python example is given) that calculates the $n$-th term or the sum of the first $n$ terms of the sequence. Furthermore, the role of computer science in visualizing complex mathematical concepts, such as function graphs using Matplotlib or GeoGebra, as well as the creation of fractals and 3D modeling of geometric bodies using SketchUp or Tinkercad, is highlighted.
Read more