Eric is willing to offer one of two classes in Spring Term:

Learn basic beginner programming with Python and PyGame. Topics you’ll explore games, fractals, and simulations. After you take this class, you should have a better understanding about how computer programs work and can create a simple python program with graphics.

**OR**

Project Euler, a series of challenging mathematical/computer programming problems that requires more than just mathematical knowledge to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems—which are challenging. You can check out the Problems before deciding.

Required texts/materials:

- Python (free)
- Euler (free)