CS 100: Java Resources
This page describes many of the Java resources used in
CS100. Here are answers to some common questions we get asked:
- Do I need to buy Java? No. Use the public labs or download
the Java SDK (see Alternatives,
below).
- Do I need to use CodeWarrior to get Java? No. However,
CodeWarrior is the official development environment for CS100.
- Do I need to buy CodeWarrior? No. You may use the public labs.
- Can I run/use Java without CodeWarrior? Yes. CodeWarrior
is really an integrated development environment (IDE),
which is a software package that helps you design and manage programs.
Technically, you do not need an IDE to program, but it makes your
life a lot easier, especially when debugging code.
- So, what happens without an IDE? You need to obtain
a text editor to create your programs and a Java compiler to run them.
See Java SDK in Alternatives, below.
- Which version of Java? 1.3.
CodeWarrior
CodeWarrior is CS100's official integrated development environment (IDE):
Which version?
The public labs have CodeWarrior version 6.0 installed.
- You should read and understand the Guide to Using CodeWarrior:
[ HTML ]
[ ps ]
[ pdf ]
- And here is the Guide to Using the CodeWarrior Debugger:
[ HTML ]
[ ps ]
[ pdf ]
- Refer also to the Metrowerks
and CodeWarriorU websites.
Public Labs
Your own computer
- Where do you buy CW? You may purchase copies of CodeWarrior
for personal machines at a substantial educational discount
from the Campus Store, MetroWerks, and other software outlets.
Alternative IDEs
We recommend that you use CS100's official IDE. If you
choose to use alternatives, you are on own, and you run the risk of creating
code unrecognizable to the graders. However, we recognize that you may
wish to try different development environments. We provide the
following links for helping you find these alternatives:
SDK:
FORTE
JBuilder:
Liberally cribbed from David Schwartz's
CS 100J page.
Comments or suggestions? Mail Hongjie Yang,
hy63@cornell.edu.
Last modified: Wed Jul 18 15:15:49 2001