• computers and education;
  • educational software implementation;
  • Linear Programming;
  • Java


Visual LinProg is an educational tool that solves linear problems (LPs), using animation and visualization techniques. The core of the proposed software includes the well-known class of simplex type algorithms. This tool is a Web-based software and hence platform independent. Visual LinProg was initially invented to be used in mathematical programming courses to supplement the teaching. The user-student can solve his own general LPs, view the solution process step-by-step, and import or export his own examples in an easy way to read format. The solution process is covered scholastically through textual information and also the necessary steps from the pseudo code are depicted, using multiple views. In this study, we describe Visual LinProg and how it is used in educational purposes. Finally, we present an evaluation of the proposed educational tool. © 2007 Wiley Periodicals, Inc. Comput Appl Eng Educ 15: 1–14, 2007; Published online in Wiley InterScience (; DOI 10.1002/cae.20084