Introduction to C and C++ for Technical Students

Introduction to C and C++ for Technical Students

By (author) 

List price: US$95.80

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

For courses in Introduction to Programming, Programming Concepts, Programming for Technology, and Object-Oriented Programming Using C++.Unlike many other C++ books, which focus almost entirely on syntax, this text provides explorations of the fundamental principles and logic behind the language. Throughout its coverage, linguistic elements are combined with object-oriented principles and practices, analysis and design. Ramteke's practical, skill-building approach begins by developing a firm foundation for each topic and providing ample practice and reinforcement, then-when a thorough understanding has been established-progressing forward, focusing only on the information that is necessary to reach the next step.show more

Product details

  • Paperback | 618 pages
  • 205.7 x 271.8 x 27.9mm | 1,270.07g
  • Pearson Education (US)
  • Pearson
  • United States
  • English
  • 2nd edition
  • 0130174882
  • 9780130174888

Table of contents

I. WHAT IS OBJECT-ORIENTED PROGRAMMING. 1. Functions and Data Output. 2. Variables and Assignments. 3. Objects, Messages, and Data Input. II. BASIC PROGRAMMING CONCEPTS. 4. Loops. 5. Reading in a Loop. 6. The if Statement. 7. Arrays. 8. Nested Loops and 2D Arrays. 9. Functions with No Returns. 10. Functions with Returns. III. ADVANCED PROGRAMMING CONCEPTS. 11. Structures. 12. Pointers. 13. Pointers and Structures. 14. File I/O in C. IV. OBJECT-ORIENTED CONCEPTS. 15. Abstraction. 16. Analysis. 17. Design. V. OBJECT ORIENTED PROGRAMMING USING C++. 18. C++ Basics. 19. Dynamic Objects. 20. Inheritance. VI. POLYMORPHISM. 21. Polymorphism and Overloading. 22. Overriding. 23. The Standard Template Library. VII. LOOSE ENDS. 24. Exception Handling. 25. File I/O Using Stream Classes. 26. Pointers Specific to C++.show more