[Book Cover]

Introduction to C and C++ For Technical Students: A Skill-Building Approach, 1/e

Timothy Ramteke, DeVry Institute of Technology

Published January, 1998 by Prentice Hall Career & Technology

Copyright 1998, 488 pp.
Paper Bound w/CD-ROM
ISBN 0-13-249608-9

[CD Included]


Sign up for future
mailings
on this subject.

See other books about:
    C/C++ Programming-Electronic Technology

    C--Programming for Technology-Computer Science

    C++-Computer Information Systems

    C++--Programming for Technology-Computer Science

    C++/Visual C++-IT Continuing Education


Summary

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.

Features


Introduces basic programming concepts using C, then gradually and logically builds on this foundation, exploring OOP concepts using C++.
Uses a practical, progressive approach to make the text suitable to a wide range of readers, including those who...

  • Wish to learn C only without having to sort through C++ topics.
  • Already know C and are ready to move directly into C++.
  • Have no background in C and need separate, self-contained treatments of both C and C++ in a single source.
Provides an abundance of reinforcement and skill-building opportunities to cultivate a deep understanding of principles, practices and syntax.
Integrates examples and experiments with corresponding question sets throughout all coverage.
Offers frequent and thorough practice, featuring clear, concise Drill and Solution sections on the bottom of each page.
Incorporates numerous flowcharts and tracecharts where appropriate, providing visual representations of topics under discussion.
Closes each unit with Programs sections, allowing students to construct their own programs.
Contains entire chapters on Analysis and Design of Object-Oriented Programming (Chapter 17 & 18).
Object-Oriented Programming concepts are so crucial to reap the benefits of C++, that three chapters are devoted to them! (Chapters 16, 17 & 18)
Through experiments, students are no longer told what happens but can see what happens.


Table of Contents
    Overview.
I. PROGRAMMING CONCEPTS USING C.
    1. The printf() Function.
    2. Variables and Assignments.
    3. The scanf() Function.
    4. The for Loop.
    5. Reading in a Loop.
    6. The if Statement.
    7. 1D Arrays.
    8. Nested Loops and 2D Arrays.
    9. Functions with No Returns.
    10. Functions with Returns.
II. ADVANCED TOPICS IN C.
    11. Structures.
    12. Pointers.
    13. The Indirection Operator.
    14. File I/O.
    15. Text-Based Graphics on the PC.
III. OBJECT-ORIENTED CONCEPTS.
    16. Abstraction.
    17. Analysis.
    18. Design.
IV. C++.
    19. Dynamic Objects.
    20. Inheritance.
    21. Polymorphism.
    22. Loose Ends.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com