
GeneralIt should be pointed out from the very beginning that any software is only a tool. As a very important tool, it is more useful if its user has thought through the details of the task for which the tool is designed. Once you have learned the concepts behind the differential equations (which is the topic of the course) and know how to set up a specific problem, software will be of great help in understanding the material. There are many computing resources available that will aid in your exploration and understanding of differential equations. The main software packages that we recommend are
In our days, computational thinking should be considered a fundamental analytic skill in education, along with reading, writing, and arithmetic. This is a vision for the twentyfirst century supported by both, the National Research Council of the Academy of Science and the National Council of Teachers of Mathematics. The author feels deeply that computing should be an integral part of any differential equation course. The graphics capabilities alone warrant its use, whether for plotting solutions, direction fields, phase plane portraits, or any of the other interesting and often necessary auxiliary functions that arise in the theory. Of course. technology is not a substitute for actual knowledge of material. Technology is a tool to gain insights into complex problems and it can be a valuable tool to better understand difficult concepts and learn the scientific methods of inquiry. The author believes that computing brings additional insight and helps to develop curiosity that theory alone cannot achieve. As a result, the qualitative aspects of differential equations could be explored in greater depth. 
Reading Syllabus Grading Exams & Solutions Homework Utilities/software applications Contact Computing Main Website APMA0330 APMA0340 APMA0360 APMA1210 APMA2140 CS0520 