Cognitive Science 0284 - Evolutionary Computation

Spring
2016
1
4.00
Lee Spector
12:30PM-01:50PM T,TH
Hampshire College
319627
Adele Simmons Hall 126
lasCCS@hampshire.edu
Evolutionary computation techniques harness the mechanisms of biological evolution, including mutation, recombination, and selection, to build software systems that solve difficult problems or shed light on the nature of evolutionary processes. In this course students will explore several evolutionary computation techniques and apply them to problems of their choosing. The technique of "genetic programming," in which populations of executable programs evolve through natural selection, will be emphasized. Prerequisite detail: One college-level programming course, in any language.
Mind, Brain, and Information Independent Work Quantitative Skills In this course, students are expected to spend at least six to eight hours a week of preparation and work outside of class time. This includes time for reading, programming, and project and presentation development.
Permission is required for interchange registration during the add/drop period only.