APE Antics

From Monkeys @ Keyboards
Jump to: navigation, search


About Us

Ape Antics Second Edition (2012)

APE is a programming tool that has been developed to teach introductory programming topics. Many introductory texts concentrate on the syntax in an abstract way, using artificial examples that have little real world relevance. We're doing the same thing, except you'll be commanding a spaceship to fight aliens and dodge asteroids. Who could ask for more?

Pre-Requisites

No previous programming experience required, this book will take you from the very first introductory topics.

Tools Required

  • Netbeans - For the material here, we use Netbeans 7.2 but any version will be fine.
  • Java SDK - For the material here, we use JDK 7u5.
  • ape.jar - The APE engine, used for this teaching material.
  • apespace.jar - A space based APE game used for this teaching material.
Teaching Material

Chapters

  1. APE01 - Getting Started!
  2. APE01 - Using APE
  3. APE01 - Case Study 1 - I Smell Your Fear
  4. APE01 - Variety is the Spice of Life
  5. APE01 - Repeating Yourself
  6. APE01 - Case Study 2 - All Along The Watchtowers
  7. APE01 - Select Your Destiny
  8. APE01 - While You Were Sleeping
  9. APE01 - Case Study 3 - Sensing The Environment
  10. APE01 - Stringing Your Words Together
  11. APE01 - Hooray for Arrays
  12. APE01 - Case Study 4 - A Library of Functionality
  13. APE01 - Method in your Madness
  14. APE01 - An Object Lesson 1 - Objects and Classes (Advanced)
  15. APE01 - Case Study 5 - A More Powerful Pacman
  16. APE01 - An Object Lesson 2 - Inheriting A Fortune (Advanced)
  17. APE01 - Putting It All Together
  18. APE01 - Case Study 6 - The Pacman Extravaganza!
  19. APE01 - Putting The Monkey Behind You
  20. APE01 - Testing Your Boundaries
  21. APE01 - Case Study 7 - The Game of Life