LARP

News

Here are the latest news related to LARP:

  • March 1st, 2008
    LARP is now available as freeware for personal and institutional use. >>>
  • December 1st, 2007
    A new debugger is now integrated into LARP's development environment. The new graphical tool not only provides traditional debugging functionalities such as step by step execution and variables inspection, but also incorporates animation for pedagogic purposes. >>>
  • June 1st, 2006
    LARP now allows using flowcharts to build algorithms. The latest version of the educational shareware provides a graphical interface for building and running flowcharts. It is now easier than ever to teach algorithmic for structured programming. >>>
  • November 15th, 2004
    After a full year of testing in college classes by hundreds of students, LARP is officially released as shareware, a distribution concept which allows users to use the product without restrictions before buying it. >>>

[Quebec, March 1st, 2008] - LARP is now available as freeware for personal and institutional use.

The new version of LARP, available free of charge, provides most of the functionalities found in its shareware counterpart such as pseudo code and flowchart execution and debugging. Actually, the only functionalities exclusively found in the shareware version of LARP are automatic updates and plagiarism prevention.

The new freeware license now allows educational institutions to freely download and install LARP on as many computers as necessary to equip classrooms for teaching structured programming.

To learn more about LARP, check the Web at larp.marcolavoie.ca/en or directly contact the author, Marco Lavoie, at marco@marcolavoie.ca.

Top of page


[Quebec, December 1st, 2007] - A new debugger is now integrated into LARP's development environment. The new graphical tool not only provides traditional debugging functionalities such as step by step execution and variables inspection, but also incorporates animation for pedagogic purposes.

LARP's debugger allows the user to execute an algorithm in step by step mode (one instruction at a time) or in walk mode, transparently inserting a pause in between instructions in order to slow down execution. During execution, the user can inspect variables, containers and the module call stack in order to find bugs or to better understand the behaviour of the algorithm.

Furthermore, the debugger includes an expression visualization panel which animates the evaluation of mathematical expressions and conditions. This pedagogic functionality aims at providing a better understanding of the impact mathematical, relational and logical operator priorities in the evaluation process.

To learn more about LARP, check the Web at larp.marcolavoie.ca/en or directly contact the author, Marco Lavoie, at marco@marcolavoie.ca.

Top of page


[Quebec, June 1st, 2006] - LARP now allows using flowcharts to build algorithms. The latest version of the educational shareware provides a graphical interface for building and running flowcharts. It is now easier than ever to teach algorithmic for structured programming.

This new version of LARP allows to combine flowcharts with pseudo code to create modular algorithms. The software's development environment includes a graphical editor which allows to rapidly design and test algorithms. A library of instruction templates lets the beginning programmer build flowcharts by drag and drop using the mouse. A LARP project may combine flowcharts and pseudo code modules calling each others indistinctively.

Conceiving algorithms with flowcharts makes the whole process more visual and intuitive. Learning to program is now easier than ever. This latest version of LARP has been extensively tested in classrooms by hundreds of students. Results indicate that using flowcharting instead of pseudo code for programming ease the learning curve while making it fun. By gradually combining flowcharts with pseudo code the student progressively acquire necessary skills for eventually stepping up the more traditional programming languages and environments.

To learn more about LARP, check the Web at larp.marcolavoie.ca/en or directly contact the author, Marco Lavoie, at marco@marcolavoie.ca.

Top of page


[Quebec, November 15th, 2004] - LARP is an educational software for teaching algorithmic in structured programming. After more than a year of testing by both teachers and students in college level classroom environments, LARP is now made available to everyone as shareware, a distribution mode allowing one to try the software before buying it.

Using an interpreter able to execute algorithms, LARP provides a flexible, intuitive and semi-natural programming language for formulating algorithms as pseudo code. This language allows to study structured programming concepts such as variables and containers, conditional and iterative structures, modularity and data storage. LARP also provides a simple and straightforward development environment, allowing students to quickly familiarize themselves with tools commonly found in most commercial development software. Online help, a user’s guide and plagiarism prevention functionalities allow easy integration of LARP into classrooms.

You may download LARP through the Web at larp.marcolavoie.ca/en. The downloaded file will install an evaluation version of LARP on any Windows® 9x/NT/2000/XP based computer. The evaluation license allows the software to be run up to 120 days, after which you may buy a commercial license for as low as 14.99 $USD per license (rebates are available when buying multiple licenses). All major credit cards as well as many other forms of payments are accepted.

To learn more about LARP, check the Web at larp.marcolavoie.ca/en or directly contact the author, Marco Lavoie, at marco@marcolavoie.ca.

Top of page