50
Used, New, and Out of Print Books - We Buy and Sell - Powell's Books
Cart |
|  my account  |  wish list  |  help   |  800-878-7323
Hello, | Login
MENU
  • Browse
    • New Arrivals
    • Bestsellers
    • Featured Preorders
    • Award Winners
    • Audio Books
    • See All Subjects
  • Used
  • Staff Picks
    • Staff Picks
    • Picks of the Month
    • Bookseller Displays
    • 50 Books for 50 Years
    • 25 Best 21st Century Sci-Fi & Fantasy
    • 25 PNW Books to Read Before You Die
    • 25 Books From the 21st Century
    • 25 Memoirs to Read Before You Die
    • 25 Global Books to Read Before You Die
    • 25 Women to Read Before You Die
    • 25 Books to Read Before You Die
  • Gifts
    • Gift Cards & eGift Cards
    • Powell's Souvenirs
    • Journals and Notebooks
    • socks
    • Games
  • Sell Books
  • Blog
  • Events
  • Find A Store

Don't Miss

  • Spring Sale
  • Scientifically Proven Sale
  • Powell's Author Events
  • Oregon Battle of the Books
  • Audio Books

Visit Our Stores


Esther Yi: The Writers That Haunt Me: Esther Yi’s Bookshelf for 'Y/N' (0 comment)
I’m haunted by a handful of writers all long dead. They set the standard; naturally I fail. Anything I read of theirs promptly enters my bloodstream, whereupon mysterious internal fomentation proceeds. Y/N is simply the latest extrusion, a concerted one...
Read More»
  • Kelsey Ford: 10 Books That Celebrate Women’s Rights and Women’s Wrongs (0 comment)
  • Rin S.: Five Book Friday: Autism and Neurodiversity Acceptance (0 comment)

{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##

Introduction to Programming with C++

by Y. Liang and Y. Daniel Liang
Introduction to Programming with C++

  • Comment on this title
  • Synopses & Reviews

ISBN13: 9780133252811
ISBN10: 0133252817
Condition: Standard


All Product Details

View Larger ImageView Larger Images
Ships free on qualified orders.
Add to Cart
0.00
List Price:0.00
Trade Paperback
Ships in 1 to 3 days
Add to Wishlist

Synopses & Reviews

Publisher Comments

NOTE: Before purchasing, check with your instructor to ensure you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, and registrations are not transferable. To register for and use Pearson's MyLab & Mastering products, you may also need a Course ID, which your instructor will provide.

 

Used books, rentals, and purchases made outside of Pearson

If purchasing or renting from companies other than Pearson, the access codes for Pearson's MyLab & Mastering products may not be included, may be incorrect, or may be previously redeemed. Check with the seller before completing your purchase.

 

--A solid foundation in the basics of C++ programming will allow readers to create efficient, elegant code ready for any production environment

 

Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.

MyProgrammingLab for Introduction to Programming with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams–resulting in better performance in the course–and provides educators a dynamic set of tools for gauging individual and class progress. And, MyProgrammingLab comes from Pearson, your partner in providing the best digital learning experience.

Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. A self-study and homework tool, a MyProgrammingLab course consists of hundreds of small practice problems organized around the structure of this textbook. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable them to figure out what went wrong–and why. For instructors, a comprehensive roster tracks correct and incorrect answers and stores the code inputted by students for review.

Note: MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.

NOTE: Before purchasing, check with your instructor to ensure you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, and registrations are not transferable. To register for and use Pearson's MyLab & Mastering products, you may also need a Course ID, which your instructor will provide.

 

Used books, rentals, and purchases made outside of Pearson

If purchasing or renting from companies other than Pearson, the access codes for Pearson's MyLab & Mastering products may not be included, may be incorrect, or may be previously redeemed. Check with the seller before completing your purchase.

 

--A solid foundation in the basics of C++ programming will allow readers to create efficient, elegant code ready for any production environment

 

Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.

MyProgrammingLab for Introduction to Programming with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams–resulting in better performance in the course–and provides educators a dynamic set of tools for gauging individual and class progress. And, MyProgrammingLab comes from Pearson, your partner in providing the best digital learning experience.

Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. A self-study and homework tool, a MyProgrammingLab course consists of hundreds of small practice problems organized around the structure of this textbook. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable them to figure out what went wrong–and why. For instructors, a comprehensive roster tracks correct and incorrect answers and stores the code inputted by students for review.

Note: MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.

0133377474/9780133377477 Introduction to Programming with C++ plus MyProgrammingLab with Pearson eText -- Access Card Package, 3/e Package consists of:

0133252817/9780133252811 Introduction to Programming with C++, 3/e

013337968X/9780133379686 MyProgrammingLab with Pearson eText -- Access Card -- for Introduction to Programming with C++, 3/e

Synopsis

NOTE: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you wouldlike to purchase both the physical text and MyProgrammingLab search for ISBN-10: 0133377474 /ISBN-13: 9780133377477 . That packageincludes ISBN-10: 0133252817 /ISBN-13: 9780133252811 and ISBN-10: 013337968X /ISBN-13: 9780133379686 .

MyProgrammingLab should only be purchased when required by an instructor .

For undergraduate students in Computer Science and Computer Programming courses or beginning programmers

A solid foundation in the basics of C++ programming will allow readers to create efficient, elegant code ready for any production environment

Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.

NEW This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.

"

Synopsis

This solid foundation in the basics of C++ programming will allow readers to create efficient, elegant code ready for any production environment. KEY TOPICS: Introduction to Computers, Programs, and C++; Elementary Programming; Selections; Mathematical Functions, Characters, and Strings; Loops; Function; Single-Dimensional Arrays and C-Strings; Multidimensional Arrays; Objects and Classes; Object-Oriented Thinking; Pointers and Dynamics Memory Management; Templates, Vectors, and Stacks; File Input and Output; Operator Overloading; Inheritance and Polymorphism; Exception Handling; Recursion. The following bonus chapters are on the book's Web site: Developing Efficient Algorithms; Sorting; Linked Lists, Queues, and Priority Queues; Binary Search Trees; STL Containers; STL Algorithms; Graph Applications; Weighted Graph Applications; AVL Trees and Splay Trees. MARKET Ideal for beginning programmers.

Synopsis

<>NOTE:  You are purchasing a standalone product;  MyProgrammingLab   does not come packaged with this content. If you would like to purchase both the physical text and  MyProgrammingLab search for ISBN-10:  0133377474 /ISBN-13:  9780133377477 . That package includes ISBN-10:  0133252817 /ISBN-13:  9780133252811 and ISBN-10:  013337968X /ISBN-13:  9780133379686 .

MyProgrammingLab  should only be purchased when required by an instructor .

 

For undergraduate students in Computer Science and Computer Programming courses or beginning programmers

A solid foundation in the basics of C++ programming will allow readers to create efficient, elegant code ready for any production environment

 

Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.

 

NEW! This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.

 

 

Synopsis

¿For undergraduate students in Computer Science and Computer Programming courses or beginning programmers

A solid foundation in the basics of C++ programming will allow readers to create efficient, elegant code ready for any production environment

¿

Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.

NEW! This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.

¿

Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching the Pearson Higher Education web site.¿ MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.


About the Author

Y. Daniel Liang is currently a Yamacraw professor of software engineering in the School of Computing at Armstrong State University, Savannah, Georgia. Dr. Liang earned his Ph.D. in Computer Science from the University of Oklahoma in 1991, and an MS and BS in Computer Science from Fudan University in Shanghai, China, in 1986 and 1983. Prior to joining Armstrong, he was an associate professor in computer science at Purdue University in Fort Wayne, where he twice received the Excellence in Research award.

Dr. Liang was trained in theoretical computer science. He has published in SIAM Journal on Computing, Discrete Applied Mathematics, Acta Informatics, and Information Processing Letters. He is the author of more than thirty books. His popular computer science texts are widely adopted in the world.

Dr. Liang was elected a Java Champion in 2005 by Sun Microsystems. He has given lectures on Java internationally.


Table of Contents

Part I Fundamentals of Programming

Chapter 1 Introduction to Computers, Programming, and C++

Chapter 2 Elementary Programming

Chapter 3 Selections

Chapter 4 Mathematical Functions, Characters, and Strings

Chapter 5 Loops

Chapter 6 Functions

Chapter 7 Single-Dimensional Arrays and C-Strings

Chapter 8 Multidimensional Arrays

Part II Object-Oriented Programming

Chapter 9 Objects and Classes

Chapter 10 Object-Oriented Thinking

Chapter 11 Pointers and Dynamic Memory Management

Chapter 12 Templates, Vectors, and Stacks

Chapter 13 File Input and Output

Chapter 14 Operator Overloading

Chapter 15 Inheritance and Polymorphism

Chapter 16 Exception Handling

Part III Data Structures and Advanced Topics

Chapter 17 Recursion

Bonus Chapters

Chapter 18 Developing Efficient Algorithms

Chapter 19 Sorting

Chapter 20 Linked Lists, Queues, and Priority Queues

Chapter 21 Binary Search Trees

Chapter 22 STL Containers

Chapter 23 STL Algorithms

Chapter 24 Graph Applications

Chapter 25 Weighted Graph Applications

Chapter 26 AVL Trees and Splay Trees

Appendixes

Chapters 18-26 are bonus chapters available from http://www.pearsonhighered.com/liang. Login or register under VideoNotes and Web Chapters.


What Our Readers Are Saying

Be the first to share your thoughts on this title!




Product Details

ISBN:
9780133252811
Binding:
Trade Paperback
Publication date:
01/04/2013
Publisher:
Pearson
Language:
English
Edition:
3
Pages:
720
Height:
.90IN
Width:
8.00IN
Thickness:
1.00
LCCN:
2012048594
Illustration:
Yes
Author:
Y Daniel Liang
Author:
Y. Daniel Liang
Author:
Y. Liang
Subject:
Computer Languages-C++

Ships free on qualified orders.
Add to Cart
0.00
List Price:0.00
Trade Paperback
Ships in 1 to 3 days
Add to Wishlist
Used Book Alert for book Receive an email when this ISBN is available used.
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
  • Twitter
  • Facebook
  • Pinterest
  • Instagram

  • Help
  • Guarantee
  • My Account
  • Careers
  • About Us
  • Security
  • Wish List
  • Partners
  • Contact Us
  • Shipping
  • Transparency ACT MRF
  • Sitemap
  • © 2023 POWELLS.COM Terms

{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##