Programming Fundamentals - A Modular Structured Approach using C++ (Busbee)
- Page ID
- 10232
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)
This text 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. 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.
Front Matter
1: Introduction, Preface and Syllabus
2: Introduction to Programming
3: Program Planning and Design
4: Data and Operators
5: Often Used Data Types
6: Integrated Development Environment
7: Program Control Functions
8: Specific Task Functions
9: Standard Libraries
10: Character Data, Sizeof, Typedef, Sequence
11: Introduction to Structured Programming
12: Two Way Selection
13: Multiway Selection
14: Test After Loops
15: Test Before Loops
16: Counting Loops
17: String Class, Unary Positive and Negative
18: Conditional Operator and Recursion
19: Introduction to Arrays
20: File I/O and Array Functions
21: More Array Functions
22: More on Typedef
23: Pointers
24: More Arrays and Compiler Directives
25: OOP and HPC
26: Review Materials
27: Appendix
Back Matter
Thumbnail: Image of binary code by Christiaan Colen reproduced with permission (CC BY-SA 2.0).