Computational Sciences
compute properties of an elementary cellular automaton
rule 110
specify range and number of colors
CA 3-color, range 1, rule 4594122302107
specify a totalistic cellular automaton
3-color code 1086
analyze a substitution system
substitution system 0->10, 1->01
substitution system 1->2, 2->31, 3->24, 4->15, 5->2
specify a neighbor-dependent system
substitution system 01->2, 2->012, 1->12
draw a fractal set
Koch snowflake
Sierpinski gasket
Haferman carpet
Functional Programming
use functional programming constructs such as Map
sin /@ {pi/6, pi/5, pi/4, pi/3, pi/2, pi}
use pure functions
sin(pi/#)& /@ {6,5,4,3,2,1}