A comprehensive primer in programming
ISBN: 978-1-84480-933-2, Cengage Learning
Printing date: 10-September-2008.
The aim of this book is to demonstrate fundamental programming concepts. This comprehensive version of Java Actually builds a foundation for novice programmers to move on to the more specialised and advanced technologies that use Java. Coverage is organised as follows:
- Part 1: Structured programming
- Part 2: Object-Based programming
- Part 3: Basic program building blocks
- Part 4: Object-oriented programming
- Part 5: Applying OOP
- Part 6: Appendices
Control structures, strings and arrays and Object-based programming (objects with no inheritance) are covered in the first two Parts so that objects are introduced as soon as possible.This material should be taught in all courses and a shorter version of this book exists to cover just these basics. For those moving onto to an intermediary level, the last parts of the book describe OOP (object-oriented programming) concepts and explain how they are applied.
- Clear and focused learning objectives
- Ample review questions which test the topics covered in each chapter with annotated answers
- Exercises varying in scale and level of difficulty to help practice and develop programming skills
- Best practice callouts promote good programming habits
- Platform and tool-independence showing Java without bells and whistles
- Complete program examples that can be downloaded for experimenting
- Problems that illustrate programming concepts
- UML (Unified Modelling Language) to graphically illustrate program design
- Testing program behaviour using assertions
PDF version of the book can be downloaded from here.
Website for the Java Actually First Course Edition can be found here.
Khalid A. Mughal
Rolf W. Rasmussen