Programming Projects and Exercises

This course will involve several programming projects and in-class programming exercises. For simplicity, your instructor is providing a pre-configured copy of the Eclipse IDE with a Java Development Kit included. The source code and documentation for all programming projects are already included in this IDE. You should not need to install any additional software beyond this pre-configured IDE.

For Windows

For Mac

sudo xattr -cr /Applications/Eclipse\ -\ Intro\ to\ AI.app

Other IDEs and Operating Systems

Using this pre-configured IDE is strongly encouraged but not required. Your instructor will use it in class, and project instructions assume you are using it. Reasons not to use it include:

In these cases, please see the Details section below to import the project and exercise source code.

Your instructor and TAs will not provide support for custom Eclipse installations or other IDEs. If you want to use them, you are responsible for maintaining them. Please ensure that your custom IDE is capable of exporting projects in a format compatible with the project submission requirements.

Details

These pre-configured IDEs include:

Solutions

Solutions to in-class exercises are included below for your reference:

Importing an Eclipse Project

Please note that you cannot import a project with the same name as an existing project. You must first delete the existing project, and be sure to check "Delete project contents on disk," when prompted.

To import a zipped project into Eclipse: