1 Syllabus


1.1 General syllabus

Note: click on the following link, and actually read it; it’s part of the syllabus:
../../ClassGeneral/Syllabus.html

1.2 Course description

Advanced topics in evolutionary algorithms, a class of stochastic, population-based algorithms inspired by natural evolution theory, capable of solving complex problems for which other techniques fail.
This course will largely focus on genetic programming, advanced applications of EC, and bleeding edge research into the EC metaheuristic itself.

1.2.1 Prerequisite

1.3 Textbooks

http://www.gp-field-guide.org.uk/
https://www.moshesipper.com/books/evolved-to-win/

If you can’t find a paywalled research paper or book:
https://en.wikipedia.org/wiki/Sci-Hub

This is a nice search engine to find non-open textbooks ;)
https://en.wikipedia.org/wiki/Library_Genesis

1.4 Which programming language for this class?

Multiple!
Python, C, Clojure (Lisp on Java), and/or push (pyshgp)