Click for larger image

Programming, Problem Solving, and Abstraction

with C

Alistair Moffat

ISBN 1 74103 080 3
Pearson Educational, Australia, 2003

Availability: The first edition is no longer available. For information about the 2013 revised edition, see the PPSAA web page.

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 $AUD60 ($USD45), or approximately $AUD55 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.

Information Available

Errata listing

Back cover blurb

What they think...

Sample pages (subject to copyright, and not for distribution or duplication):

Alistair Moffat
ammoffat /
February 5, 2003, February 28, 2012, January 13, 2013

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.