The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language. However, 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.
Author(s): Kenneth Leroy Busbee
Edition: Paperback
Publisher: Orange Grove Texts Plus
Year: 2009
Language: English
Pages: 314
Table of Contents......Page 5
Preface......Page 9
Author Acknowledgements......Page 13
Orientation and Syllabus......Page 15
Sharing/Rating Connexions Materials......Page 19
Chapter 1 - Introduction to Programming......Page 21
Chapter 2 - Program Planning & Design......Page 35
Chapter 3 - Data & Operators......Page 45
Chapter 4 - Often Used Data Types......Page 59
Chapter 5 - Integrated Development Environment......Page 71
Chapter 6 - Program Control Functions......Page 87
Chapter 7 - Specific Task Functions......Page 103
Chapter 8 - Standard Libraries......Page 115
Chapter 9 - Character Data, Sizeof, Typedef, Sequence......Page 121
Chapter 10 - Introduction to Structured Programming......Page 131
Chapter 11 - Two Way Selection......Page 153
Chapter 12 - Multiway Selection......Page 163
Chapter 13 - Test After Loops......Page 181
Chapter 14 - Test Before Loops......Page 193
Chapter 15 - Counting Loops......Page 205
Chapter 16 - String Class, Unary Positive and Negative......Page 221
Chapter 17 - Conditional Operator and Recursion......Page 229
Chapter 18 - Introduction to Arrays......Page 235
Chapter 19 - File I/O and Array Functions......Page 243
Chapter 20 - More Array Functions......Page 253
Chapter 21 - More on Typedef......Page 261
Chapter 22 - Pointers......Page 267
Chapter 23 - More Arrays & Compiler Directives......Page 275
Chapter 24 - OOP & HPC......Page 281
Chapter 25 - Review Materials......Page 293
Appendix......Page 299
Glossary......Page 314
Attributions......Page 326