Programming, Problem Solving, and Abstraction
Revised Edition, 2013
Availability: This book is now available from Pearson Australia for one price (including as an e-book if you want to buy softcopy); from the University of Melbourne Co-op Bookshop for another price; and (as of January 2013, still showing as the 2002 edition with the yellow cover) from the University of New South Wales Bookroom for a third price. Encompass Books in Melbourne may also stock it.
Unfortunately, Amazon do not carry it.
Executive summary: budget-priced text covering programming in C, and an introduction to computer science - in other words, a bog standard first-semester first-year syllabus. The last four chapters include an introduction to algorithm design and analysis, covering dynamic data structures, hashing, sorting algorithms, and searching.
Length: x + 248 pages.
Price: Retail price $AUD75 ($USD78), you may be able to get it for less with student discount.
Other resources: all of the C programs in the book are available to people wishing to use it as a text; and a complete set of lecture slides (PDF) are also available. Email the author for more information.
Back cover blurb
What they think...
"A truly gripping read" - the author.
"Tom Clancy has a problem" - the author's wife.
"We had to buy it" - the author's students.
(click photo for larger image)
Sample pages (subject to copyright, and not for distribution or duplication):
Changes in the Revised Edition
Mandatory disclaimer: This page, its content and style, are the responsibility of the author and do not necessarily represent the views, policies, or opinions of The University of Melbourne.