CS99

Fundamental Programming Concepts
Summer 2001

 

Software
[FAQ][[CodeWarrior][Working At Home]


FAQ
  • Do I need to buy Java? No. Use the public labs or download the Java SDK (see Working At Home, 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 the Working At Home section below.
  • Which version of Java? 1.3.

 

CodeWarrior
CodeWarrior is CS99's official integrated development environment (IDE).   The public labs have CodeWarrior version 6.0 installed.
  • You should read and understand the Guide to Using CodeWarrior: (will be linked here shortly)
  • Refer also to the Metrowerks and CodeWarriorU websites.
Public Labs
  • B7 Upson and the basement of Carpenter Hall.

 

Creating A Project In CodeWarrior
Read this link to see how to create a project in CodeWarrior.

 

Working At Home

If you want to work on programs at home, you have these options:

  • Purchase the Metrowerks CodeWarrior compiler from the Campus Store (approx. $120)
  • Download the JDK from Sun

The download is free, but you'll probably find it difficult to use. It has no IDE, which means you get no editor or sophisticated debugger. Unless you're accustomed to using the Windows command shell, you'll probably be better off buying Metrowerks. The course staff is not responsible for helping you to work from home, including installing software and submitting labs.

You will also want to purchase either several floppies or a ZIP disk. You'll need these for email, news, and storing your programs