
C++ for Engineers and Scientists
Gary Bronson(Author)
Course Technology Inc (Publisher)
4th Edition
Published on 1. January 2012
Book
Paperback/Softback
752 pages
978-1-133-18784-4 (ISBN)
Description
Introduce the power and practicality of C++ programming to entry-level engineers with Bronson's C++ FOR ENGINEERS AND SCIENTISTS, 4E. This proven, pragmatic text is designed specifically for today's first- and second-year engineering and science students with a wealth of new applications and examples taken from real situations involving electrical and structural engineering, fluid mechanics, mathematics, power generation, and heat transfer challenges.
The book starts with a solid foundation in procedural programming before moving into a reorganized, clear presentation of object-oriented concepts. Dynamic case studies, career spotlights and engineering-driven applications showcase the relevance of concepts students are learning to their careers. Helpful tips demonstrate how to avoid common C++ programming errors, while updates ensure that students are learning the most recent C++ code standards.
The book starts with a solid foundation in procedural programming before moving into a reorganized, clear presentation of object-oriented concepts. Dynamic case studies, career spotlights and engineering-driven applications showcase the relevance of concepts students are learning to their careers. Helpful tips demonstrate how to avoid common C++ programming errors, while updates ensure that students are learning the most recent C++ code standards.
More details
Edition
4th edition
Language
English
Place of publication
Boston, MA
United States
Publishing group
Cengage Learning, Inc
Target group
College/higher education
Dimensions
Height: 30 mm
Width: 185 mm
Thickness: 231 mm
Weight
1520 gr
ISBN-13
978-1-133-18784-4 (9781133187844)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Dr. Gary J. Bronson is a Professor of Information Systems at Fairleigh Dickinson University, where he has twice been voted Teacher of the Year. Dr. Bronson has worked as a senior project engineer at Lockheed Electronics, has been an invited instructor and consultant to Bell Laboratories, and has served as a software consultant to a number of Wall Street financial firms. He has also authored several successful programming textbooks on C, C++, and Java (TM) as well as articles on teaching Excel (R) using incrementally reinforcing case studies.
Content
PART I: FUNDAMENTALS OF C++ PROGRAMMING.
1. Preliminaries.
2. Problem Solving Using C++.
3. Assignment, Formatting, and Interactive Input.
4. Selection Structures.
5. Repetition Statements.
6. Modularity Using Functions.
7. Arrays.
8. I/O File Streams and Data Files.
9. Completing the Basics.
10. Pointers.
PART II: OBJECT-ORIENTED PROGRAMMING.
11. Introduction to Classes.
12. Adding Functionality to Your Classes.
PART III: ADDITIONAL TOPICS.
13. Structures.
14. Numerical Methods.
15. Bit Operations (Online Chapter).
APPENDICES:
A. Operator Precedence Table.
B. ASCII Character Codes.
C. Floating-Point Number Storage.
D. Command-Line Arguments.
1. Preliminaries.
2. Problem Solving Using C++.
3. Assignment, Formatting, and Interactive Input.
4. Selection Structures.
5. Repetition Statements.
6. Modularity Using Functions.
7. Arrays.
8. I/O File Streams and Data Files.
9. Completing the Basics.
10. Pointers.
PART II: OBJECT-ORIENTED PROGRAMMING.
11. Introduction to Classes.
12. Adding Functionality to Your Classes.
PART III: ADDITIONAL TOPICS.
13. Structures.
14. Numerical Methods.
15. Bit Operations (Online Chapter).
APPENDICES:
A. Operator Precedence Table.
B. ASCII Character Codes.
C. Floating-Point Number Storage.
D. Command-Line Arguments.