This page explains how best to prepare yourself and your computational environment for CS 108.
CS 108 does not assume that you have any programming experience, but it does assume a background in basic mathematics. Contact us if you have any questions about your preparedness for this course.
CS 108 assumes that your computer is configured to support all of the following:
Note that you should not download any of the more recent versions of Processing found on the Processing website.
Eclipse comes with its own Java Runtime Environment (JRE), but to do Java development and debugging, Eclipse requires a full Java Development Kit (JDK). Thus, you should configure Eclipse to use the JDK in the Java implementation that you downloaded. Do this by:
To integrate Processing and Java in Eclipse, you need to add the Processing library to your main Eclipse project as follows:
core.jarfile from your Processing implementation, probably installed in something like
Mac users can follow these Mac-specific instructions to configure Eclipse to use Processing.
There may be other tools to install; we’ll discuss them as the need arises.