Quick Study Guides for Engineers and Scientists
Reference Programs for
Learning
Computer Programming Languages
ANSI C, ANSI C++, BASIC, FORTRAN, ANSI C, ANSI C++, BASIC, FORTRAN, ANSI C, ANSI
C++, BASIC, FORTRAN, ANSI C, ANSI C++, BASIC, FORTRAN, ANSI C, ANSI C++, BASIC,
FORTRAN, ANSI C, ANSI C++, BASIC, FORTRAN, ANSI C, ANSI C++, BASIC, FORTRAN,
ANSI C, ANSI C++, BASIC, FORTRAN, ANSI C, ANSI C++, BASIC, FORTRAN, ANSI C, ANSI
C++, BASIC, FORTRAN
Do you want to learn a computer
language quickly ?
Are you tired of being frustrated by regular computer language textbooks?
Manuals of example computer programs have been assembled to help.
Computer Programming Manuals 
ANSI C 
ANSI C++  
BASIC  
FORTRAN  
"The Bridge to Engineering" Manual 
The Bridge to Engineering (Entire Manual,12 Mbytes) 
Ordinary Differential Equations (3 Mbytes) 

Math Problem Solving Flowcharts (0.8 Mbytes) 

Used Mathematical Expressions (0.3 Mbytes) 

Calculus Summary (0.2 Mbytes) 
Download Acrobat Reader (for PDF files), FREE by clicking here> ADOBE READER
The materials were used in a university course I taught titled Computer Techniques and were also used in other classes. I often receive requests for the manuals so I have placed links to them for convenience (mostly Adobe PDF files, see Table).
The problem that I observed students having in most programming classes was the following. Computer programming manuals were indexed according to computer language terms. But since students do not already know the language, they did not know what terms to look up in the index. This was very frustrating for them. So I created the ICOgram structure for indexing programs, and for the program structure when writing an individual program. It refers to Input, Calculations, and Output. These terms refer to what a student want a program to do regardless of the language that it is written in. So, no prior knowledge of a particular computer programming language is needed. Thus the ICOgram structure and indexing helps the student tremendously for looking up terms and for learning how to write programs.
Additionally, the ICOgram structure thought process helps students interpret and organize programming other authors regardless of the language. So, the manuals are very compatible with college computer language textbooks. In fact, they may be the ignition key for making regular textbooks much more useful. Thus, instructors or students may want to use the manuals in conjunction with their regular textbook materials.
How to Use the Programming Manuals. Each program has the ICOgram structure, and each program is indexed according to the ICOgram structure. If a student has a need to Input data, then the student can go to the Input section of the manual. There will be several programs listed with different ways to Input data into a program. The student just needs to pick the Input method that meets their needs. The terms or commands that are used are shown and are therefore easily known. This is crucial because it enables the student to know what commands are needed and what commands to look up in other textbooks if more info is needed. In addition, each individual program has the ICOgram structure so it is very clear what each part of the program is doing. This also helps the student identify and organize their programming. Each manual has about 100 programs.
THE BRIDGE TO ENGINEERING
Reference Manual of Selected Mathematics
This manual was designed to help bridge the gap that exists between the first two years of general math courses and the last two years of college courses for engineering and science majors. Several of the most common problem solving tools that engineering and science majors need are presented. Topics include ordinary differential equations, partial differential equations, numerical methods, and others. See the Table above for downloadable PDF files of the manual.
WATFLOW ^{TM} flowcharts (Waterfall Flowchart^{TM}) are introduced which summarize many problem solving techniques. These flowcharts are designed for easy use and to help students learn more quickly.
If you have any questions, you can contact Dr. G.C. Baker at:
© 1998 Dr. Grant C. Baker
Edutech Alaska
http://www.alaska.net/~baker