O Syllabi
O Test Package
O College editions
O What teachers say...
O Purchase online
O Order form
Skylight Publishing home page


C++ for You++
An Introduction to Programming and Computer Science
AP Edition

cover

Maria Litvin
Phillips Academy, Andover, Massachusetts

Gary Litvin
Skylight Software, Inc.

Copyright © 1998 by Skylight Publishing.

ISBN 0-9654853-9-0.  List price: $47.50.  School price: $38.00.

584 pages. Dimensions 7-3/8" x 9-1/4" x 1-1/4". Hard cover.

(Soft cover college edition is available,
ISBN 0-9654853-4-X,  List price: $55.00.  School price: $44.00.)


Workbook to Accompany C++ for You++
AP Edition

cover

Maria Litvin
Phillips Academy, Andover, Massachusetts

Gary Litvin
Skylight Software, Inc.

Copyright © 1998 by Skylight Publishing.

ISBN 0-9654853-8-2.  List price: $12.00.  School price: $9.60.

144 pages. Dimensions 8-1/2" x 11" x 1/2". Soft cover.

(College edition is available,
ISBN 0-9654853-2-3,  same price.)


Brief Contents

Contents
Preface

Part 1. Programs: Syntax and Style

Chapter 1. Introduction to Hardware and Software
Chapter 2. A First Look at a C++ Program
Chapter 3. Variables and Constants
Chapter 4. Arithmetic Expressions
Chapter 5. Arrays, apvector and apmatrix Classes
Chapter 6. Logical Expressions and if-else Statements
Chapter 7. Iterative Statements: while, for, do-while
Chapter 8. The switch Statement
Chapter 9. Algorithms
Chapter 10. Monte Carlo Methods
Chapter 11. Pointers, References, Dynamic Memory Allocation
Chapter 12. Strings
Chapter 13. Structures

Part 2. Classes and Data Structures

Chapter 14. Modularity
Chapter 15. Classes
Chapter 16. Templates
Chapter 17. Linked Lists
Chapter 18. Stacks
Chapter 19. Recursion
Chapter 20. Queues
Chapter 21. Classes: More Advanced Features
Chapter 22. Trees
Chapter 23. Expression Trees
Chapter 24. Heaps
Chapter 25. Analysis of Algorithms
Chapter 26. Searching and Hashing
Chapter 27. Sorting
Chapter 28. Inheritance
Appendix A: Bit-Wise Logical Operators
Appendix B: Arrays and Pointers
Appendix C: Stream I/O Classes
Index

Workbook Sample Chapters

The Workbook contains over 600 questions, exercises, and mini-projects. The questions are grouped into chapters that correspond to the chapters in C++ for You++, AP Edition. Review sections contain additional questions on the material of the preceding chapters.
How to use This Workbook
Chapter 2. A First Look at a C++ Program
Chapter 4. Arithmetic Expressions
Chapter 9. Algorithms
Chapter 22. Trees
Projects
Answers and Solutions

On the Back Cover

If you are a computer science student...

chances are you don't take textbooks too seriously. Some, you might feel, treat you like a dummy. Others confuse you with obscure explanations and examples of basically simple ideas.

... Then you need C++ for You++ !

In one concise volume, this book takes you from the rudiments of C++ syntax and style to a mastery of data structures and algorithms, problem-solving techniques, and well-structured program design. Moving at a comfortable pace through many labs and case studies, the authors help you appreciate the simple but powerful ideas that make modern computer science work.

Co-written by a veteran computer science teacher and a professional C++ software engineer, C++ for You++ combines theoretical insight with practical sense. It is engaging and accessible to a novice, yet comprehensive enough to satisfy an inquisitive student who wants to know exactly how things fit together. All the labs and case studies are available on disk (with solutions on the teacher's disk).

This unique book covers the AB-level APCS curriculum in a clear, readable style. It has been successful in introductory and advanced high school courses and has helped many readers learn C++ on their own. This special AP edition explains and uses the apvector, apmatrix, apstring, apstack, and apqueue classes required for the Advanced Placement examination.

A companion workbook...

by the same authors provides useful, enjoyable exercises, mini-projects, and self-tests.

Skylight Publishing
support@skylit.com