I'd like to propose a class on fractals to my department in the next few years.
One issue is that there seems to be no consensus on what a fractal is (see the wikipedia talk page on fractals, for instance). The following are all things that I would consider fractals or fractal-like:
- Subsets of $\mathbb{R}^n$ whose Hausdorff dimension does not agree with the topological dimension.
- Space-filling curves
- Infinite self-similar tilings (like the Penrose tiling and other tilings from subdivision rules)
Perhaps the first class of fractals would be the most important, while the other two would be short appendices at the end. Within the first class, one could cover
- Julia sets
- The Mandelbrot set
- The Cantor set, Sierpinski carpet, and Menger sponge
And so on.
The issue is, these topics are more or less all over the place, and require complex analysis and topology. I'd prefer to keep this to a senior-level course, so that means cutting some things out.
What subset of the above topics (or additional concepts about fractals) can be reasonably covered in a one-semester course aimed at senior undergraduates who have taken real analysis and abstract algebra? Also, should complex analysis be a prerequisite?