Data Structures and Algorithms Using Python and C++

3.67 avg rating
( 3 ratings by Goodreads )
 
9781590282335: Data Structures and Algorithms Using Python and C++
View all copies of this ISBN edition:
 
 

THIS BOOK is intended for use in a traditional college-level data structures course (commonly known as CS2). This book assumes that students have learned the basic syntax of Python and been exposed to the use of existing classes. Most traditional CS1 courses that use Python will have covered all the necessary topics, and some may have covered a few of the topics covered in this book. We have found that most students successfully completing a CS1 course know how to use classes, but many of them need more experience to learn how to design and write their own classes. We address this issue by including a number of examples of class design in the first few chapters of this book. Python's object-oriented features make it an elegant language for starting a data structures course, but one potential drawback of Python for a data structures course is that it hides the complexity of memory management. This is a benefit in a first course, but we think that in a second course it is important that students begin to understand some of these low-level details that the Python interpreter hides from them. Since we can cover the basic data structures in less time using Python, there is time to learn a second language, even in a single-semester CS2 course. After the students have continued to improve their Python programming skills while covering the first few chapters of the book, it is relatively easy for them to learn a second object-oriented language. By using C++ as the second language, the students are exposed to a lower-level, compiled language. The syntax of C++ is more complicated than Python, but that is a relatively small hurdle once students have mastered fundamental programming concepts using Python. For example, now that they understand the basic concepts of programming and the semantics of statements such as conditional statements and looping statements, they can focus on learning the C++ syntax for these statements.

"synopsis" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Reed, David M.; Zelle, John
Published by Franklin Beedle & Associates
ISBN 10: 1590282337 ISBN 13: 9781590282335
New PAPERBACK Quantity Available: 1
Seller:
TubbysTextbooks
(Webster, NY, U.S.A.)
Rating
[?]

Book Description Franklin Beedle & Associates. PAPERBACK. Condition: New. 1590282337 BRAND NEW NO WRITING OR HIGHLIGHTING, WE SHIP DAILY. Seller Inventory # SKU1003941

More information about this seller | Contact this seller

Buy New
US$ 65.00
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

David M. Reed, John Zelle
Published by Franklin, Beedle Associates Inc, United States (2009)
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Paperback Quantity Available: 1
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Franklin, Beedle Associates Inc, United States, 2009. Paperback. Condition: New. Language: English . Brand New Book. THIS BOOK is intended for use in a traditional college-level data structures course (commonly known as CS2). This book assumes that students have learned the basic syntax of Python and been exposed to the use of existing classes. Most traditional CS1 courses that use Python will have covered all the necessary topics, and some may have covered a few of the topics covered in this book. We have found that most students successfully completing a CS1 course know how to use classes, but many of them need more experience to learn how to design and write their own classes. We address this issue by including a number of examples of class design in the first few chapters of this book. Python s object-oriented features make it an elegant language for starting a data structures course, but one potential drawback of Python for a data structures course is that it hides the complexity of memory management. This is a benefit in a first course, but we think that in a second course it is important that students begin to understand some of these low-level details that the Python interpreter hides from them. Since we can cover the basic data structures in less time using Python, there is time to learn a second language, even in a single-semester CS2 course. After the students have continued to improve their Python programming skills while covering the first few chapters of the book, it is relatively easy for them to learn a second object-oriented language. By using C++ as the second language, the students are exposed to a lower-level, compiled language. The syntax of C++ is more complicated than Python, but that is a relatively small hurdle once students have mastered fundamental programming concepts using Python. For example, now that they understand the basic concepts of programming and the semantics of statements such as conditional statements and looping statements, they can focus on learning the C++ syntax for these statements. Seller Inventory # AAC9781590282335

More information about this seller | Contact this seller

Buy New
US$ 103.98
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Reed, David M.
Published by Franklin, Beedle and Associates Inc (2009)
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Quantity Available: 2
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Franklin, Beedle and Associates Inc, 2009. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Seller Inventory # IB-9781590282335

More information about this seller | Contact this seller

Buy New
US$ 92.61
Convert Currency

Add to Basket

Shipping: US$ 11.86
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

David M. Reed, John Zelle
Published by Franklin, Beedle Associates Inc, United States (2009)
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Paperback Quantity Available: 1
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Franklin, Beedle Associates Inc, United States, 2009. Paperback. Condition: New. Language: English . Brand New Book. THIS BOOK is intended for use in a traditional college-level data structures course (commonly known as CS2). This book assumes that students have learned the basic syntax of Python and been exposed to the use of existing classes. Most traditional CS1 courses that use Python will have covered all the necessary topics, and some may have covered a few of the topics covered in this book. We have found that most students successfully completing a CS1 course know how to use classes, but many of them need more experience to learn how to design and write their own classes. We address this issue by including a number of examples of class design in the first few chapters of this book. Python s object-oriented features make it an elegant language for starting a data structures course, but one potential drawback of Python for a data structures course is that it hides the complexity of memory management. This is a benefit in a first course, but we think that in a second course it is important that students begin to understand some of these low-level details that the Python interpreter hides from them. Since we can cover the basic data structures in less time using Python, there is time to learn a second language, even in a single-semester CS2 course. After the students have continued to improve their Python programming skills while covering the first few chapters of the book, it is relatively easy for them to learn a second object-oriented language. By using C++ as the second language, the students are exposed to a lower-level, compiled language. The syntax of C++ is more complicated than Python, but that is a relatively small hurdle once students have mastered fundamental programming concepts using Python. For example, now that they understand the basic concepts of programming and the semantics of statements such as conditional statements and looping statements, they can focus on learning the C++ syntax for these statements. Seller Inventory # AAC9781590282335

More information about this seller | Contact this seller

Buy New
US$ 106.22
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Reed, David M.
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Quantity Available: 2
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2009. PAP. Condition: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Seller Inventory # IB-9781590282335

More information about this seller | Contact this seller

Buy New
US$ 103.72
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

6.

David M. Reed
Published by Franklin Beedle & Associates (2009)
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Paperback Quantity Available: 1
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Franklin Beedle & Associates, 2009. Paperback. Condition: New. Never used!. Seller Inventory # 1590282337

More information about this seller | Contact this seller

Buy New
US$ 113.28
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

David M. Reed
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Paperback Quantity Available: 1
Seller:
Grand Eagle Retail
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: New. Paperback. THIS BOOK is intended for use in a traditional college-level data structures course (commonly known as CS2). This book assumes that students have learned the basic syntax of Python and bee.Shipping may be from multiple locations in the US or from the UK, depending on stock availability. 568 pages. 0.975. Seller Inventory # 9781590282335

More information about this seller | Contact this seller

Buy New
US$ 121.37
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

8.

David M Reed, John M Zelle
Published by Franklin, Beedle & Associates 2009-12-05, Wilsonville, Or. (2009)
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Quantity Available: 1
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Franklin, Beedle & Associates 2009-12-05, Wilsonville, Or., 2009. book. Condition: New. Seller Inventory # 9781590282335

More information about this seller | Contact this seller

Buy New
US$ 116.67
Convert Currency

Add to Basket

Shipping: US$ 7.90
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

David M. Reed
Published by Franklin, Beedle & Associates Inc
ISBN 10: 1590282337 ISBN 13: 9781590282335
New Paperback Quantity Available: 2
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description Franklin, Beedle & Associates Inc. Paperback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9781590282335

More information about this seller | Contact this seller

Buy New
US$ 120.05
Convert Currency

Add to Basket

Shipping: US$ 9.14
From United Kingdom to U.S.A.
Destination, Rates & Speeds

10.

Reed, David M.; Zelle, John
Published by Franklin Beedle & Associates
ISBN 10: 1590282337 ISBN 13: 9781590282335
New PAPERBACK Quantity Available: 2
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Franklin Beedle & Associates. PAPERBACK. Condition: New. 1590282337 Special order direct from the distributor. Seller Inventory # ING9781590282335

More information about this seller | Contact this seller

Buy New
US$ 132.00
Convert Currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book