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...

Full description

Saved in:
Bibliographic Details
Main Authors: Sigit Sugiarto, John Nandito Lekitoo, Ratnah Kurniati MA
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