To successfully complete the CS106A Programming Methodology class at Stanford on iTunes U, you’ll need to install some software called Eclipse. Eclipse is a development environment that is freely available to download and use on both the Mac and a PC.
For those of you studying CS106A, you’ll need to download and install a special version of the development environment which can be found on the Stanford website. As well as installing Eclipse, you will also need to install the Java Runtime Environment (JRE). The Mac typically comes with JRE installed already although a quick check for software updates will ensure you are running the latest version.