About this Textbook/Collection
Programming Fundamentals -A Modular Structured Approach using C++
Programming Fundamentals -A Modular Structured Approach using C++ is written by Kenneth Leroy Busbee, a faculty member at Houston Community College in Houston, Texas. The materials used in this textbook/collection were developed by the author and others as independent modules for publication. Programming fundamentals are often divided into three college courses: Modular/Structured, Object Oriented and Data Structures. This textbook/collection covers the first of those three courses.
On January 10, 2013 Version 1.22 was created with the modules that make up the collection "fxed" to the their current versions. This will allow Version 1.22 to remain static with the modules as of that date.
The collection is going to be revised with a different organization of chapters along with updated modules to handle C++, Java and C programming languages. The next version of the collection will have signifcant changes.
The learning modules of this textbook/collection were, for the most part, written without consideration of a specific programming language. In many cases the C++ language is discussed as part of the explaination of the concept. Often the examples used for C++ are exactly the same for the Java programming language. However, some modules were written specifcally for the C++ programming language. This could not be avoided as the C++ language is used in conjunction with this textbook/collection by the author in teaching college courses.
Bloodshed Dev-C++ 5 Compiler/IDE
This open source compiler/IDE (Integrated Development Environment) was used to develop the demonstration source code files provided within the modules of this textbook/collection. The compiler/IDE is presented to the student in the second module of Chapter 1, with instructions for downloading, installing and using the compiler/IDE. A more complete explaination of the IDE along with demonstration source code listings with errors is presented in first module of Chapter 5. All of the source code files provided in this textbook/collection contain only ANSI standard C++ code and should work on any standard C++ compiler likeMicrosoftVisualStudio (whichincludesC++),MicrosoftVisualC++ExpressorBorlandC++Builder.