Page Tools:
  • print-friendly version

Through C to C++: A Complete Programming Course

Author(s): Barry Holmes, MS, Oxford Brookes University, Oxford, England
Details:
  • ISBN-13: 9780763703196
  • ISBN-10:0763703192
  • Paperback    736 pages      © 1997
Price: International Sales $181.95 US List
Add to Cart Request a Review Copy

Overview

Through C to C++ has been written using the ACM-recommended curriculum for CS1 and is aimed at a broad audience of students in science, engineering, and business. In addition to an exposition of C and C++, the text contains a comprehensive appraisal of many topics found in data structures arrays, records, recursion, linked-lists, queues, stacks, and binary trees; in data processing sorting, searching, merging, report writing and data validation; and in programming structured programming, modularity, data abstraction and object-oriented programming.

Download the student files

ShowKey Features

Pedagogical features include:
  • Objectives
  • Margin Notes for Quick Reference
  • Case Studies
  • Example Programs
  • End-of-Chapter Summary
  • Review Questions
  • Programming Exercises
  • Programming Problems
Supplements include:
  • Program Disk
  • Instructor's Guide

Back to top

ShowTable of Contents

Preface:

Brief Contents:

Table of Contents:

Chapter 1. Programming Environment

Chapter 2. Data

Chapter 3. Arithmetic, Input and Output

Chapter 4. Program Design

Chapter 5. Functions

Chapter 6. Selection

Chapter 7. Repetition

Chapter  8. One-dimensional Arrays

Chapter 9. Pointers

Chapter 10. Text Files

Chapter11. Structures and Arrays

Chapter 12. Recursion, Sorting and Searching

Chapter 13. Binary Files

Chapter 14. Dynamic Data Structures

Chapter 15. Further Topics

Chapter 16. An Introduction to C++

Chapter 17. Data Abstraction

Chapter 18. Object-oriented Programming

Appendix A - Summary of ANSI C Standard Library Functions

Appendix B - Miscellany

Appendix C - Selected Answers

Index


Back to top

ShowAbout the Author(s)

Barry Holmes, MS-Oxford Brookes University, Oxford, England

Barry J. Holmes, M.S., Oxford Brookes University
Barry Holmes is a Principal Lecturer and the Director of Professional Studies in the School of Computing and Mathematical Sciences at Oxford Brookes University, England. He joined the School in 1979, and lectures on computer programming languages, software engineering and safety-critical systems courses to undergraduate and postgraduate audiences. He is a member of the British Computer Society and a Chartered Engineer. He graduated from the University of London in 1971 with a B.Sc. in Mathematics and Physics, and a Certificate in Education; he was also awarded an M.Sc. in Computer Science from The City University (London) in 1977. 

 

Back to top

ShowAppropriate Courses

  • CS1/CS101
  • Introduction to Programming
  • Introduction to C++
  • Programming in C/C++
Back to top

ShowSamples & Additional Resources

ShowResources

Back to top