TEACHING OF INTERPOLATION AND APPROXIMATION CURVES THROUGH COMPUTER SIMULATION
Keywords:educational software, modelling, simulation, interpolation, approximation, computer graphics
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.
How to Cite
Copyright (c) 2023 Норберт Аннуш, Ондрей Такач
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Authors who publish in this journal agree to the following terms:
- Authors hold copyright immediately after publication of their works and retain publishing rights without any restrictions.
- The copyright commencement date complies the publication date of the issue, where the article is included in.
- Authors grant the journal a right of the first publication of the work under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) that allows others freely to read, download, copy and print submissions, search content and link to published articles, disseminate their full text and use them for any legitimate non-commercial purposes (i.e. educational or scientific) with the mandatory reference to the article’s authors and initial publication in this journal.
- Original published articles cannot be used by users (exept authors) for commercial purposes or distributed by third-party intermediary organizations for a fee.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) during the editorial process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (see this journal’s registered deposit policy at Sherpa/Romeo directory).
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Post-print (post-refereeing manuscript version) and publisher's PDF-version self-archiving is allowed.
- Archiving the pre-print (pre-refereeing manuscript version) not allowed.