Textbooks
Textbooks

 

Access:

All texts used in this course are available online through the Safari database at the VT Library.

At the VT Library web site, select the databases tab and enter Safari. In the search results select the Safari Books Online link. Enter the title of the text in the search box at the top right of the page.

Required :

Algorithmic Problem Solving, Roland Backhouse, ©2011, John Wiley (ISBN:  0470684534 ) Backhouse text
How to Solve Almost Any Problem, Alan Barker ©2013, Pearson International (ISBN-13: 978-0-273-77049-7)
Big Java Late Objects, Cay S. Horstmann ©2012, John Wiley & Sons (ISBN: 978-1-118-08788-6)
How to Think Like a Mathematician, Kevin Houston, ©2009, Cambridge University Press, (ISBN-10: 0-321-86127-2)
Debugging by Thinking, Robert Charles Metzger ©2003, Digital Press (ISBN-10: 1-55558-307-5)
Think Like a Programmer, V. Anton Spraul ©2012, No Starch Press (ISBN:  978-1-59327-424-5 ).
The Object-Oriented Thought Process, Fourth Edition, Matt Weisfeld © 2013, Addison-Wesley Professional (ISBN-10: 0-321-86127-2)

Students wishing a printed copy should use a textbook price comparison search engine:


Computer Science 2104 Introduction to Problem Solving
D. Barnette