Skip to content
Register Sign in Wishlist
Look Inside Computer Programming with C++
eBook forthcoming

Computer Programming with C++


textbook Award Winner
  • Date Published: October 2016
  • availability: In stock
  • format: Paperback
  • isbn: 9781316506806

$ 102.00

Add to cart Add to wishlist

Other available formats:

Request inspection copy

Lecturers may request a copy of this title for inspection

Product filter button
About the Authors
  • This textbook provides in-depth coverage of the fundamentals of the C and C++ programming languages and the object-oriented programming paradigm. It follows an example-driven approach to facilitate understanding of theoretical concepts. Essential concepts, including functions, arrays, pointers and inheritance, are explained, while complex topics, such as dynamic memory allocation, object slicing, vtables, and upcasting and downcasting, are examined in detail. Concepts are explained with the help of line diagrams, student-teacher conversations and flow charts, while other useful features, such as quiz questions and points to remember, are included. Solved examples, review questions and useful case studies are interspersed throughout the text, and explanations of the logic used to implement particular functionality is also provided. This book will be useful for undergraduate students of computer science and engineering, and information technology.

    • Provides complete and up-to-date coverage of fundamental concepts
    • Uses an example-driven approach, with many solved examples
    • Conversations between students and teachers elucidate essential themes of the subject
    • Includes line diagrams and flow charts for easy comprehension of theoretical concepts, and numerous debugging exercises and review questions for better understanding
    Read more


    • Winner, 2018 Choice Outstanding Academic Title

    Reviews & endorsements

    'This book is a very well presented, detailed tutorial for using the C and C++ programming languages. Diagrams and flowcharts are used throughout to illustrate important concepts that must be visualized to be understood. This allows readers to gain a firm grasp of language features that escape many students because of the abstract nature of the principles behind them. This book is an easy read. The style of writing and the conceptual flow of the explanations is superb. This is a good resource for use at any level.' F. H. Wild III, CHOICE

    Customer reviews

    Not yet reviewed

    Be the first to review

    Review was not posted due to profanity


    , create a review

    (If you're not , sign out)

    Please enter the right captcha value
    Please enter a star rating.
    Your review must be a minimum of 12 words.

    How do you rate this item?


    Product details

    • Date Published: October 2016
    • format: Paperback
    • isbn: 9781316506806
    • length: 1014 pages
    • dimensions: 242 x 179 x 39 mm
    • weight: 1.28kg
    • availability: In stock
  • Table of Contents

    1. Introduction
    2. Fundamentals of C++
    3. Operators and type casting
    4. Decision-making control statements
    5. Iterative control statements: loops
    6. Arrays
    7. Functions
    8. Pointers
    9. Structures and unions
    10. Dynamic memory allocation
    11. Classes and objects
    12. Constructors and destructors
    13. Operator overloading
    14. Inheritance
    15. C++ input/output
    16. Exception handling in C++
    17. Templates in C++
    Appendix I. ASCII values
    Appendix II. C++ library functions

  • Author

    Kunal Pimparkhede, Vidyalankar Institute of Technology
    Kunal Pimparkhede is an adjunct faculty member at Vidyalankar Institute of Technology, Mumbai. As a software professional, he has worked on technologies including Adobe Flex, Informatics, and database systems such as Oracle and Sybase. He obtained his bachelor's degree in computer engineering from the University of Mumbai. His areas of interest include microprocessors, automata theory, data structures, analysis of algorithms, artificial intelligence, and computer programming.


    • Winner, 2018 Choice Outstanding Academic Title

Sign In

Please sign in to access your account


Not already registered? Create an account now. ×

Sorry, this resource is locked

Please register or sign in to request access. If you are having problems accessing these resources please email

Register Sign in
Please note that this file is password protected. You will be asked to input your password on the next screen.

» Proceed

You are now leaving the Cambridge University Press website. Your eBook purchase and download will be completed by our partner Please see the permission section of the catalogue page for details of the print & copy limits on our eBooks.

Continue ×

Continue ×

Continue ×

Find content that relates to you

Join us online

This site uses cookies to improve your experience. Read more Close

Are you sure you want to delete your account?

This cannot be undone.


Thank you for your feedback which will help us improve our service.

If you requested a response, we will make sure to get back to you shortly.

Please fill in the required fields in your feedback submission.