Asee peer logo

A Tutor Program For A Numerical Methods Course For Engineers

Download Paper |


2005 Annual Conference


Portland, Oregon

Publication Date

June 12, 2005

Start Date

June 12, 2005

End Date

June 15, 2005



Conference Session

Computing Tools for Engineering Education

Page Count


Page Numbers

10.101.1 - 10.101.9



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Cuneyt Sert

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

A Tutor Program for a Numerical Methods Course for Engineers

Cuneyt Sert

Department of Mechanical Engineering Middle East Technical University 06531 Ankara, Turkey


A software is developed to serve as a learning and practice tool for the students of an undergraduate numerical methods course. It can also be used by the teachers of such a course in preparing class notes and exam questions. It consists of several modules, each covering a separate topic such as finding roots of nonlinear equations, solving systems of linear algebraic equations, optimization, curve fitting, differentiation, integration, and solving ordinary differential equations. The user can run typical numerical methods problems and get detailed numerical and visual output of the solution. The software has a graphical user interface for user interaction. It is an active software that allows to run problems that are designed by the user, instead of running pre-solved problems.

1. Introduction

Numerical methods are used to solve algebraic representations of physical problems. They are based on simple, well-defined algorithms, but contain rigorous algebraic operations, suitable for computer implementation. Based on this fact, one can idetify two typical properties of an undergraduate level numerical methods course: 1. Their underlying mathematics is usually straightforward. 2. They should be accompanied with some sort of a computer tool. The selection of the proper computer tool is important in the success of a numerical methods course. Typical choices are:

- Computer languages such as Fortran, Pascal, C, etc1,2. - Computer Algebra Systems such as Matlab, Maple, Mathcad, Mathematica, etc3. - Course specific softwares such as the ones that come with numerical methods textbooks.

The software described in this paper is of the third kind. Its capabilities will be described in the following sections.

“Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education”

Sert, C. (2005, June), A Tutor Program For A Numerical Methods Course For Engineers Paper presented at 2005 Annual Conference, Portland, Oregon. 10.18260/1-2--15259

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2005 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015