Update: 08/12/2011
For those of you in my CTY Session II, FCPS B class: Here are the links to the software we used this summer.
- Python 2.7, necessary for Python programming. Direct download link for windows users: http://python.org/ftp/python/2.7.2/python-2.7.2.msi. (Python 3.x is slightly different from 2.7, most notably in how the print command works. Also, many 3rd-party libraries haven't been updated for 3.x so they can't be used.) See http://docs.python.org/ for more about Python.
-
Eclipse, useful but not necessary. Other programming environments exist. The classic edition is fine, but burried beneath many clicks, so here's a direct link. The Pydev extension is needed to use Eclipse for Python programing.
-
Logic Gate Simulator, a neat program for playing with logic circuits.
-
JFLAP, a program for simulating finite automata, Turing machines, and more.
In addition, here are some Python demo programs showcasing some of what we worked with during class.
Old stuff from during the class:
bicon.gcg
2adder.gcg
3-8decoder.gcg
8-1mult.gcg
fulladder.gcg
latch.gcg
guess.py
sierpinski.py
fractals.py
connect4.py
sorting.py
JFLAP