Com S 100J Introduction to Computer Programming Grade: letter or S/U Spring 2003
4 credits Newsgroup: cornell.class.cs100j Instructor: David Gries

Useful links
Home
Announcements
About email
Staff info
Times & places
Texts
DrJava
Codewarrior
Syllabus
Handouts
Assignments
Exams & grades
Academic integrity
Useful links
FAQs
Email Gries
Academic Excellence Workshop

DrJava

Metrowerks

Java API specs (load the appropriate one into your browser and then bookmark it)

Sun's site for Java

General Java resources, including documentation

  • A very nice Java glossary (very useful!). But don't forget to use the glossary in ProgramLive!
  • Documentation for the Java API libraries (very useful!).
  • Online Java language tutorial.
  • How to use javadoc to document your Java programs.
  • Sun's code Conventions for Java, a comprehensive set of guidelines on programming style.

Java Software (some of it is free)

  • Here's a page for Linux Java tools.
  • Here's a page for general (Windows and Mac) Java tools.
  • Here's a rather overwhelming list of Java resources, both free and commercial.
  • Here's a page of reviews of Java-related products by the online magazine JavaWorld. The Linux version of CodeWarrior, by the way, was reviewed by JavaWorld, and they had this to say:

    If you do choose Linux as your development platform, run --don't walk-- to purchase Metrowerks' CodeWarrior for Linux 6.0, Professional Edition. This low cost IDE compares favorably to other IDEs available for Linux, including Sun's Forte for Java and Borland's JBuilder. And, unlike its rivals, CodeWarrior supports both Java and C++ in a single product, earning it our top score of Excellent.

Mathworks home page (maker of Matlab)