All software used in this class is available on Windows CCIS managed machines, e.g. the lab in WVH 102.

This page lists links to the software in case you want to install it on your own computer. Any questions questions about installing software should be posted on Piazza.

Processing

Processing is an open-source, Java-based environment for creating interactive and highly visual programs. It has versions available for Windows, Mac OS X, and Linux. Version 2.0 is in (relatively stable) alpha, and is recommended for use in class. Processing download page. Processing language reference.

Clingo (ASP)

Clingo is part of the Potassco tool set for answer set solving. It has versions available for Windows and Linux; I have heard of problems installing it on Mac OS X, but you might have better luck. Clingo installer. Clingo manual.

Prolog

We are using SWI-Prolog, which has versions available for Windows, Mac OS X, and Linux. The SWI-prolog main site contains a reference for the language and a useful how-to guide if you are new to using it. The download page contains links and instructions for installing SWI-prolog on many OSes.