Additional Course Resources Fall 2008


Contents:


The Eclipse IDE

This semester CS200 will be using the Eclipse Integrated Development Environment (IDE) for developing Java code. After a careful assessment of alternative IDE's for our Java courses, this has been selected as the most promising. A standard installation if Eclipse is (will shortly) be available on all CS Department Linux computers for use by CS200 students. As a default, it will be assumed that students use this version on CS Department Machines. Basics of how to use the Eclipse IDE productively will be covered somewhat in lecture and more extensively in course recitation.

In addition, Eclipse can be downloaded for free and installed on most platforms. Eclipse is written entirely in Java, so it will operate properly on most any platforms that supports Java. This includes Linux, Solaris, Mac OS X and properly configured Windows platforms. It is assumed that many students will find it possible to install and use Eclipse on their own computers, and the instructor and GTAs will try to help informally. However, successful installation and use of tools such as Eclipse on your own machine demands some understanding of how to install and use new software on that platform, and ultimately it falls to the individual student to either succeed at such an effort or to use the resources already provided by the CS Department. The help that can be offered by the instructor and GTAs is by necessity limited.


Java:

Sun provides a great many useful online resources for working with Java. Here are some key entry points:

Sun also provides and excellent set of coding guidelines.


Unix:

The Computer Science Department maintains some useful general help information for students new to using Unix


UML:

UML tutorials are available on-line. Borland's is pretty helpful as an intro.


Useful Applets

Here are some pointers to Java Applets that animate procedures relevant to this course.


Last Updated: September 5, 2008


Copyright © 2007-2009: Colorado State University for CS200. All rights reserved.