educational software
computer graphics

How to Cite

N. Annuš and O. Takáč, “TEACHING OF INTERPOLATION AND APPROXIMATION CURVES THROUGH COMPUTER SIMULATION”, ITLT, vol. 97, no. 5, pp. 55–72, Oct. 2023, doi: 10.33407/itlt.v97i5.5368.


The use of digital tools in the education process has become a matter of course. This is particularly true in computer science lessons. Our study assesses the performance of students in higher education within each subject area of computer graphics. Computer graphics and its education are very versatile. A better understanding of the algorithms that perform the graphical adjustments is much easier if the student is not only theoretically familiar with the field and its procedures but also has the opportunity to try them out. Our aim was to develop a teaching tool that would allow students attending a graphics class to learn about and test the possibilities of interpolation and approximation curves. In our study, we focused on three specific types of curves: the Hermite, Bézier and Coons curves. For universal use, students are able to simulate the curves concerned in nth-degree cases. In the development, we focused on modelling the mathematical formulas describing the curves trying to design an easy-to-use teaching tool. In this case, the teaching tool is a computer software designed for this purpose. In our research, we conducted qualitative surveys on small groups of students. Our study was conducted on control groups. We also conducted interviews with students using the software to assess the strengths and weaknesses of our software. Based on this feedback, we optimized our software and set the direction for future improvements. The practical application suggests that the educational software has a positive impact on students' learning outcomes. This paper describes the mathematical models describing the processed curves. It then presents the application's options and graphical results. Finally, we would like to present the results of the student testing and their feedback on the educational software.



M. V. Shvetsky, “Methodological system for the fundamental training of future teachers of computer science in higher education institutions undergoing a two-stage education“, D.Sci. thesis, St. Petersburg, 1994. pp. 480

V. Grinshkun, E. Y. Bidaibekov, S. Koneva, G. Baidrakhmanova, “An Essential Change to the Training of Computer Science Teachers: The Need to Learn Graphics,“ European Journal of Contemporary Education. vol. 8, 2019. pp. 25-42. doi:10.13187/ejced.2019.1.25.

A. Peternier, D. Thalmann, F. Vexo, “Mental Vision: A Computer Graphics Teaching Platform,“ in Pan, Z., Aylett, R., Diener, H., Jin, X., Göbel, S., Li, L. (eds) Technologies for E-Learning and Digital Entertainment. Edutainment 2006. Lecture Notes in Computer Science, vol 3942. Springer, Berlin, Heidelberg, 2006. doi: https://doi.org/10.1007/11736639_31.

E. Eyad, “Enhanced interactivity and engagement: Learning by doing to simplify mathematical concepts in computer graphics and animation“, IEEE Global Engineering Education Conference, EDUCON, 2012. pp. 1-8. doi:10.1109/EDUCON.2012.6201073.

M. R. A., García-Valcárcel, T. T. Javier, “The incorporation if ICT in higher education,” The contribution of ROC curves in the graphic visualization of differences in the analysis of the variables. British Journal of Educational Technology, 2012. pp. 1-19.

K. Czakóová, “Mathematical Model Based Iteractive Simulations in Education”, presented at the 12th annual International Conference of Education, Research and Innovation, Seville, Spain, 2019. pp. 10120-10125. doi: 10.21125/iceri.2019.2479.

M. Csóka, D. Paksi, K. Czakóová, (2022) “Bolstering Deep Learning with Methods and Platforms for Teaching Programming,” AD ALTA: Journal of Interdisciplinary Research. vol. 12, 2022. pp. 308-313. doi:10.33543/1202308313.

R. Klein, F. Hanisch, W. Straßer, “Web-based teaching of computer graphics: concepts and realization of an interactive online course” in ACM SIGGRAPH 98 Conference abstracts and applications (SIGGRAPH '98). Association for Computing Machinery, New York, NY, USA, 1998. pp. 88–93. doi:https://doi.org/10.1145/280953.281013.

F. T. Marchese, “Teaching computer graphics with spreadsheets,” in ACM SIGGRAPH 98 Conference abstracts and applications, ser. SIGGRAPH ’98. New York, NY, USA: ACM, 1998, pp. 84– 87.

D. Paksi, M. Csóka, Sz. Svitek, “Spreadsheets Feasibility for Modeling in Education“, in 14th International Conference on Education and New Learning Technologies, Palma, Spain, 2022. pp. 5855-5861 doi:10.21125/edulearn.2022.1371.

M. Pla-Castells, I. García-Fernández, J. Gimeno, I. Ferrando, I, “Computer Animation to teach interpolation”. Model. Sci. Educ. Learn. 2019. pp. 31-46.

B. D. Wong, “Bezier Curves and Surfaces in the Classroom,” Mathematical Modelling in Education and Culture, 2003. pp. 173-180.

D. R. Gutierez, F. J. Jimenez-Hornero, J. V. Giraldez, “A Computer Application for Teaching and Learning Approximation and Interpolation Algorithms of Curves,” Computer Applications in Engineering Education, vol. 19(1), 2011. pp. 40-47.

N. Guid, S. Kolmanic, D. Strnad, “SURFMOD: teaching tool for parametric curve and surface methods in CAGD based on comparison and analysis,” IEEE Transactions on Education, vol. 49, 2006. pp. 292-301.

J. R. Miller “freeform: A Tool for Teaching the Mathematics of Curves and Surfaces,” Computer-Aided Design and Applications, vol. 7 no. 2, 2010. pp. 257-267, doi:10.3722/cadaps.2010.257-267.

P. Bo, X. Zhang, “Design of Programming Exercises for a MOOC Course of Computer Graphics”, DEStech Transactions on Social Science, Education and Human Science. 2018. pp. 51-56, doi:10.12783/dtssehs/icems2018/20096.

A. A. Zakharov, Y. V. Zakharova, (2022). “The use of modern computer technologies in the study of the Geometric Modeling course,” J. Phys.: Conf. Ser., 2022. pp. 1-8. doi:10.1088/1742-6596/2308/1/012007

J. Žára, B. Beneš, “Křivky a plochy,” in Moderní počítačová grafika, 2nd ed., Brno: Computer press, Brno, 2004. pp. 177–233.

I. Juhász, S. Lajos, “Görbék leírása és megjelenítése and Felületek leírása és szemléltetése,” in Számítógépi grafika, 1st ed., Miskolc, 2007. pp. 65-83.

L. Szirmay-Kalos, “A geometriai modellezés,” in Számitógépes grafika, 1st ed., Budapest: ComputerBooks, Budapest, 2001. pp. 47-62.

D. Salomon, “Curves and Surfaces for Computer Graphics”, New York. Springer New York, NY, 2006.

O. Takáč, “Görbék és felületek,” in A számítógépes grafika, 1st ed., Komárno: Univerzita J. Selyeho, Komárno, 2016. pp. 256-277.

S. BiBi, M. Abbas, K. R. Miura, M. Y. Misro, “Geometric Modeling of Novel Generalized Hybrid Trigonometric Bézier-Like Curve with Shape Parameters and Its Applications,” Mathematics, vol. 8, 967, 2020. doi:https://doi.org/10.3390/math8060967.

M. Ameer, M. Abbas, K. T. Miura, A. Majeed, T. Nazir, “Curve and Surface Geometric Modeling via Generalized Bézier-like Model,” Mathematics, vol. 10, 1045, 2022. https://doi.org/10.3390/math10071045

T. Kmeť, M. Kmeťova, “Bézier curve parametrisation and echo state network methods for solving optimal control problems of SIR model,” Biosystems, vol. 186, 104029, 2019. doi:https://doi.org/10.1016/j.biosystems.2019.104029.

S. Chen, B. Su, “Geometric modeling with quasi-Hermite curves and surfaces,” presented at the 11th IEEE International Conference on Computer-Aided Design and Computer Graphics, Huangshan, China, 2009. pp. 300-305. doi: 10.1109/CADCG.2009.5246886.

L. Piegl, “Hermite-and Coons-like interpolants using rational Bézier approximation form with infinite control points,” Computer-Aided Design, vol. 20(1), 1988. pp. 2-10. doi:https://doi.org/10.1016/0010-4485(88)90135-2.

X. Ye, “Generating Bézier points for curves and surfaces from boundary information,” Computer-Aided Design, vol. 27(12), 1992. pp. 875-885. doi:https://doi.org/10.1016/0010-4485(95)00001-1.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright (c) 2023 Норберт Аннуш, Ондрей Такач


Download data is not yet available.