Programming Fundamentals - A Modular Structured Approach using C++

(2 reviews)

star01star02star03star04star05

Kenneth Busbee, Houston Community College

Pub Date: 2013

ISBN 13:

Publisher: OpenStax CNX

Read This Book

Conditions of Use

Attribution
CC BY

Reviews

  All reviews are licensed under a CC BY-ND license.

Learn more about reviews.

star01star02star03star04star05

Reviewed by David Smith, Instructor, Portland Community College, on 6/21/2017.

The book does a good job of covering the first term of a programming class. It covers the basics of programming but it's not a perfect fit for a … read more

 

star01star02star03star04star05

Reviewed by David McPherson, Instructor, Virginia Tech, on 2/9/2017.

The book covers all the major topics of C++ up to the C++98 standard. It does have a nice index and table of contents that allows you to find a … read more

 

Table of Contents

  • Chapter 1. Introduction to Programming
  • Chapter 2. Program Planning & Design
  • Chapter 3. Data & Operators
  • Chapter 4. Often Used Data Types
  • Chapter 5. Integrated Development Environment
  • Chapter 6. Program Control Functions
  • Chapter 7. Specific Task Functions
  • Chapter 8. Standard Libraries
  • Chapter 9. Character Data, Sizeof, Typedef, Sequence
  • Chapter 10. Introduction to Structured Programming
  • Chapter 11. Two Way Selection
  • Chapter 12. Multiway Selection
  • Chapter 13. Test After Loops
  • Chapter 14. Test Before Loops
  • Chapter 15. Counting Loops
  • Chapter 16. String Class, Unary Positive and Negative
  • Chapter 17. Conditional Operator and Recursion
  • Chapter 18. Introduction to Arrays
  • Chapter 19. File I/O and Array Functions
  • Chapter 20. More Array Functions
  • Chapter 21. More on Typedef
  • Chapter 22. Pointers
  • Chapter 23. More Arrays & Compiler Directives
  • Chapter 24. OOP & HPC

About the Book

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 within the Connexions environment. 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.

The learning modules of this textbook/collection were written as standalone modules. Students using a collection of modules as a textbook will usually view it contents by reading the modules sequentially as presented by the author of the collection.

The learning modules of this textbook/collection were, for the most part, written without consideration of a speci??c programming language. In many cases the C++ language is discussed as part of the explanation of the concept. Often the examples used for C++ are exactly the same for the Java programming language. However, some modules were written speci??cally 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.

About the Contributors

Author(s)

Kenneth Leroy Busbee, M.Acc. (Master of Accountancy), Brigham Young University. Teaches programming topics including courses in COBOL, main frame IBM assembly, Intel assembly, Pascal, "C" and "C++"; Business Computer Applications; Principles of Accounting.