- ｢予約商品の価格保証｣では、お客様が対象商品を予約注文した時点から発送手続きに入る時点、または発売日のいずれか早い時点までの期間中のAmazon.co.jp の最低販売価格が、お支払いいただく金額となります。予約商品の価格保証について詳しくはヘルプページをご覧ください。 詳細はこちら (細則もこちらからご覧いただけます)
Starting Out with C++: Early Objects (10th Edition) (英語) ペーパーバック – 2019/2/28
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Introduce students to the basics of C++ programming
- Written in clear, friendly, easy-to-understand language. The material is written specifically for beginner students, and thoroughly explains important concepts.
- 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. Although the chapters can be easily taught in their existing sequence, flexibility is also provided.
- New and Updated - New features of the C++11 standard have been added or expanded throughout the text.
- New or Revised - Many topics have had material revised or added, for example, alternate forms of variable initialization, Boolean expressions and variables, and character conversion and testing.
- New and Updated - The material on the Standard Template Library (STL) has been moved to its own dedicated chapter and rewritten with expanded information.
- Revised - The bubble sort algorithm (Chapter 9) has been completely rewritten for better student comprehension.
- New - Information on increasing this algorithm’s efficiency has been added.
- New - Thirteen new figures illustrate both the bubble sort and selection sort functions.
- New and Updated - Figures throughout the book have been added and improved to help students visualize important concepts.
Features for student success
- Hundreds of Example Programs are used, each designed to highlight specific programming topics. In most cases, these are practical, real-world examples. Source code for these programs is provided so that students can run the programs themselves.
- Concept Statements, Checkpoints, Notes, Tips and Warnings all call out important pieces of information for the student
- Case studies appear in many chapters throughout the text and additional case studies are provided on the book’s companion site (www.pearson.com/gaddis).
- A thorough and diverse set of Review Questions, such as fill-in-the-blank and short answer, check students’ mastery of the basic material presented in each chapter. These are followed by exercises requiring problem solving and analysis, such as the Algorithm Workbench, Predict the Output, and Find the Errors sections.
- Programming Challenges presented in each chapter are designed to solidify students’ knowledge of the topics, typically through real-world problems to be solved.
- New and Updated - Programs, checkpoint questions, end-of-chapter questions and exercises, and programming challenge problems have been added and updated throughout the book.
Also available with MyLab Programming
By combining trusted author content with digital tools and a flexible platform, MyLab [or Mastering] personalizes the learning experience and improves results for each student.With MyLab Programming, students work through hundreds of short, auto-graded coding exercises and receive immediate and helpful feedback based on their work.
Note: You are purchasing a standalone product; MyLab Programming does not come packaged with this content. Students, if interested in purchasing this title with MyLab Programming, ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information.
If you would like to purchase boththe physical text and MyLab Programming, search for:
xxxxxxxxx/xxxxxxxxxxxxx Starting Out with C++: Early Objects, Plus MyLab Programming — Access Card Package, 10e
Package consists of:
- 0135235006/9780135235003 Starting Out with C++: Early Objects, 10/e
- xxxxxxxxx/xxxxxxxxxxxxx MyLab Programming Standalone Access Card
Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, Java™, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson.
Judy Walters is an Associate Professor Emerita at North Central College in Naperville, Illinois, where she was a member of the Computer Science faculty for 33 years and served as Department Chair for six years. Of the many courses she taught, her favorites were introductory courses such as Discrete Structures and the freshman programming sequence. She now divides her time between Illinois and Costa Rica, where she continues programming, writing, publishing, and doing volunteer work with local students.
Godfrey Muganda is a Professor of Computer Science Emeritus at North Central College in Naperville. During his 27 years at North Central, he taught a wide range of undergraduate and graduate courses, including algorithms, computer networks and security, compiler design, and web applications. He now spends his time enjoying his family, learning cool computer science stuff, teaching an occasional course, and writing.
The preface states that the source code for all the chapters will be available under student resources on the companion site, but this is a lie. I called Pearson support, and after 30 minutes of investigation they were able to inform me that source code is not available for the 9th edition, because the author did not provide it. I'm giving it three stars on the basis of it being a pricey text book, but failing to provide the necessary resources to complete the assignments.
Taking online courses for my degree, I read this book pretty much from cover to cover. The book teaches to the beginner without being condescending. It is very well written with a lot of good examples, charts, figures, tables, etc. and tons of review questions throughout each chapter and yet more questions as well as "programming challenges" at the end of each chapter that give you a chance to apply what you've learned.
Having said that, Amazon only gets three stars on this book. If you buy the Kindle version, please note that it is NOT the same as the full print version provided by the link on the full print version's page. This Kindle "Brief Version" has some 200 fewer pages than the actual print version. Having seen the print version's table of contents, I noted that the chapters missing from the Kindle version include the following topics: Exceptions, Linked Lists, Stacks, Queues, Recursion, and Binary Trees. Therefore, if you're a computer science major, you probably want to go ahead and buy the full print version.
Had the Kindle version contained the last five chapters as I initially expected, it would get five stars. Now I know to verify Amazon's links by comparing the ISBN and page counts prior to buying a Kindle version. Live and learn...
As a college instructor, I strongly recommend both reading the text and doing the hands-on exercises, coding along with the text. The publisher, Pearson, also has a website with videos you can use if you get stuck. Very good. Typically, students miss an instruction as they are reading, so consider using a ruler to keep your focus. Use undo or go back to a previous version or start over if you have problems, or watch the videos and do the exercise along with the video.
Chegg online has written answers to this book, and the back of the book has Review answers. Check your answers for complete comprehension.
Once you are completely done with the book, but only after you have done all of it, text and hands on, then sign up for Microsoft Dev Essentials to get free time on Pluralsight.com which provides a test on most subjects to find out where you are between Novice and Expert. Don't waste your money and time on Pluralsight before you complete the book, you can't do two things at the same time.
The book will give you a solid foundation, but probably not enough to get a job... remember, this book is called "Starting Out with...". Wish there was an advanced book to read after this. There is a lot more to learn. Go to Pluralsight and look at the prerequisites for what you want to learn to see all that you still need to learn, but wait until you finish this book first. You need a good foundation and this book is the easiest way to accomplish that.
Download Visual Studio Community edition, free and required for this course and really excellent - the book will walk you through this. Don't worry that you are downloading a newer version than the book, Microsoft adds excellent things you will want to have, but seldom gets rid of past features of Visual Studio, so it will be easy to follow along with the book. If you are going to continue in your C# adventure you will probably want to keep this book. So take notes in it, and add notes on features you find in Visual Studio that the book doesn't cover. Visual Studio and C# have been out a long time, and major updates are out every two years, 2019 is the next, and minor revisions are already available for this 2017 version.
Best of luck in your C# adventure! It's lots of fun!!! and a top notch product together with Visual Studio. We're so lucky that both are free, and have such a great book to learn them. Enjoy!
My one major complaint is that the author/publisher have only made the appendices and extra materials available for 6 months with a special online code, only one of which comes with the book. If you need a new code, you have to spend upwards of $20 for it. In case you purchase a used copy of this book, the code will likely already have been used. Isn't the point of buying a book so that you get all of the information in one place without having to pay ANOTHER $20 for a new code which only works for a limited time? Limited time literature, seriously? Stupid.