Spring 2022

Seminar in Computer Science: Evolutionary Computation 

Listed in: Computer Science, as COSC-452


Lee Spector (Section 01)


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.

Requisite: COSC 112. Limited to 20 students. Preference given to Computer Science majors. Spring semester: Professor Spector.

Students who enroll in this course will likely encounter and be expected to engage in the following intellectual skills, modes of learning, and assessment: (none specified) Students with documented disabilities who will require accommodations in this course should be in consultation with Accessibility Services and reach out to the faculty member as soon as possible to ensure that accommodations can be made in a timely manner.


2023-24: Not offered
Other years: Offered in Spring 2020, Spring 2022