Course Software


Your computer must be able to access the internet to download these resources. Clicking a resource will typically launch its own browser window for viewing/downloading (leaving this window underneath). Downloads via the campus ethernet, DSL, and wireless connections are reasonably fast.


Main Software: Java (to run Eclipse), Python, and Eclipse

Please follow the instructions below to download and install the following three software packages, in the order given.

Instructions: Java
Instructions: Python
Instructions: Eclipse (for Python)
Instructions: Troubleshooting Java/Eclipse/Python Installation
Instructions: Hints for Mac Users


Standard Course Library

After you have installed the software above (which will include instructions on how to create a courselib folder in your Eclipse workspace), download and unzip the following file, and copy all the .py files (Python modules) that it produces into the courselib folder in your Eclipse workspace.

Download:   courselib.zip
Instructions: Course Library
View:          Documentation


Special Python Modules

From time to time individual Python modules (in a zipped form) will appear here. You will be instructed to download each one, unzip it, and copy the resulting .py file into the courselib folder in your Eclipse workspace (adding it to the Python modules already there from when you installed the Standard Course Library, discussed above).

Download: stopwatch.zip