Revel Starting Out with C++ from Control Structures to Objects -- Combo Access Card
Revel Starting Out with C++ from Control Structures to Objects -- Combo Access Card
Click to enlarge
Author(s): Gaddis, Tony
ISBN No.: 9780136864394
Year: 202009
Format: Digital, Other
Price: $ 239.18
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

Dynamic content brings programming concepts to life Videos and interactives integrated directly into the narrative enable students to practice essential coding skills in context. VideoNotes are narrated step-by-step video tutorials that show how to solve problems completely, from design through coding. Live Code Examples help students practice what they''ve learned in a live coding environment by modifying or making an addition to pre-populated code, enabling them to see the results. Animated Listings step students through the code line-by-line, showing what is happening in the program. Interactives test students'' new-found knowledge with multiple-choice and matching questions at the end of each section. Assignable and automatically graded programing exercises allow students to experience the power of practice as they work through their coding assignments and receive immediate personalized feedback. The exercises let instructors gauge student comprehension frequently, provide timely feedback, and address learning gaps along the way. End-of-Section quizzes and End-of-Chapter Programming Projects assess student understanding by offering opportunities to write partial or full programs in C++.


Students receive immediate, personalized feedback on their code submissions. Instructors can track progress and learning in the Performance tracker. UPDATED - The updated user interface makes it easier for students (and you) to seamlessly search and navigate the text. Keyword searches now scan videos and figures in addition to text -- making it easier to locate the information you and your students need when you need it. Personalized search histories are also saved for easier and faster access. The Quick View navigation pane displays surrounding pages in a convenient visual sidebar. As students work in Revel, they can also identify sections, videos, or images they''d like to revisit. The Quick View pane lets them jump right back into the bookmarked content they''d like to review.


The RevelĀ® mobile app lets students read and practice anywhere, anytime, on any device --online and off. It syncs work across all registered devices automatically, allowing learners to toggle between phone, tablet, and laptop as they move through their day. Teach C++ from the fundamentals to the details Written with clear, easy-to-understand language, and rich with example programs that are concise, practical, and real-world oriented. Students not only learn how to implement the features and constructs of C++, but why and when to use them. Teaches C++ in a step-by-step fashion. Each chapter covers a major set of topics and builds knowledge as the student progresses through the book but still allows for flexibility past Chapter 7. A C++ Quick Reference Guide is included in Appendix C to provide a quick, easy reference to the C++ language. Modern C++ language features are introduced throughout the text.


Features for student success Example Programs are practical, real-world examples provided in each chapter that test student knowledge of important information. Review Questions and Exercises appear in each chapter and present a thorough and diverse set of review questions and exercises. Programming Challenges and Case Studies present real-world problems to be solved, and solidify students'' knowledge of topics at hand offer. In the Spotlight, Concept Statements, Checkpoints, and Program Outputs appear throughout each chapter to reinforce students'' understanding of key chapter topics. Keep your course up to date NEW/UPDATED - Improvements and updates to the text reflect the latest modern C++ language features, through C++ 17 and some coverage of C++20. Expanded to include content for two-semester courses in the C++ programming sequence or an accelerated one-semester course. Additional coverage includes: Chapter 16: Exceptions and Templates Chapter 17: The Standard Template Library (STL) Chapter 18: Linked Lists Chapter 19: Stacks and Queues Chapter 20: Recursion Chapter 21: Binary Trees NEW - New material and examples on the if statement and the switch statement with initialization are included in Chapter 4. NEW - Alternative forms of variable initialization such as functional notation and brace notation are introduced.


NEW - The new, Modern C++ approach to random number generation is covered in this edition, replacing the previous C-style technique. NEW - Tuples are explained in Chapter 17 and numerous examples of using tuples to store and retrieve data are given in a new section on the tuple library. NEW - New forms of string and numeric literals -- including raw string literals, binary literals, and the use of digit separators in numeric literals -- are introduced in this edition. NEW - A new section on the filesystem library is included in Chapter 12. NEW - Instructions to use structured binding declarations to unpack arrays, structures, and tuples are included in this edition. NEW - Using the default and delete key words to explicitly instruct the compiler to either generate or not generate a class''s default constructor, default copy constructor, default move constructor, default copy assignment operator, and default destructor is covered in Chapter 14. NEW - A new section on string tokenizing has been added to Chapter 10. NEW - New class construction/initialization topics are introduced in Chapter 13: Member initialization lists In-place initialization Constructor delegation NEW - Rvalue references and move semantics are introduced in Chapter 14.


UPDATED - Usage of typename is used instead of class in templates. UPDATED - Coverage of the STL container classes has been expanded in Chapter 17 to include detailed discussions of the array class, maps, multimaps, unordered_maps, sets, multisets, and unordered sets. UPDATED - Coverage of iterators has been expanded in Chapter 17. UPDATED - Coverage of STL algorithms has been expanded in Chapter 17. NEW - Lambdas and Function Objects are introduced in Chapter 17. NEW - The noexcept key word is introduced in Chapter 16, as well as its use for declaring functions that do not throw an exception. UPDATED - An enhanced discussion of deleting nodes in a linked list includes a new figure that illustrates the process of unlinking a node, and pseudocode describing the process for deleting a node in either a sorted or an unsorted linked list (Chapter 18). NEW - A new section on variadic function templates is included in Chapter 20.


Actionable insights help improve results UPDATED - The educator dashboard offers an at-a-glance look at overall class performance. It helps instructors identify and contact struggling and low-activity students, ensuring that the class stays on pace. UPDATED - Easier assignment creation makes it simpler to add content, set due dates, and publish assignments in one step. UPDATED - Flexible assignment settings allow you to change due date and time, availability, and points possible for any content within an assignment. And you can extend due dates for individual students or the entire class. UPDATED - The enhanced grades view provides detailed insights on student performance, from specific assignments to individual student scores and student code submissions. LMS integration provides institutions, instructors, and students easy access to their Revel courses via Blackboard Learn(tm), Canvas(tm), Brightspace by D2L(tm), and Moodle(tm). Single sign-on lets students access Revel on their first day.



To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...