Information  ||  LogicExtractor || Purchase || Contact us

THE AUTOMATED PROGAM FLOWCHART AND CODE GENERATING SOFTWARE


LogicCoder is automated program flowcharts design and code generating system that allows the user to design the logic for a program problem solution with the use of standard flowchart symbols. The system then uses the control logic in the flowchart design to generate the required source program in selected programming languages.
LogicCoder provides an integrated Graphical User Interface for program design, documentation, coding and maintenance and is therefore a high productivity system.
LogicCoder eliminate the incidence of syntax and semantic errors as is common with text base code writing system. A programmer no longer need to write source programs with the use of control statements such as goto, if, if-then, if-then-else, switch, for-next, while, do-while and so on.
LogicCoder provides a visual interface for the use of these statements by abstracting their essential structure and functionality through a graphical user interface. LogicCoder is the first Visual Programming system of its kind.


FREE ON-LINE TEACHING MATERIALS

I have made available a set of tutorial materials for teaching BASIC and ANSI C/C++ programming available in pdf form. You just need to click the appropriate link to get a copy of these files. You are free to use these materials in your own presentation provided you do not make excessively large number of copies 1.e in excess of 50. In addition, you must not reproduce them for commercial purpose. I do hope that you find the information provided in these pages as a useful guide and that the approach suggested by LogicCoder is not too radical for you.

AS A TRAINING TOOL FOR PROGRAMING

LogicCoder implement program solutions in multiple source languages in a very easy to use manner. Therefore you can use LogicCoder to introduce your students to many different programming languages quite easily. You can easily adopt LogicCoder as a teaching aid because it lends it self to good pedagogic principles that enhance learning. As you can see from the sample extract below, most instructions in the tutorial manual are base on easy to follow step-by-step screen instructions. Screen images are used to illustrate the outcome of each instruction. You can now teach the implementation aspect of a selection of source languages with little attention to language syntax and semantics. In fact most part of the language semantics is abstracted from the programmer. Therefore, you can use LogicCoder to easily introduce students to many different programming languages.

There are easy to follow tutorial manual. Most instructions are base on easy to follow step-by-step instructions supplemented with screen images and explanation. Screen images are used to illustrate the outcome of each instruction as they are implemented. LogicCoder can be used to teach the implementation aspect of a selection of source code languages with little attention to language semantics.

LogicCoder supports the functional decomposition or top down design approach and the bottom up design approach. These design approach are illustrated by example programming problem solutions. For selected programming languages, LogicCoder support Object Oriented systems design and implementation.

The development of LogicCoder comes from years of teaching at the college and undergraduate levels and from over 6 years of graduate research in the areas of Algorithm Analysis and Design.

RELATED INFORMATION RESOURCES

There are related learning material for programmers. Click the following link to see sets of books on programing.

Click any of the following link to get a copy of the listed resource as a zipped file. Most resource are in pdf format. Therefore, you will need to download a copy of Acrobat reader to view their content. Click the following link if you do not have Acrobat Reader on your system and would like to make a down load. Download Acrobat Reader

 

Tutorial Manual

Technical Information

User Reference Manual

 
   

PROGRAMMING RESOURCE FOR BEGINNERS

You can start to learn good programming concepts and techniques if you are thinking of becoming an expert programmer by using our tutorial materials. Click here to get more information on how you can purchase copies of our teaching resource.

Click the following link to get information on available books on programming.

 

Click for information

 
   

I have listed some screen shots of pages in the Tutorial manual for your viewing below.

 

LogicCoder implemented in a DOS environment.

 
This page gives information on the various elements that makes up the Graphical User Interface (GUI) in the DOS environment. These GUI components are relatively simple and easy to use and does not create a high demand on your system resource. Items in the start up screen includes, a scroll bar, a main menu bar, a flowchart template menu and a flowchart template toolbar. The system allow you to work purely from a keyboard inputs or with the mouse. Further instructions in the tutorial manual shows you how to use the keyboard or the mouse to get things done.  
 

Selecting Menu items and creating a Flowchart

 
Page 8 in the Tutorial manual explain how to use the keyboard to select flowchart symbols from the flowchart template or the flowchart menu and to use them to create a flowchart document. The reader is given specific hands-on instruction to learn how to implement these function. Hands-on instructions are followed by explanation supported by screen shots as in this illustration.  
 

Hands-on Instruction on how to use the Keyboard

 
Page 11 consist of a sequence of step-by-step hands-on instructions that helps the user to become familiar on the use of the keyboard to implement the various functionalties of LogicCoder in the DOS environment. The user is shown how to use the keyboard to navigate around the system, use the keyboard to create a flowchart by selecting and placing symbols from the flowchart template bar.  
 

Creating flowcharts to solve programming problems

 
On page 17, the user is introduce to a training sessions that demonstrate how to use LogicCoder to create flowcharts for the solution of programming problems and then to use the flowchart solution to generate a source program in BASIC. Other section in the tutorial manual then shows the user how to create generic templates from from flowchart solutions and then how to use these generic templates to solve similar programming problems. The use of generic flowchart templates is a highly efficient means for implementation of the solution to generic programming problem.  
     

Copy right © May 2002
Logic Code Generator

Home
Book Information
About LogicExtractor
About LogicCoder
Make Purchase