top
ICT Java Curriculum
(Electronic Textbook)

Course Guidelines

Computer Lab Ground Rules

JBHS Tardy Policy
top
Free Java Programming Environments
JDK 6 Update 2 - Java SE Development Kit (JDK) (install before installing Java programming environment).
JavaDocs - Documentation for Java (everything you need to know about Java packages, classes, and methods).

JCreator - Java programming environment.

BlueJ - Graphic Java programming environment.
BlueJ Tutorial - how to use BlueJ. 
Installing BlueJ - Help from college professor.

Greenfoot - Java object world framework supporting many different kinds of scenarios.
Free Online Java Books
How to Think Like a Computer Scientist (Java)
- by Allen B. Downey

Java Au Naturel
- by Dr. William C. Jones, Jr.

 

Thinking in Java
- by Bruce Eckel

Java: An eventful approach
- by Kim B. Bruce, Andrea Pohoreckyj Danyluk, and Thomas P. Murtagh

 

Introduction to Programming Using Java
- by David J. Eck

Bleeding at the Keyboard, A Guide To Programming
- by Gregory Rawlins

Essentials of the Java Programming Language: A Hands-On Guide
- by Monica Pawlan

Karel J. Robot, A Gentle Introduction to the Art of Object-Oriented Programming in Java
- by Joseph Bergin, Mark Stehlik, Jim Roberts, and Richard Pattis
Helpful Websites
AP Central - the official online home for anyone involved with AP Programs



APCS Marine Biology Case Study - a big picture view of Part II of the Case Study by the author of the Java-based Marine Biology Case Study
APCS Marine Biology Case Study - a chapter on the Case Study by the Litvins, the authors of "Java Methods"

The Java Tutorial - from Sun, where the Java language was developed.

Encapsulation - excellent tutorial on encapsulation

Free Gamer's Journal - tutorials, BlueJ instructions, applets and games - a fun way to learn Java and BlueJ

JavaRanch - a friendly place for Java greenhorns, help available

DevX - free Java programming help from the pros

Java Boutique - Java tutorials, etc.

ASCII Table

ACM Crossroads Student Magazine - student run publication of the ACM

"I got a code in my head!"
 




home
|| web page design || computer science || ap computer science || digital applications || my life & times

© 2009 Steve Fleishman. All rights reserved