Java Resources

From ACSEWiki

Software

  • Sun's Java Site (http://java.sun.com/) - All core downloads as well as documentation are on this site.
  • DrJava IDE (http://www.drjava.org/) - Java IDE (free) with an interactive pane for testing code snippets.
  • BlueJ IDE (http://www.bluej.org/) - Java IDE (free) with a UML style project interface, emphasizes objects first teaching.
  • Eclipse IDE (http://www.eclipse.org) - A popular, open source (free) IDE. See wikipedia (http://en.wikipedia.org/wiki/Eclipse_%28computing%29) for further details.
  • JCreator (http://www.jcreator.com/) - Java IDE (free) that is simple and fast.
  • RoboCode (http://robocode.sourceforge.net/) - Make a virtual Battle Robot. This program allows students (and you) to write the AI for a Battle Bot in Java. This is a fun way for students to learn about Java. It makes for a fun Friday afternoon activity with a projector.
  • DJ Decompiler (http://members.fortunecity.com/neshkov/dj.html) - decompile any class file to obtain the original Java source code.
  • Becker Robots (http://www.learningwithrobots.com/) - site of the Becker robots that can be used to teach object oriented programming concepts in Java.
  • Image and Sound Processing (http://processing.org/) - an open source programming language and environment for people who want to program images, animation, and sound
  • Add here...

Tutorials

  • Introduction to Computer Science using Java (http://chortle.ccsu.edu/CS151/cs151java.html) - This site covers most of the ICS3M and ICS4M course content. It is well organized into short chapters with notes, quizs and programming exercises.
  • The Java Tutorial (http://java.sun.com/docs/books/tutorial/index.html) - Sun's online tutorial for Java.
  • Online Java Quizs (http://java.sun.com/developer/Quizzes/index-alpha.html) - a variety of self-grading quizzes.
  • Add more here...

Online Books

  • Java au Naturel (http://www.cs.ccsu.edu/~jones/ch00.htm) - A complete online book that uses graphics to teach Java in an objects first methodology, 15 chapters, over 350 exercises with answers
  • Add more here...

If you know of any good resources that should be added to this list, please email them to peter@acse.net (mailto:peter@acse.net).