Next Article in Journal
Quantitative Comparison between the Smartphone Based Experiments for the Gravity Acceleration Measurement at Home
Next Article in Special Issue
Teaching Mathematics to Non-Mathematics Majors through Problem Solving and New Technologies
Previous Article in Journal
Mapping of Scientific Production on Blended Learning in Higher Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Calculus and Digital Natives in Rendezvous: wxMaxima Impact

by
Natanael Karjanto
Department of Mathematics, University College, Natural Science Campus, Sungkyunkwan University, Suwon 16419, Korea
Educ. Sci. 2021, 11(9), 490; https://doi.org/10.3390/educsci11090490
Submission received: 6 July 2021 / Revised: 18 August 2021 / Accepted: 19 August 2021 / Published: 1 September 2021
(This article belongs to the Special Issue Using Technology in Teaching Mathematics)

Abstract

:
This article covers how a computer algebra system (CAS) wxMaxima can be explored for teaching single-variable and multivariable calculus to Korean digital natives. We present several examples where wxMaxima can handle calculus problems easily, not straightforwardly but still successfully with some human intervention, and unsuccessfully. By soliciting qualitative feedback on students’ experience in exploiting the CAS, we gathered a mixed reaction. Although some students commented positively, the majority seemed to be resistant to embracing a new technological tool.

1. Introduction

Each year, college freshmen in South Korea who plan to major in science and engineering are required to enroll in two calculus courses: Single-Variable and Multivariable Calculus, hereby SVC and MVC, respectively. Due to growing up surrounded by technology, they belong to a group called “digital natives”. Meanwhile, teaching with technology is not only essential but also has become a necessity during the Fourth Industrial Revolution. With so much software to choose from, we selected a free computer algebra system (CAS) wxMaxima. In this article, we discuss some features of this software, particularly in connection to symbolic computation for teaching SVC and MVC. We introduced the CAS into calculus classrooms, and we discuss the students’ feedback and reflect on their opinions to improve the pedagogical approach. In this introduction, we briefly cover the main components in this study: calculus, digital natives, and the CAS wxMaxima. Prior to embedding and implementing wxMaxima into our classrooms, we hypothesized that Korean digital natives would embrace the CAS more positively than migrant, non-digital natives. It turned out that our theory is not entirely correct.

1.1. What Is Calculus?

Calculus is the branch of mathematics that studies how phenomena change, how to measure such changes, and how to utilize those measurements in our lives. It provides the foundation for modeling systems where changes are present. The subject was invented because earlier scientists and mathematicians had a great interest in the physical sciences. In the past, calculus was taught after secondary school level, but nowadays, calculus is also taught and introduced in high school. By the 1930s, calculus became an important part of high school mathematics in the US [1]. By the 1960s, the idea of not teaching calculus in high school would have been unthinkable [2].
Although calculus might be the peak of high school mathematics and many students rush into taking it, many educators and mathematicians are concerned that there are some drawbacks of the action. They argue that many students who take calculus in high school and then enroll in college-level calculus courses tend to view the subject as repetition and thus spend less time on understanding the concepts. Eventually, some struggle and might lose interest in mathematics entirely [3,4]. While it should be an exciting course, calculus has been branded as a barrier or filtering course instead of a pump, particularly for STEM (science, technology, engineering, and mathematics) majors [5,6,7,8,9].
In many universities across North America, the sequence of calculus courses is often offered as a part of the undergraduate curriculum in STEM, particularly during freshman year. SVC is usually split into two-semester, one-year-long courses. The so-called “Calculus 1” usually covers differential calculus, and “Calculus 2” comprises integral calculus and most often encompasses an introduction to differential equations as well as sequences and series. What is known as “Calculus 3” commonly deals with multivariable or vector calculus, and is usually offered during sophomore year.
In South Korea, on the other hand, both SVC and MVC are compressed into the freshmen year. During their first semester in college, i.e., spring (Northern Hemisphere), the freshmen take the so-called “Calculus 1”, which comprises both differential and integral calculus, the combined course materials from what is commonly offered in North American universities as two separate courses. After the summer break, freshmen enroll in “Calculus 2” during the fall, their second semester as college students. This course is typically equivalent to “Calculus 3” (MVC) offered by many North American universities.

1.2. Who Are Digital Natives?

The majority of our students, if not all, are “digital natives” or part of the “Internet generation”. A term coined by Marc Prensky, a “digital native” is used to describe anyone from the generation of people who grew up in the era of ubiquitous technology, which includes computers and the Internet [10,11]. Helsper and Eynon argued that as educators, we often erroneously overestimate our ability to engage our students with technology due to the existence of a generational gap. It turns out that this is only one factor; other factors could be more important than generational differences, including gender, experience, educational level, and the intensity of use [12].
Indeed, while technology is embedded in young people’s lives, their use and skills are not uniform [13,14]. A similar finding among Australian university freshmen confirmed this lack of homogeneity concerning technology [15]. Another study showed that in addition to a limited range of established technologies being utilized by young people, there was no evidence that they adopt radically different learning styles [16].
Although South Korea is one of the world’s most technologically advanced and digitally connected countries, several case studies do indeed support the research findings from other countries. For example, Koh and Shin observed a limited degree of and homogeneous pattern in media use among Korean youths [17]. On the other hand, Chung discovered a heterogeneous pattern in multi-tasking behavior, and most Korean college students exhibit an affection-type of dependency on digital technology [18].
The literature review on digital natives presented in this article is far from exhaustive. For more extensive coverage on the topic, the following three references will be helpful. Kivunja provided a literature review to shed some light on theoretical perspectives of how digital natives learn and how we can use that knowledge in facilitating their learning [19]. Palfrey and Gasser offered a sociological portrait of the first generation of digital natives who can seem both extraordinarily sophisticated and strangely confined [20]. Dingly and Seychell extensively covered the topics of digital natives, investigated the paradigm shift between the different generations of digital natives, and analyzed the future trends of technology [21].

1.3. Teaching with Technology

At the beginning of each new academic year, we as teachers and instructors teach younger students than the previous cohorts. Since each new generation seems to attach to technology at even a younger age than earlier generations, teaching with technological tools is no longer an option but has become a necessity. Granted, the current prolonged COVID-19 pandemic has only accelerated this transition process. In particular, teaching and learning mathematics using CAS has intensified during the past two decades. This subsection provides a brief overview of some studies where other software has been embedded in the mathematics classroom. The following subsection will cover wxMaxima in particular, and why we opt for it.
GeoGebra is dynamic mathematics software for all levels of education. As the name suggests, it not only brings together geometry and algebra but also calculus, statistics, and graphing in a single easy-to-use package. Hohenwarter et al. presented applications of GeoGebra for teaching calculus at both secondary and college levels [22]. The findings from Saha et al. suggest that using GeoGebra enhanced students’ academic performance in understanding coordinate geometry [23]. Other studies offered insights on how GeoGebra generated not only enjoyment and fun in learning mathematics but also in concretizing abstract concepts [24]. Even though utilizing GeoGebra in the mathematics classroom still poses challenges and limitations [25], the software has been found particularly useful in enhancing flipped classroom pedagogy [26].
Another well-known CAS is Maple, developed by a Canadian-based software company Maplesoft. The selection of the name should not come as a surprise since the maple leaf is the most widely recognized national symbol of Canada. Maple has been incorporated into project-based learning for calculus class [27]. The software’s implementation in the calculus classroom has been arguably positive [28,29,30,31]. Even though many teachers and college instructors have struggled with delivering online teaching during the COVID-19 pandemic, an initiative from Italy has borne a fruitful resolution by combining Maple with Moodle, a digital learning environment. Teachers employ Maple in problem-solving activities, designing student worksheets, increasing students’ participation, and providing immediate feedback [32].
A rigorous competitor of Maple and wxMaxima is Wolfram Mathematica, or simply Mathematica. The software was formulated by Stephen Wolfram and is currently being developed by Wolfram Research in Champaign, Illinois, US. Although it has been criticized for being a closed source software, it possesses the capabilities of high-performance computing. Mathematica is integrated with WolframAlpha, a computational knowledge engine developed by the same company. Dimiceli et al. described its benefits and drawbacks for teaching calculus using WolframAlpha [33]. Barba-Guaman et al. utilized Mathematica to improve reading comprehension in mathematics [34]. Beyond calculus, Mathematica enhances students’ creativity and academic performance in linear algebra [35], discrete mathematics [36], classical mechanics [37], and economics [38], among others. Table 1 summarizes the literature on teaching with technology.

1.4. Why Do We Opt for wxMaxima?

wxMaxima is one of the graphical user interfaces (GUI) for Maxima. Maxima is one CAS that specializes in symbolic computation. A CAS is a software that can solve computational problems by rearranging formulas and providing analytical expressions, instead of spitting out numerical values. Both systems are free of charge and released under the terms of the GNU General Public License (GPL). Under this authorization, everyone has the right and freedom to modify and distribute the software as long as its license with them remains unmodified.
Some of the free-of-charge competitors of wxMaxima are Axiom and SageMath. The former lacks a GUI and the latter integrates many CAS packages into a common GUI using a syntax resembling Python. Although SageMath provides a cell server, the results are often slow to appear. Several commercial programs are more famous than wxMaxima, and we need to admit that wxMaxima might not be able to compete with them. The so-called 4M CASs are developed by companies that employ full-time developers and programmers: Magma, Maple, Mathematica, and Matlab. The latter initially specialized in numerical computations but the symbolic tools were added later.
For mathematics teachers and college instructors who seek an alternative CAS that is free or charge, adopting wxMaxima might be worth a try. In addition to serving as a calculator and symbolic manipulator, it can sketch two- and three-dimensional objects with high-quality figures. Since this CAS is lightweight and straightforward, simple computations can be completed swiftly. However, a word of caution should be taken into account, as we will see in Section 2. While some problems need to be modified or manipulated for wxMaxima to be able to solve them, other problems cannot be solved at all. Indeed, wxMaxima possesses many limitations, particularly when it comes to symbolic integration.
The literature offers a glimpse at CASs. Some promising attempts have been shown for teaching calculus and linear algebra using wxMaxima [39,40,41,42]. In physics, chemistry, engineering, and even business, the software is also gaining popularity [43,44,45,46]. Evaluating the impact of symbolic computation in education has also been addressed [47]. In this article, our focus is on the teaching and learning of calculus. It extends our previous discussion and complements the mathematical facet of wxMaxima with educational aspects [48,49].

1.5. Theoretical Framework and Research Question

In the preceding subsections, we addressed three points. The object (calculus courses, SVC and MVC), the subject study (Korean digital natives), and the pedagogical tool (CAS wxMaxima). Due to the advancement of technology and the majority of our students being digital natives, teaching calculus using technology is no longer an option; it is a necessity for successful learning. By combining these three components, we obtained a Venn-diagram-like relationship. In turn, their intersection formed the theoretical framework for this study, as shown in Figure 1.
We had the following research questions:
  • What types of symbolic computation can wxMaxima perform easily, perform with some manipulation, and not perform?
  • After adopting and implementing wxMaxima into calculus teaching and learning, what kind of feedback do we receive as instructors? What can we learn from these students’ feedback?
This paper is organized as follows. After this introduction, Section 2 discusses symbolic computation using wxMaxima. Through several examples, we show what wxMaxima can solve easily and quickly, a type of problem that needs human intervention for wxMaxima to be able to solve, and another category of problems with which wxMaxima is clueless. Section 3 continues with the educational aspect of wxMaxima. It covers research methodology in how we collected data of students’ feedback after embedding the CAS into the calculus classrooms. Some findings are also presented. Section 5 concludes this study.

2. Symbolic Computation Using wxMaxima

For simple problems, symbolic computation using wxMaxima can be performed within seconds. In this section, we consider examples when wxMaxima is not only reliable but also struggles to provide immediate outputs. The following examples present a brief overview of the kinds of computations wxMaxima can and cannot do.
Example 1
(Easily solved). The Taylor and Maclaurin series of a function
y = f ( x ) = 2 x e x 2 cos ( 3 x ) .
Finding Taylor and Maclaurin series using wxMaxima are exceptionally fast. The command “taylor(f(x),x,%pi,2);” gives the first three nonzero terms of the Taylor series expansion for the function f:
e π 2 2 π + ( 4 π 2 2 ) ( x π ) ( 4 π 3 7 π ) ( x π ) 2 + .
By replacing π with 0, the syntax “taylor(2∗x∗%e^(-x^2)∗cos(3∗x),x,0,8);” yields the first four nonzero terms of the Maclaurin series expansion:
2 x 11 x 3 + 67 4 x 5 1633 120 x 7 + .
Admittedly, deriving these series by hand can be tedious. Although every calculus student should master it, wxMaxima can be used to check the results or to compute Taylor series for extended functions that would be too arduous for manual computations. Easing the computational load allows the learners to focus more deeply on concepts and patterns.
Taylor and Maclaurin polynomials are employed to approximate functions using the partial sums of the corresponding Taylor and Maclaurin series, respectively. They extend the idea of linearization and are advantageous for understanding asymptotic behavior and the growth of functions, evaluating definite integrals, and solving differential equations.
When it comes to applications, Taylor polynomials have an abundance of them. For example, an equation describing refraction at a spherical interface can be simplified by either a linear or quadratic approximation of the position angle variable. The former is known as the first-order optics or Gaussian optics and the latter is known as third-order optics. The resulting optical theory has become the basic theoretical tool used to design lenses [50].
Evaluating integrals of a rational function can often be easier when the function is decomposed and expressed in a combination of simpler rational functions. This is the idea of partial fraction decomposition.
Example 2
(Easily solved with slightly different outputs). Partial fraction decomposition of a rational function
P ( x ) = 2 x 2 + 21 x 36 x 7 + 10 x 6 + 37 x 5 + 60 x 4 + 36 x 3 .
Using simple commands
      ”P:(2∗x^2+21∗x-36)/(x^7+10∗x^6+37∗x^5+60∗x^4+36∗x^3);
and      “P1:partfrac(P,x)
we obtain the following instant result:
P 1 ( x ) = 26 3 x + 3 + 3 x + 3 2 6 x + 2 + 35 4 x + 2 2 8 3 x + 9 4 x 2 1 x 3 .
Observe that we can factor the denominator as x 3 ( x 2 + 5 x + 6 ) 2 , which explains why we gather the terms x m , ( x + 2 ) n , and ( x + 3 ) n , for m = 1 , 2 , 3 and n = 1 , 2 in the denominators of the partial fraction decomposition. Integrating the original rational function (“integrate(P,x);”) and its partial fraction decomposition (“integrate(P1,x);”) using wxMaxima produces slightly different outputs, given as follows, respectively:
P ( x ) d x = 26 log x + 3 3 6 log x + 2 8 log ( x ) 3 14 x 3 + 43 x 2 + 11 x 3 x 4 + 5 x 3 + 6 x 2 P 1 ( x ) d x = 26 log x + 3 3 6 log x + 2 8 log ( x ) 3 3 x + 3 35 4 x + 2 9 4 x + 1 2 x 2 .
It should be noted that for rational functions that cannot be decomposed, wxMaxima often fails to integrate them.
Example 3
(Require some manipulations). Integral of a beta function:
1 ( x 2 x 3 ) 1 3 d x and 0 1 1 ( x 2 x 3 ) 1 3 d x .
wxMaxima fails to evaluate both the indefinite and definite integrals. The commands “integrate(1/(x^2-x^3)^(1/3),x);” and “integrate(1/(x^2-x^3)^(1/3),x,0,1);” produce no output. However, by pulling out the factor x 2 / 3 from the integrand and rewriting it as a beta function, using the commands “integrate(1/(x^(2/3)∗(1-x)^(1/3)),x);” and “integrate(1/(x^(2/3)∗(1-x)^(1/3)),x,0,1);” we finally acquire a result for both integrals:
1 x 2 3 ( 1 x ) 1 3 d x = ln x 3 + 1 x 3 x 3 1 2 ln x x 2 3 1 x 3 + x 3 ( 1 x ) 2 3 x 3 atan 2 1 x 3 x 3 3 x 3 0 1 1 x 2 3 ( 1 x ) 1 3 d x = 2 π 3 = beta 1 3 , 2 3 = π sin π 3 .
To find the numerical value for the latter, the command “float((2∗pi)/sqrt(3));” yields 3.627598728468436 .
The beta function, which is closely related to the gamma function, finds numerous applications in calculus. Additionally, it is particularly useful for computing and representing the scattering amplitude for Regge trajectories in quantum physics, i.e., the probability amplitude of the outgoing spherical wave relative to the incoming plane wave in a stationary-state scattering process [51,52,53].
Beyond calculus, the definite integral can be evaluated without wxMaxima using contour integration and the residue theorem from complex analysis [54,55]. Let I denote the definite integral; then let u = 1 / x , we have d x = d u / u 2 , and it can be written as
I = 0 1 1 ( x 2 x 3 ) 1 3 d x = 1 d u / u 2 ( 1 / u 2 1 / u 3 ) 1 3 = 1 d u u ( u 1 ) 1 3 .
Substitute v = u 1 and d v = d u , we can write I further as
I = 1 d u u ( u 1 ) 1 3 = 0 v 1 3 v + 1 d v .
Here v 1 / 3 denotes the positive real number or the principal value of exp 1 3 ln v . The final integral above is improper not only due to its upper limit of integration but also because its integrand has an infinite discontinuity at v = 0 . Let C R and C ρ denote the quasi circles | z | = R and | z | = ρ , respectively, where ρ < 1 < R . Figure 2 displays an orientation of the contour. It is traced out by moving from x = ρ to x = R along the top of the branch cut for f ( z ) , then around the larger quasi circle C R and back to x = R , next along the bottom of the branch cut for f to x = ρ , and finally around the smaller quasi circle C ρ back to x = ρ . We integrate the branch
f ( z ) = z 1 3 z + 1 , | z | > 0 , 0 < arg z < 2 π
of the multiple-valued function z 1 3 / ( z + 1 ) around this simple closed contour with branch cut arg z = 0 . For z = r e i θ , we can write
f ( z ) = z 1 3 z + 1 = e 1 3 log z z + 1 = e 1 3 ln r + i θ r e i θ + 1 .
On the upper edge, where z = r e i 0 , we have
f ( z ) = e 1 3 ln r + i 0 r e i 0 + 1 = r 1 3 r + 1 .
On the lower edge, where z = r e i 2 π , we attain
f ( z ) = e 1 3 ln r + i 2 p i r e i 2 π + 1 = r 1 3 e i 2 3 π r + 1 .
Applying the residue theorem yields
ρ R r 1 3 r + 1 d r + C R f ( z ) d z + R ρ r 1 3 e i 2 3 π r + 1 d r + C ρ f ( z ) d z = 2 π i Res z = 1 f ( z ) 1 e i 2 3 π ρ R r 1 3 r + 1 d r = 2 π i e i π 3 C R f ( z ) d z C ρ f ( z ) d z .
We observe that
C ρ f ( z ) d z C ρ z 1 3 z + 1 d z 0 2 π ρ 1 3 1 ρ d z = 2 π 1 ρ ρ 2 3 0 as ρ 0
and
C R f ( z ) d z C R z 1 3 z + 1 d z 0 2 π R 1 3 R 1 d z = 2 π R R 1 1 R 1 3 0 as R .
By letting ρ 0 and R , we arrive at
1 e i 2 3 π 0 r 1 3 r + 1 d r = 2 π i e i π 3 0 r 1 3 r + 1 d r = 2 π i e i π 3 1 e i 2 3 π = 2 π i 1 e i π 3 e i π 3 = 2 π i 2 i sin π 3 = π sin π 3 = 2 π 3 .
This is the same as the integral I and thus we verified the computational result.
Example 4
(Unable to solve). Improper definite integral with infinite limits of integration:
1 ( x 2 + 1 ) ( e x + 1 ) d x .
While wxMaxima provides no solution for this integral, another CAS, e.g., Mathematica, gives the output: π 2 .

3. Methodology

We addressed the qualitative aspect of the study by adopting an observational research method. In particular, we were interested in obtaining students’ opinions regarding their experience after using the CAS.

3.1. Participant

The participants in this study were the students who were enrolled in two calculus courses offered at the Natural Science Campus at Sungkyunkwan University: Single Variable Calculus (SVC, course code GEDB001) and Multivariable Calculus (MVC, course code GEDB002) for three years from Spring 2016 until Fall 2019, except for the 2017 Academic Year. Each course includes three distinct cohorts, and thus we considered six sections in total. The total number of participants was 284 and their age ranged from 18 to 20 years old. There were 193 students registered in SVC and 91 were in MVC. For unclear reasons, the number of registered students for MVC tends to be fewer than for SVC. The length of the semester is 16 weeks. Weeks 8 and 16 were designated for the midterm and final examination periods, respectively. We employed the convenience sampling technique in selecting the course section due to accessibility and efficiency.

3.2. Measurement

We obtained the students’ feedback from the emails that they sent and from the online questionnaire administered by the Academic Affairs Team. Students’ comments are accessible through an internal network for faculty and students, known as Advanced Sungkyunkwan Information Square–Gold Lawn Square (ASIS-GLS). The students have the opportunity to deliver feedback twice: before the midterm test and final examination periods, i.e., week 7 and week 15, respectively. In particular, we paid attention to the second part of the questionnaire where the students can write freely while giving feedback on their instructors’ teaching. They need to respond to the inquiry, “Please write down your suggestions for the professor to improve the class”. The first part of the student teaching evaluation is a typical five-Likert item questionnaire, and we do not cover it here since the statements are generic and do not solicit particular students’ opinions on the use of CAS wxMaxima during teaching.

3.3. Result

The response rate to the aforementioned open-ended inquiry ranged from 69% to 98%, depending on the semester and course. However, the mean response rate was around 83%. There were only 15 comments about or closely related to wxMaxima that we selected. Table 2 summarizes the details of the number of responses in each course.
Regarding students’ feedback, although some wrote positive comments, their perception of the CAS was generally negative. Table 3 displays selected students’ teaching evaluations related to wxMaxima for both SVC and MVC.

4. Discussion

4.1. Didactic Application

There exist some didactic applications when blending wxMaxima with calculus is done properly. First, wxMaxima plays a tremendous role in verifying computational results done manually by pen and paper. This feature is essential for saving time, which can be used for course preparation, understanding deeper ideas, fathoming theoretical concepts, and indulging in problem-solving sessions [56]. The opposite is also didactically useful since wxMaxima often spits out non-simplified outputs, it can be employed in training students to simplify the expressions by hand.
Second, obtaining the corresponding numerical values of exact expressions is as simple as inputting the command “float(%)” or “numer”. These floating-point functions can be convenient when one wishes to obtain numerical values where outputs are composed of a combination of rational and irrational numbers.
Third, as expressed positively by several students, curve sketching and graphical plots generated by wxMaxima enhance their geometrical imagination and comprehension. Appreciatively, wxMaxima produces high-quality drawings that are yet lightweight for further use. Remarkably, three-dimensional plots can be rotated easily without causing any computer memory problems, as is often encountered in other software, e.g., Matlab.
Fourth, beyond calculus, wxMaxima has plenty of room for further exploration. It can manage data visualizations and represent them with marvelous plots. It can also administer data fitting to either a straight line or a nonlinear curve. It can handle programming features, such as loops, iterations, and decision making [44]. Overall, it is fruitful software for those who would like to try new things.
Indeed, the literature offers abundant didactic benefits of infusing CAS in mathematics classrooms. The fifth educational application comes from a programming point of view. Coding in wxMaxima flows logically and thus allows students to carry out simple algorithms independently [57].
Sixth, since students are allowed, even encouraged, to make mistakes and induce judgments by themselves, embracing wxMaxima stimulates the interactive learning process through testing, evaluation, decision making, and error correction [45]. Additionally, a wise application of CAS could foster students’ abilities in proving, modeling, problem-solving, and communication [58]. We can also amalgamate wxMaxima with an active learning methodology such as flipped learning [59].

4.2. Lessons from Students’ Feedback

From the students’ feedback, we can observe that in general, the response toward wxMaxima was negative. Two comments from Spring 2016 that are nearly identical mentioned that the software is too hard to operate. It is unclear whether this particular student had difficulty in downloading and installing the software package or implementing the syntax. In either case, learning might be hampered because the CAS does not enhance learning. For some students, the software installation was not successful, and thus they could not operate the CAS smoothly, as indicated by one comment from SVC in Spring 2016. Another student from the same cohort also commented that although exploiting the software is enlightening and commendable, some students might be reluctant to use wxMaxima since they are not familiar with it.
Although we might assume that Korean digital natives grow up with technology, that does not mean that they have seen and used a CAS during their previous stages of education. As one student admitted, most of them did not use any mathematical software to solve mathematical problems during their middle and high school years. Indeed, there is a chain of logical reasoning in this situation. In order to embrace wxMaxima, they need to attempt some problems to solve using the CAS. In order to solve calculus problems using wxMaxima, they need to learn how to operate and write the syntax input properly. In order to explore wxMaxima successfully, they need proper guidance and assistance in administering the software. Thus, as instructors, we can be guides on their side in facilitating the discovery of the usefulness of the CAS to enhance their understanding in learning calculus.
From the selected comments, a natural conclusion would also be that more upfront instruction on how to use the software and more support for using it throughout the course might improve students’ dispositions toward its use. In addition to providing detailed technical operations, we could demonstrate each step from the very beginning to enact a smooth user experience: where to download an executable file, how to install it, and how to launch the software accordingly. This would ensure that both Maxima and wxMaxima are installed properly and successfully. After this essential step, we could display the most basic operations that wxMaxima can perform, in the same way we use a calculator to perform arithmetic problems. The tutorial might continue by showing how to evaluate a floating-point approximation, solve elementary calculus problems, and sketch several simple graphs. By doing this, we hope that our Korean digital natives will be more willing to embrace new technology.
The reaction during Fall 2016 for MVC was mixed. Some complimented the adoption of wxMaxima while others preferred the traditional way of solving homework by pen and paper instead of using the software. In the subsequent academic years, i.e., 2018 and 2019, what the students picked up from embedding wxMaxima into the calculus classroom was mostly related to graph sketching. For some unclear reasons, there was no feedback related to wxMaxima during the 2017 academic year. Thus, we excluded any feedback given in 2017 from this study.
As the famous adage says that a picture is worth a thousand words, students can enhance their understanding of calculus concepts by looking at figures instead of simply memorizing formulas and staring at lengthy derivations. The feedback from the last two cohorts suggests that students appreciated the visualizations that wxMaxima contributes. By sketching and displaying the graphs produced by wxMaxima, students can comprehend better the behavior and characteristics of a particular function, whether 2D or 3D. The graphs help with checking whether the hand or computer calculations are correct. They also train students in observing patterns and irregularities, which in turn connect with important theorems in calculus. By possessing this type of geometric imagination, students will be able to manipulate geometric objects in their minds, e.g., by axis rotation, scaling, and shifting. See [60,61,62] for the role of visualization in calculus teaching.

4.3. Limitations

This study admits several limitations. First, we only considered the qualitative aspect of students’ opinions based on an open-ended inquiry. We have not investigated students’ perceptions quantitatively yet. Avowedly, quantitative measurements might deliver better and more objective results than a handful of qualitative data. Furthermore, it would be a promising outcome to examine whether students’ attitude towards wxMaxima, or any other CAS in general, might reflect their values, self-confidence, enjoyment, motivation, and anxiety in relation to learning calculus or other mathematics subjects. It will be equally interesting also to investigate whether the use of CAS will significantly improve students’ academic performances.
Second, the course content in relation to the time availability. Prior to the 2020 academic year, we had a 16-week semester, but only 14 weeks could be used for effective teaching. Weeks 8 and 16 are reserved for the midterm and final examinations, respectively. For MVC, the coverage material seems to be reasonable and instructors do not need to rush when covering the material. We need to cover three chapters before the midterm and the remaining two chapters are for the second half of the semester. Thus, embedding wxMaxima into the course seems a promising attempt. On the other hand, the materials in SVC are extremely vast while the time is insufficient. We need to encompass five chapters in the first half of the semester and the remaining four chapters need to be completed before the final exam period. Thus, dedicating one or two sessions for the wxMaxima tutorial can be risky timewise and can jeopardize the teaching plan. Hence, splitting the course syllabus into two separate courses might offer better circumstances for blending wxMaxima into calculus teaching and learning.
Third, Maxima employs command-line applications and thus it can be a little bit hard to manage for beginners. On the other hand, the GUI wxMaxima can be quite helpful if one does not wish to depend on the command line entirely. Furthermore, as we have observed in Section 2, wxMaxima is not perfect software. When we compare with other commercial CASs such as the 4M, wxMaxima is far from being ideal. The group of open-source developers who work on improving wxMaxima is relatively small in number in comparison to the number of professional programmers and scientists who work at large software companies such as Wolfram and Maplesoft. The latter work full time with handsome salaries, whereas the former are heroes who volunteer during their spare time, sometimes as retirees. Given these dramatic differences in both manpower and financial resources, we foresee that wxMaxima will continue to fall behind other giant commercial software. For now, the odds of any chance of catching up are still stacked against wxMaxima.

5. Conclusions

In this article, we have covered some aspects of the CAS wxMaxima. It can handle some calculus-related problems easily, some with few manipulations, while many are unsuccessfully resolved. Despite this imperfection, we could still utilize wxMaxima in mathematics classrooms delicately. However, can we replace far superior software such as Maple or Mathematica for teaching and learning? If the main concern is cost-related, then the answer to this very question is affirmative. Yet, even if budget is not really an issue, attempting and experimenting with a new CAS might still be worth considering, at least for calculus-linked courses, i.e., PreCalculus, SVC, and MVC. Adopting it will not only allow for both instructors and students alike to explore and learn different CASs but also to identify where wxMaxima is particularly powerless and limited. Experiencing these situations and discovering alternative solutions can be a wonderful learning process by itself.
After an encounter with wxMaxima, our qualitative study suggests that Korean digital natives pose a diverse reaction. Although some positively acknowledged the advantage of wxMaxima—enhancing their understanding, particularly through the plotting features—some questioned whether such an attempt was necessary for calculus teaching and learning. Indeed, several students preferred the traditional way of solving problems from textbooks with a pen and paper instead of using wxMaxima. Being freshmen at the university, the Korean digital natives might not have had a chance and prior experience in using CAS when solving mathematics problems. Additionally, the lack of proper introduction might hinder the software integration process. In either case, we as instructors perceived a general reaction of amiable refusal toward embracing this new technological tool. Hence, our initial assumption of digital natives readily welcoming new technology should be addressed properly and investigated further.
After completing this study, we long to stimulate an accelerating debate not only among mathematics educators but also the symbolic computation communities. For the former, a persuasive yet efficient way of integrating wxMaxima into mathematics classrooms will be highly sought-after. For the latter, improving the software’s effectiveness and capability in handling symbolic computations will certainly be welcomed by many researchers and educators.

Author Contributions

Conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing—original draft preparation, writing—review and editing, visualization, supervision, project administration, funding acquisition, N.K. The author has read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

Dedication

The author would like to dedicate this article to his late father, Zakaria Karjanto (Khouw Kim Soey, 許金瑞), who not only taught him the alphabet, numbers, and the calendar in his early childhood, but also cultivated the values of hard work, diligence, discipline, perseverance, persistence, and grit. Karjanto Senior was born in Tasikmalaya, West Java, Japanese-occupied Dutch East Indies on 1 January 1944 (Saturday Pahing) and died in Bandung, West Java, Indonesia on 18 April 2021 (Sunday Wage).

References

  1. Swenson, J.A. Calculus in the high school. Jr.-Sr. High Sch. Clear. House 1931, 5, 347–349. [Google Scholar]
  2. Ferguson, W.E. Calculus in the high school. Math. Teach. 1960, 53, 451–453. [Google Scholar] [CrossRef]
  3. Bressoud, D.M.; Mesa, V.; Rasmussen, C.L. (Eds.) Insights and Recommendations from the MAA National Study of College Calculus; Mathematical Association of America: Washington, DC, USA, 2015. [Google Scholar]
  4. Krantz, S.G. A Mathematician Comes of Age; Mathematical Association of America: Washington, DC, USA, 2012; Volume 72. [Google Scholar]
  5. Moore, J. Undergraduate mathematics achievement in the emerging ethnic engineers programme. Int. J. Math. Educ. Sci. Technol. 2005, 36, 529–537. [Google Scholar] [CrossRef]
  6. Subramaniam, P.K.; Cates, M.; Borislava, G. Improving success rates in calculus. MAA Focus 2008, 28, 20–21. [Google Scholar]
  7. Hieb, J.L.; Lyle, K.B.; Ralston, P.A.; Chariker, J. Predicting performance in a first engineering calculus course: Implications for interventions. Int. J. Math. Educ. Sci. Technol. 2015, 46, 40–55. [Google Scholar] [CrossRef]
  8. Bego, C.R.; Ralston, P.A.; Thompson, A.K. Improving performance in a large flipped barrier mathematics course: A longitudinal case study. Int. J. Math. Educ. Sci. Technol. 2020, 1–18. [Google Scholar] [CrossRef]
  9. Steen, L.A. (Ed.) Calculus for a New Century: A Pump, Not a Filter; Papers from a national colloquium (MAA Notes No. 8, 28–29 October 1987); Mathematical Association of America: Washington, DC, USA, 1998. [Google Scholar]
  10. Prensky, M. Digital natives, digital immigrants Part 1. Horizon 2001, 9, 1–6. [Google Scholar] [CrossRef] [Green Version]
  11. Prensky, M. Digital natives, digital immigrants Part 2: Do they really think differently? Horizon 2001, 9, 1–6. [Google Scholar] [CrossRef]
  12. Helsper, E.J.; Eynon, R. Digital natives: Where is the evidence? Br. Educ. Res. J. 2010, 36, 503–520. [Google Scholar] [CrossRef] [Green Version]
  13. Bennett, S.; Maton, K.; Kervin, L. The `digital natives’ debate: A critical review of the evidence. Br. J. Educ. Technol. 2008, 39, 775–786. [Google Scholar] [CrossRef] [Green Version]
  14. Bennett, S.; Maton, K. Beyond the `digital natives’ debate: Towards a more nuanced understanding of students’ technology experiences. J. Comput. Assist. Learn. 2010, 26, 321–331. [Google Scholar] [CrossRef]
  15. Kennedy, G.E.; Judd, T.S.; Churchward, A.; Gray, K.; Krause, K.-L. First year students’ experiences with technology: Are they really digital natives? Australas. J. Educ. Technol. 2008, 24, 108–122. [Google Scholar] [CrossRef]
  16. Margaryan, A.; Littlejohn, A.; Vojt, G. Are digital natives a myth or reality? University students’ use of digital technologies. Comput. Educ. 2011, 56, 429–440. [Google Scholar] [CrossRef]
  17. Koh, H.; Shin, J. An exploratory study on media use by digital natives. J. Korea Contents Assoc. 2018, 18, 1–10. (In Korean) [Google Scholar]
  18. Chung, Y. Are college students really digital natives?: An exploratory case study of South Korea. J. Internet Electron. Commer. Res. 2019, 19, 165–180. [Google Scholar] [CrossRef]
  19. Kivunja, C. Theoretical perspectives of how digital natives learn. Int. J. High. Educ. 2014, 3, 94–109. [Google Scholar] [CrossRef] [Green Version]
  20. Palfrey, J.; Gasser, U. Born Digital: Understanding the First Generation of Digital Natives; Basic Books: Philadelphia, PA, USA, 2008. [Google Scholar]
  21. Dingli, A.; Seychell, D. The New Digital Natives: Cutting the Chord; Springer: Heidelberg, Germany, 2015. [Google Scholar]
  22. Hohenwarter, M.; Hohenwarter, J.; Kreis, Y.; Lavicza, Z. Teaching and learning calculus with free dynamic mathematics software GeoGebra. In Proceedings of the 11th International Congress on Mathematical Education, Monterrey, Mexico, 6–13 July 2008. [Google Scholar]
  23. Saha, R.A.; Ayub, A.F.M.; Tarmizi, R.A. The effects of GeoGebra on mathematics achievement: Enlightening coordinate geometry learning. Procedia-Soc. Behav. Sci. 2010, 8, 686–693. [Google Scholar] [CrossRef] [Green Version]
  24. Celen, Y. Student opinions on the use of Geogebra software in mathematics teaching. Turk. Online J. Educ. Technol.-TOJET 2020, 19, 84–88. [Google Scholar]
  25. Wassie, Y.A.; Zergaw, G.A. Some of the potential affordances, challenges and limitations of using GeoGebra in mathematics education. Eurasia J. Math. Sci. Technol. Educ. 2019, 15, em1734. [Google Scholar] [CrossRef]
  26. Weinhandl, R.; Lavicza, Z.; Hohenwarter, M.; Schallert, S. Enhancing flipped mathematics education by utilising GeoGebra. Int. J. Educ. Math. Sci. Technol. 2020, 8, 1–15. [Google Scholar] [CrossRef]
  27. Wu, L.; Li, Y. Incorporating a Maple project of multi-cultures art in college mathematics teaching. J. Educ. Learn. 2018, 7, 42–51. [Google Scholar] [CrossRef] [Green Version]
  28. Ningsih, Y.L.; Paradesa, R. Improving students’ understanding of mathematical concept using maple. J. Phys. Conf. Ser. 2018, 948, 012034. [Google Scholar] [CrossRef]
  29. Lestiana, H.T.; Oktaviani, D.N. Supporting college students’ understanding of integral by using maple-integrated workbook. Unnes J. Math. Educ. 2019, 8, 75–80. [Google Scholar]
  30. Hamid, H.; Angkotasan, N.; Jalal, A.; Muhtadi, D. Students’ mathematical proficiency in solving calculus problems after Maple implementation. J. Phys. Conf. Ser. 2020, 1613, 012025. [Google Scholar] [CrossRef]
  31. Purnomo, E.A.; Winaryati, E.; Hidayah, F.F.; Utami, T.W.; Ifadah, M.; Prasetyo, M.T. The implementation of Maple software to enhance the ability of students’ spaces in multivariable calculus courses. J. Phys. Conf. Ser. 2020, 1446, 012053. [Google Scholar] [CrossRef]
  32. Fissore, C.; Floris, F.; Marchisio, M.; Sacchet, M. Maple for distance education in secondary schools during the COVID-19 emergency. In Maple in Mathematics Education and Research, Proceedings of the 4th Maple Conference, MC 2020, Waterloo, ON, Canada, 2–6 November 2020; Corless, R.M., Gerhard, J., Kotsireas, I.S., Eds.; Revised Selected Papers; Springer Nature: Cham, Switzerland, 2021; pp. 204–218. [Google Scholar]
  33. Dimiceli, V.E.; Lang, A.S.; Locke, L. Teaching calculus with Wolfram|Alpha. Int. J. Math. Educ. Sci. Technol. 2010, 41, 1061–1071. [Google Scholar] [CrossRef]
  34. Barba-Guaman, L.R.; Quezada-Sarmiento, P.A.; Calderon-Cordova, C.A.; Sarmiento-Ochoa, A.M.; Enciso, L.; Luna-Briceno, T.S.; Conde-Zhingre, L.E. Using Wolfram software to improve reading comprehension in mathematics for software engineering students. In Proceedings of the 2018 13th Iberian Conference on Information Systems and Technologies (CISTI), Caceres, Spain, 13–16 June 2018; pp. 1–4. [Google Scholar]
  35. Rahmawati, N.D.; Nugroho, A.A.; Harun, L.; Kusmayadi, T.A.; Usodo, B. Effect of students creativity in Wolfram Mathematica assisted on learning achievement in Linear Algebra course. Proc. ICMETA Int. Conf. Math. Educ. Theory Appl. 2017, 1, 157–164. [Google Scholar]
  36. Ivanov, O.A.; Ivanova, V.V.; Saltan, A.A. Discrete mathematics course supported by CAS MATHEMATICA. Int. J. Math. Educ. Sci. Technol. 2017, 48, 953–963. [Google Scholar] [CrossRef]
  37. Romano, A.; Marasco, A. Classical Mechanics with Mathematica®; Birkhauser: Basel, Switzerland; Springer International Publishing AG: Cham, Switzerland, 2018. [Google Scholar]
  38. Říhová, V.; Jílková, E.; Wossala, J. Wolfram Alpha in mathematics and economics. In International Days of Science 2020–Economics, Management, Innovation, Proceedings of the International Scientific Conference, Olomouc, Czech Republic, 23–24 April 2020; Zimmermannová, J., Ivanová, K., Eds.; Moravian Business College Olomouc: Olomouc, Czech Republic, 2020; pp. 156–164. [Google Scholar]
  39. Hannan, Z. wxMaxima for Calculus I. wxMaxima for Calculus II; Solano Community College: Fairfield, CA, USA, 2015; Available online: https://wxmaximafor.wordpress.com/ (accessed on 15 August 2021).
  40. Díaz, A.; García, A.; de la Villa, A. An example of learning based on competences: Use of Maxima in Linear Algebra for engineers. Int. J. Technol. Math. Educ. 2011, 18, 177–181. [Google Scholar]
  41. Ayub, A.F.M.; Tarmizi, R.A.; Bakar, K.A.; Luan, W.S. Adoption of Wxmaxima software in the classroom: Effect on students’ motivation and learning of mathematics. Malays. J. Math. Sci. 2014, 8, 311–323. [Google Scholar]
  42. Dehl, M. Exploring advanced math with Maxima. Linux J. 2009. Available online: http://www.linuxjournal.com/content/exploring-advanced-math-maxima (accessed on 15 August 2021).
  43. Timberlake, T.K.; Mixon, J.W. Classical Mechanics with Maxima; Springer: New York, NY, USA, 2016. [Google Scholar]
  44. Senese, F. Symbolic Mathematics for Chemists: A Guide for Maxima Users; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
  45. Žáková, K. Maxima–An open alternative for engineering education. In Proceedings of the 2011 IEEE Global Engineering Education Conference (EDUCON), Amman, Jordan, 4–6 April 2011; Institute of Electrical and Electronics Engineers: Piscataway, NJ, USA, 2011; pp. 1022–1025. [Google Scholar]
  46. Fedriani, E.M.; Moyano, R. Using Maxima in the mathematics classroom. Int. J. Technol. Math. Educ. 2011, 18, 171–176. [Google Scholar]
  47. Li, S.; Wang, D.; Zhang, J.-Z. Symbolic Computation and Education; World Scientific: Singapore, 2007. [Google Scholar]
  48. Karjanto, N.; Husain, H.S. Adopting Maxima as an open-source Computer Algebra System into mathematics teaching and learning. In Proceedings of the 13th International Congress on Mathematical Education, Hamburg, Germany, 24–31 July 2016; Kaiser, G., Ed.; Springer: Cham, Switzerland, 2017; pp. 733–734. [Google Scholar]
  49. Karjanto, N.; Husain, H.S. Not Another Computer Algebra System: Highlighting wxMaxima in Calculus. Mathematics 2021, 9, 1317. [Google Scholar] [CrossRef]
  50. Hecht, E. Optics, 5th ed.; Pearson: Boston, MA, USA, 2017. [Google Scholar]
  51. Collins, P.D.B. An Introduction to Regge Theory and High Energy Physics; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  52. Zettili, N. Quantum Mechanics: Concepts and Applications, 2nd ed.; John Wiley & Sons: West Sussex, UK, 2009. [Google Scholar]
  53. Müller-Kirsten, H.J. Introduction to Quantum Mechanics: Schrödinger Equation and Path Integral, 2nd ed.; World Scientific: Singapore, 2012. [Google Scholar]
  54. Boas, R.P. Invitation to Complex Analysis, 2nd ed.; American Mathematical Society: Providence, RI, USA, 2010; Volume 20. [Google Scholar]
  55. Brown, J.W.; Churchill, R.V. Complex Variables and Applications, 8th ed.; McGraw-Hill Higher Education: Boston, MA, USA, 2009. [Google Scholar]
  56. Velychko, V.Y.; Stopkin, A.V.; Fedorenko, O.H. Use of computer algebra system Maxima in the process of teaching future mathematics teachers. Inf. Technol. Learn. Tools 2019, 69, 112–123. [Google Scholar] [CrossRef]
  57. García, A.; García, F.; Rodríguez, G.; de la Villa, A. Could it be possible to replace DERIVE with MAXIMA? Int. J. Technol. Math. Educ. 2011, 18, 137–142. [Google Scholar]
  58. Weigand, H.G. What is or what might be the benefit of using Computer Algebra Systems in the learning and teaching of Calculus? In Innovation and Technology Enhancing Mathematics Education; Faggiano, E., Ferrara, F., Montone, A., Eds.; Springer: Cham, Switzerland, 2017; pp. 161–193. [Google Scholar]
  59. Karjanto, N.; Simon, L. English-medium instruction Calculus in Confucian-Heritage Culture: Flipping the class or overriding the culture? Stud. Educ. Eval. 2019, 63, 122–135. [Google Scholar] [CrossRef]
  60. Tall, D. Intuition and rigour: The role of visualization in the calculus. Vis. Teach. Learn. Math. 1991, 19, 105–119. [Google Scholar]
  61. McGee, D., Jr.; Moore-Russo, D.; Ebersole, D.; Lomen, D.O.; Quintero, M.M. Visualizing three-dimensional calculus concepts: The study of a manipulative’s effectiveness. Primus 2012, 22, 265–283. [Google Scholar] [CrossRef]
  62. Sheikh, T.O. The Role of Visualization in the Teaching and Learning of Multivariate Calculus and Systems of Ordinary Differential Equations. Ph.D. Thesis, University of the Western Cape, Cape Town, South Africa, 2015. [Google Scholar]
Figure 1. A theoretical framework of teaching calculus to digital natives using CAS wxMaxima.
Figure 1. A theoretical framework of teaching calculus to digital natives using CAS wxMaxima.
Education 11 00490 g001
Figure 2. The contour along a branch cut.
Figure 2. The contour along a branch cut.
Education 11 00490 g002
Table 1. A list of selected studies where CASs have been assimilated into teaching and learning, not only in mathematics and calculus but also in other subjects.
Table 1. A list of selected studies where CASs have been assimilated into teaching and learning, not only in mathematics and calculus but also in other subjects.
SoftwareCreator (Started)LiteratureTopic
Hohenwarter et al. [22]Calculus
GeoGebraMarkus HohenwarterSaha et al. [23]Coordinate geometry
(2001)Celen [24]Line and angle
Wassie and Zergaw [25]Precalculus
Wu and Li [27]Calculus
Ningsih and Paradesa [28]Freshmen college math
MapleUniversity of WaterlooLestiana and Oktanivani [29]Integral calculus
(1980)Hamid et al. [30]Integral calculus
Purnomo et al. [31]Multivariable calculus
Fissore et al. [32]Contextualized problems
Dimiceli et al. [33]Calculus
Barba-Guaman et al. [34]Computer science
MathematicaWolfram ResearchRahmawati et al. [35]Linear algebra
(1986)Ivanov et al. [36]Discrete mathematics
Romano and Marasco [37]Classical mechanics
Říhová et al. [38]Economics
Hannan [39]Calculus
Díaz et al. [40]Linear Algebra
Ayub et al. [41]Secondary mathematics
MaximaBill Schelter et al.Dehl [42]Vector calculus
(1976)Timberlake and Mixon [43]Classical mechanics
Senese [44]Chemistry
Žáková [45]Engineering
Fedriani and Moyano [46]Miscellaneous
Table 2. The distribution of participants according to the courses and number of responses.
Table 2. The distribution of participants according to the courses and number of responses.
CourseNumber of SectionsNumber of ResponsesTotalPercentage Average
SelectedMidtermFinal
SVC3713718332082.90%
MVC3864 8915384.07%
Total61520127247383.27%
Table 3. Select student feedback on teaching evaluation for SVC and MVC. We included comments related to the CAS wxMaxima only.
Table 3. Select student feedback on teaching evaluation for SVC and MVC. We included comments related to the CAS wxMaxima only.
CourseSemesterPeriodFeedback
SVCSpring 2016MidtermwxMaxima program is too hard.
It’s nice to use wxMaxima. It would be nice if there was no
error by telling us how to use it or the download path.
The purpose of using wxMaxima is good, but students may be
embarrassed to use the program they are not familiar with,
so please provide more information on that part.
Most of us don’t know how to use those programs.
With no help to learn a program, I think it is too hard and
it needs much time.
FinalwxMaxima is too hard.
Spring 2018MidtermIt would be appreciated if you could reduce the drawing of
the graph.
Spring 2019MidtermPlease tell me carefully the calculus.
It is good for taking classes and organizing concepts slowly.
You show them all in a graph.
MVCFall 2016MidtermUsing wxMaxima. Professor Karjanto teaches us well so I can
understand the contents well.
WXMAXIMA
wxmaxima program
Using computer program to show graph is good.
I want more homework solve good problem rather than
using computer.
Fall 2018FinalIt seems that using more graphing software will help you
understand.
Fall 2019MidtermThe professor directly draws a graph to understand the
concept and uploads additional helpful materials to
iCampus. Was a great help in studying the subject overall.
FinalI cannot solve the assignment using wxMaxima and thus,
solve it by hand.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Karjanto, N. Calculus and Digital Natives in Rendezvous: wxMaxima Impact. Educ. Sci. 2021, 11, 490. https://doi.org/10.3390/educsci11090490

AMA Style

Karjanto N. Calculus and Digital Natives in Rendezvous: wxMaxima Impact. Education Sciences. 2021; 11(9):490. https://doi.org/10.3390/educsci11090490

Chicago/Turabian Style

Karjanto, Natanael. 2021. "Calculus and Digital Natives in Rendezvous: wxMaxima Impact" Education Sciences 11, no. 9: 490. https://doi.org/10.3390/educsci11090490

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop