Programming, Problem Solving, and Abstraction
Revised Edition, 2013
Alistair MoffatISBN 9781486010974
Availability: This book is available from Pearson Australia as a hardcopy or a softcopy and from Booktopia and Zookal.
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 is around $AUD85 for the hardcopy, 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.
Web page for first edition, including errata listing for first edition
Errata listing for revised edition
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.