STEM (Science, Technology, Engineering and Mathematics) students normally fi nd difficulties when studying Partial Differential Equations (PDE). To help both, the students and teachers, the use of CAS (Computer Algebra Systems) are adequate tools. But not always the use given to CAS is the right one to achieve the goal of easing the teaching and learning process of PDE. We strongly believe that programming with a CAS can help in this task since the developed programs can provide all the intermediate steps to get the solution. This way, students can compare their solutions done by hand with the steps provided by the programs and can nd the step or steps where they made a mistake.
In this talk, we introduce SPDES, a Stepwise Partial Differential Equation Solver (an extension of SFOPDES introduced in [1]) developed in the CAS Derive. SPDES includes new programs to deal with some second order PDE in addition to the rst order PDE considered in SFOPDES. SPDES can be used as a self tutorial for PDE since it solves, step by step, the typical exercises within the topic. The type of PDE that SPDES can solve are: Pfaff Differential Equations, Quasi-linear PDE, Lagrange-Charpit Method for first order PDE and the three classical second order PDE: Heat equation, Wave equation and Laplace's equation.
We will show the programs developed in SPDES through out solving different examples of typical exercises on PDE providing optionally the solution step by step.