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

What do teachers say about this resource? (5553)

An excellent resource, well structured with a logical flow and plenty of assessment points and reviews ... It potentially provides a complete framework for teaching Java programming, the activities will stretch and challenge learners. Having prepared solutions is very valuable ... It is pleasing visually ... The information is presented clearly and logically with an appropriate style and tone to the language. ... in terms of teaching programming it covers all of the fundamental principles (sequence, selection and iteration) as well as user interaction, validation and file handling... [I would purchase this] for the Foundation Degree students to enable them to self-study Java prior to the module running

R Hind, Tutor of Digital Technologies & Reviewer