| Assignments | Class Info | Resources |
![]() |
|
|---|---|
![]() | |
![]() |
How To Design Programs (Scheme Online Textbook) |
| | |
![]() |
Learning to Program with Alice (Alice Textbook) |
| | |
![]() |
Java Au Naturel (Java Online Textbook)![]() |
| | |
![]() |
Course Guidelines |
| | |
![]() |
Computer Lab Ground Rules |
| | |
![]() |
JBHS Tardy Policy |
![]() | ![]() |
![]() | ![]() |
![]() |
|
![]() | |
| Free Programming Environments | |
![]() | |
![]() |
DrScheme - Download the same program we use in the lab. |
| DrScheme: Programming Environment Manual - online documentation for DrScheme. | |
![]() |
Alice - Download the same program we use in the lab. |
| Alice: Homepage - Website from Carnegie Mellon University for Alice. | |
| | |
![]() |
Download Java - JDK 6 Update 12 (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. |
| How to Use JCreator - Help from Skylit Publishing | |
| | |
![]() |
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 |
| | |
![]() |
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 | |
![]() | |
![]() |
The Java Tutorial - from Sun, where the Java language was developed. |
| | |
![]() |
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!" |




































