PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING
Using software in mathematics learning can improve students' soft and hard mathematics skills at the high school and college levels. Therefore, using software in the learning process is important, including in learning Differential Equations. This research examines the use of the Python program...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Universitas Pattimura
2024-10-01
|
| Series: | Barekeng |
| Subjects: | |
| Online Access: | https://ojs3.unpatti.ac.id/index.php/barekeng/article/view/13005 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849389533401972736 |
|---|---|
| author | Sigit Sugiarto John Nandito Lekitoo Ratnah Kurniati MA |
| author_facet | Sigit Sugiarto John Nandito Lekitoo Ratnah Kurniati MA |
| author_sort | Sigit Sugiarto |
| collection | DOAJ |
| description | Using software in mathematics learning can improve students' soft and hard mathematics skills at the high school and college levels. Therefore, using software in the learning process is important, including in learning Differential Equations. This research examines the use of the Python programming language with Jupyter Lab software and the SymPy library in solving ordinary differential equation problems symbolically in the Differential Equations course. The use of the Python programming language in Differential Equations learning includes solving linear ordinary differential equations of first-order, second-order, higher-order, and the Laplace transform. This research also examines the effect of using Python on the learning outcomes of differential equations of Mathematics Education Study Program students, Study Program Outside the Main Campus, Pattimura University. The population in this quantitative research is all students who programmed differential equations courses in the even semester of the 2023-2024 academic year as many as 19 students. The Python programming language can be used to solve differential equation problems symbolically easily, quickly, and accurately. In addition, using Jupyter Lab makes the process of solving differential equation problems easier and more interactive. Furthermore, t-test results show that the use of Python in learning differential equations can improve students' learning activities and learning outcomes. Using the Python programming language with Jupyter Lab software and the SymPy library can be developed to create teaching materials, textbooks, and reference books for Differential Equations courses. |
| format | Article |
| id | doaj-art-5a6b12cb39024806afcef05690c70d37 |
| institution | Kabale University |
| issn | 1978-7227 2615-3017 |
| language | English |
| publishDate | 2024-10-01 |
| publisher | Universitas Pattimura |
| record_format | Article |
| series | Barekeng |
| spelling | doaj-art-5a6b12cb39024806afcef05690c70d372025-08-20T03:41:57ZengUniversitas PattimuraBarekeng1978-72272615-30172024-10-011842531254210.30598/barekengvol18iss4pp2531-254213005PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNINGSigit Sugiarto0John Nandito Lekitoo1Ratnah Kurniati MA2Department of Mathematics Education, Study Program Outside the Main Campus (PSDKU), Universitas Pattimura, IndonesiaDepartment of Mathematics Education, Study Program Outside the Main Campus (PSDKU), Universitas Pattimura, IndonesiaDepartment of Mathematics Education, Study Program Outside the Main Campus (PSDKU), Universitas Pattimura, IndonesiaUsing software in mathematics learning can improve students' soft and hard mathematics skills at the high school and college levels. Therefore, using software in the learning process is important, including in learning Differential Equations. This research examines the use of the Python programming language with Jupyter Lab software and the SymPy library in solving ordinary differential equation problems symbolically in the Differential Equations course. The use of the Python programming language in Differential Equations learning includes solving linear ordinary differential equations of first-order, second-order, higher-order, and the Laplace transform. This research also examines the effect of using Python on the learning outcomes of differential equations of Mathematics Education Study Program students, Study Program Outside the Main Campus, Pattimura University. The population in this quantitative research is all students who programmed differential equations courses in the even semester of the 2023-2024 academic year as many as 19 students. The Python programming language can be used to solve differential equation problems symbolically easily, quickly, and accurately. In addition, using Jupyter Lab makes the process of solving differential equation problems easier and more interactive. Furthermore, t-test results show that the use of Python in learning differential equations can improve students' learning activities and learning outcomes. Using the Python programming language with Jupyter Lab software and the SymPy library can be developed to create teaching materials, textbooks, and reference books for Differential Equations courses.https://ojs3.unpatti.ac.id/index.php/barekeng/article/view/13005ordinary differential equationspythonjupyter labsympy librarysymbolic exact solution |
| spellingShingle | Sigit Sugiarto John Nandito Lekitoo Ratnah Kurniati MA PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING Barekeng ordinary differential equations python jupyter lab sympy library symbolic exact solution |
| title | PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING |
| title_full | PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING |
| title_fullStr | PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING |
| title_full_unstemmed | PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING |
| title_short | PYTHON IN ORDINARY DIFFERENTIAL EQUATIONS LEARNING |
| title_sort | python in ordinary differential equations learning |
| topic | ordinary differential equations python jupyter lab sympy library symbolic exact solution |
| url | https://ojs3.unpatti.ac.id/index.php/barekeng/article/view/13005 |
| work_keys_str_mv | AT sigitsugiarto pythoninordinarydifferentialequationslearning AT johnnanditolekitoo pythoninordinarydifferentialequationslearning AT ratnahkurniatima pythoninordinarydifferentialequationslearning |