CSCI 1321 (Principles of Algorithm Design II):
Useful Links and Other Resources
(This page is not being actively maintained, so some links
may no longer be valid.)
Class material
-
Project Description.
This is Dr. Lewis's general description of the project
to be done by students in both our sections of this course.
It links to more detailed descriptions
of exactly what you need to do for each assignment
during the semester. (Note the specific requirements for
what to turn may be different for my section; see the links
from my
Lecture Topics and Assignments
for details.)
Tools
- TogetherSoft.
The IDE that we will be using for this class is Together,
the main product of
TogetherSoft.
You can run this program under Linux on the lab computers
with the command
/users/TogetherSoft/Together6.0/bin/Together.sh
You can make a shortcut or alias for this command;
see me for details.
You can also download and install the program on your own
computer. Follow the instructions at TogetherSoft's Web
site to download and install; when you have the product
installed,
you will need a license key, which you can get by sending
mail to Dr. Lewis at mlewis@trinity.edu requesting it.
-
Java Without an IDE.
Instructions for writing, compiling, and running Java programs
without an IDE such as Together.
Also see Sun's
Tools and Utilities documentation.
Java
-
Java 1.4 API Documentation.
Everything you wanted to know about all the library classes,
arranged in a very usable way.
-
javadoc Documentation.
Information on how to write comments for and use
javadoc, Sun's tool for automatically generating
documentation (such as the above API) from comments within
Java code.
In particular you might want to look at this page on
Documentation Comments.
Miscellaneous links