Programming in C++ Overview
Summary
Provides interactive learning of programming foundations and C++, with hundreds of embedded learning questions, animations, tools, and web-based programming practice. Replaces textbooks. Includes auto-graded homework.
Description
C++ and its variants (C#, ObjectiveC, etc.) are among the most widely-used programming languages today. This zyBook replaces textbooks that students decreasingly read today, even in e-form or with supplemental web activities. The zyBook was written from scratch to teach programming using the real power of the web, using less text, hundreds of learning questions, animations of challenging concepts (like recursion), interactive tools to develop intuition and skill, and programming practice windows seamlessly integrated throughout the web material. The content is maximally modular to enable configuration by instructors, for example to support early functions, or early objects, or to include additional available material like arrays or makefiles. See zybooks.com for more on the zyBook “less-text more-action” approach.
- ~700 participation activities: Questions, animations, tools
- 150+ auto-graded programming challenge activities using built-in programming environment
- Includes focus on solid understanding of memory usage and pointers
- Configurable sections support early/late introduction to functions and objects
- Additional material includes arrays and structs
- Web-based programming practice environment compiles and executes code in the zyBook
- With test banks