Textbooks
Skip navigation Structured Programming School of Computing Search query Search ANU web, staff & maps Search current site content Search Menu Search query Search COMP1110/1140/6710 Lectures Labs Assessments Help Search ANU web, staff & maps Search current site content COMP1110/1140/6710 Lectures Labs Assessments Help menu Search query Search COMP1110/1140/6710 Search query Monday: A1, A2, B10 Labs: L7 Deliverables: D2C Friday: A2, J15, C2, B11 Help Getting Help Lecturer, Tutors, and Peers Online Resources Textbooks How-To Videos Working Remotely FAQ Getting help Piazza IntelliJ Git Style and Quality Coding Practice and Additional Resources Teaching and Lectures Teamwork Originality and Contribution Statements and YAML Related sites Piazza You are here » Getting Help » Textbooks This course does not make use of a prescribed textbook. If you prefer to use a text, I recommend that you consider the textbooks below (two of which are free), and the online resources, and decide which of these are the best match for your needs. You are not required to purchase any book. Thinking In Java, Bruce Eckel (4th Edition), also available for purchase from Amazon. This book is comprehensive and highly regarded. I cross-reference it heavily from the lecture notes. Thinking In Java, Bruce Eckel (3rd Edition). The great thing about this book is that it is freely available. However, it is slightly outdated, only covering up to Java 2 (we’re studying Java 8). One or two important concepts are not covered in this version of the book, but it remains an excellent resource. Head First Java, Kathy Sierra and Bert Bates, available from Booktopia. This book is very popular and covers the material well, and does so in a very approachable style. I highly recommend you consider this book. I cross-reference the book heavily in my lecture notes. Effective Java, Joshua Bloch (2nd Edition), available from amazon. This book is absolutely outstanding, but is not required. It takes you well beyond the material covered in this course. However, if you’re interested in doing more Java, I highly recommend that you buy this book sooner rather than later. Updated: 24 Sep 2021 / Responsible Officer: Director, School of Computing / Page Contact: Steve Blackburn Contact ANU Copyright Disclaimer Privacy Freedom of Information +61 2 6125 5111 The Australian National University, Canberra CRICOS Provider : 00120C ABN : 52 234 063 906 You appear to be using Internet Explorer 7, or have compatibility view turned on. Your browser is not supported by ANU web styles. » Learn how to fix this » Ignore this warning in future