CSE 891, Section 001
Digital Evolution and Biocomplexity
Instructor: Dr. Charles A. Ofria
Office: 2140 Engineering
Phone: 355-8389
E-mail: ofria@cse.msu.edu
Consulting instructor: Jeff Barrick (Evolutionary Biology)
Phone: 355-6463 x1585
E-mail: jbarrick@msu.edu
Textbook: none (all reading will be made available on the web or as handouts in class.)
Meeting time & Room: M/W 12:40-2pm, C102 Wonders Hall
Office Hours: Mondays 3-4:30
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
Lectures
Papers
Avida and Complexity Topics
Virtual CPU Design
Other
Online papers
Links