Ticonderoga
High School
Computer Science and Robotics 2007-08
Java Resources
I have listed a few Java resources below for programming environments, tutorials,
and texts. Of course since this is an independent study course, you are encouraged
to search out your own. Many college and university sites provide extensive
links to Java resources. If you find something really good or something that
you think is easy to use, let me know.
I will try to maintain a list of links on the course web site.
Free programming environments
(IDE)
BlueJ: http://www.bluej.org/index.html
JEdit: http://www.jedit.org
JCreator: http://www.jcreator.com
Download the LE (free) version
Dr. Java: http://www.drjava.org
Java texts:
Eckel, Thinking in Java, http://www.mindview.net/Books/TIJ/
Eck, Introduction to Programming in Java, http://math.hws.edu/javanotes/
Or:http://
www.oopweb.com/Java/Documents/IntroToProgrammingUsingJava/VolumeFrames.html
Downey, How to Think Like a Computer Scientist: http://www.oopweb.com/Java/Documents/ThinkCSJav/VolumeFrames.html
Sun. Java Language Specifications: http://java.sun.com/docs/books/jls/index.html
THE source for Java Sun Micro Systems Java website: http://java.sun.com/docs/
Some Java tutorials:
The BlueJ tutorial: http://www.bluej.org/doc/documentation.html
A list of tutorials: http://www.apl.jhu.edu/~hall/java/
Another list of tutorials: http://www.programmingtutorials.com/java.aspx
Dr. Java primer from U of Penn:
http://www.seas.upenn.edu/~cse120/resources/primers/drjava/index.shtml
OOP Web: http://www.oopweb.com/Java/Files/Java.html
Coding conventions from CSE 121 U of Penn: http://www.seas.upenn.edu/~cse121/resources/codingStyleGuidelines.shtml
References:
A list of quick
references in .pdf format (Java and others)