CSE 891, Section 002
Digital Evolution and Biocomplexity
Spring 2009
Instructor: Dr. Charles A. Ofria
Office: 2140 Engineering
Phone: 355-8389
E-mail: ofria@cse.msu.edu (best way to reach me)
Consulting instructor: Mike Wiser (Evolutionary Biology)
Phone: 884-5378
E-mail: mwiser@msu.edu
Textbook: none (all reading will be made available on the web or as handouts in class.)
Meeting time & Room: M/W 3-4:20pm, 2320 Engineering
Pre-reqs: Knowledge of at least one major programming language.
Web page: http://www.cse.msu.edu/~ofria/cse891/
Description: An introduction to evolution in simple systems of
self-replicating computer programs, with a special emphasis on the two way
flow of ideas between evolutionary biology and computer science. Topics will
include the basic principles of biological evolution, experimental evolution
techniques, information theory and evolution, the evolutionary origin of
complexity, the emergence of complex digital ecosystems, and more. All
students will be expected to do a semester project involving digital
evolution.
You can find the course Wiki here.
Handouts
Homework
Avida Software
Papers
Avida and Complexity Topics
Virtual CPU Design
Other
Links