Teaching Support
Teaching introductory programming is often beset with problems:
  • the subject is intrinsically difficult to learn (and teach)
  • drop-out and failure rates are high
  • remedial teaching is time demanding on student and instructor
  • development tools and environments are often part of the problem set.
We've provided resources with the above problems in mind. If you'd like to see other resources or have any suggestions or contributions to make we'd like to hear from you. Please email support@academicjava.com.

FREE Resources

These resources are freely available to anyone teaching or providing teaching support at an educational institution.
Introduction to Programming - Java
This resource provides you with
  • a simple tool you can refer struggling students to - this relieves you of giving one-on-one remedial support
  • numerous tutorial, quiz, exam question examples that you can freely use and adapt as you wish
  • a classroom tool that enables you to show stepforward and backward dynamic execution with values of variables.
Download Introduction to Programming and if you like it provide a link for your students.
Animation Package
This package provides you with
  • a documented animation library that can plug into an IDE or use stand-alone
  • simple and non-trivial object-oriented animation examples
  • a basis for motivational projects and exercises.
Download Animation Package