Covers computer science fundamentals using the language C++, and is appropriate for a variety of C++ courses. This hardcover, 2-color textbook is designed to help students prepare for the Advanced Placement Test for C++ (A and AB). It has been tested with popular DOS, Windows, and Macintosh compilers and is appropriate to use with each platform. Topics covered include programming methodology, advanced data structures, and algorithms. This text is an excellent way to get your students involved in the growing industry of Computer Programming. This book assumes no prior programming experience, but does assume a general working knowledge of computer systems. Disk files are C++ source code files in ASCII format. Completion time is two semesters (8, 12, and 6 week courses).
About the Author
Todd Knowlton has been an author for Thomson Learning for 6 years and has published various titles in computer programming, computer concepts, and computer applications. His best selling book on C++ has sold over $2 million and counting. Todd remains very active in educational conferences and consults with Microsoft Corporation.
Table of Contents
1. Introduction to Computers 2. How Computers are Programmed 3. Entering, Compiling, and Running a Program 4. Variables and Constants 5. Math Operations 6. Strings and Screen I/O 7. Decision Making in Programs 8. Loops 9. Functions 10. Pointers and the enum Keyword 11. Data File Basics 12. Object-Oriented Programming 13. String Functions & Using a String Class 14. Arrays, Templates, and Vectors 15. Multi-Dimensional Arrays and Matrices 16. Introduction to Linked Lists 17. Stacks, Queues, and Trees 18. Recursion and Searching 19. Sorting Appendices A: ASCII Table B: Order of Operators C: Error Handling D: Numerical Approx. E: Analysis of Algorithms F: Using a Debugger