This page explains how best to prepare yourself and your
computational environment for CS 108.
Preparing for the course
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.
Setting up your computer
The labs in SB 354 are pre-configured to support this course. To
configure your own machine, configure the following tools.
- Moodle - Calvin’s online orientation should
have covered this tool and all the system tools required to support
- Python - Download and install the latest stable
version of Python (e.g., Python 3.4.3).
- Java - Download and install the
latest stable version of the Java Development Kit (e.g., Java SE 7u79
JDK). This is required because Eclipse is a Java program.
- Eclipse - Download and install the latest
Eclipse IDE ("Eclipse IDE for Java Developers"). No, you
won’t program in Java, but this is the standard Eclipse
To configure Eclipse for Python development, you need to add the
- Choose Help→Eclipse Marketplace...
- Type “PyDev” in the search bar and then click Go.
- Find “PyDev - Python IDE for Eclipse 4.0.0” in
the result list and click Install.
- Follow the prompts for your system to complete installation.
Once PyDev is installed, follow the instructions from the Eclipse Introduction to create a
project for the course.
Post to the forum or email us if you have any problems configuring your system.