Site Copy Licence

All photocopiable/digital resources may only be copied by the purchasing institution on a single site and for their own use.

Virtual Learning Environment (VLE) and Network Use

Electronic files may be uploaded and used on a secure, password-protected VLE or Network, provided they are only accessible to students attending the purchasing site.


ZigZag Education Educational resources for schools and colleges
✓ Price includes site copy licence ✓ Automatic sale-or-return 10-day evaluation period ✓ Online inspection copies

Programming with Java

Comprehensive theory notes and practical activities provide a rich programming experience for students. Includes everything your department needs to successfully teach Java at Key Stage 3, 4 or 5.

Chapter list:
  1. Introduction to Java
  2. Numbers, Strings and Concatenation
  3. Variables and Data Types
  4. Selection and Comments
  5. Libraries and Error Handling
  6. Iteration
  7. Nesting, Algorithms and Strings
  8. Objects, Methods and Properties
  9. Arrays and Lists
  10. Writing to and Reading from Text Files
  11. Defining and Using Classes

Broken into ten chapters, each containing:

  • Student-friendly explanations, interspersed with example code and packed with tips throughout!
  • A wealth of practical activities, requiring students to apply their programming skills to a particular problem
  • An end-of-chapter quiz to test students' understanding of Java (with answers)

Provided as ❶ a hard copy in presentation folder and ❷ a collection of PDF files, made accessible via an intuitive HTML front end.

Also includes:

  • Consolidation task – drawing upon all skills previously learnt
  • Model solutions to all activities (paper and electronic)
  • Glossary of key terms