| |
|
|
|
| |
|
Information || LogicExtractor || Purchase || Contact us | |
| |
|||
![]() |
![]() | ||
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. |
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.
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