2015-2016 University Catalog 
    
    May 08, 2021  
2015-2016 University Catalog archived

Add to Portfolio (opens a new window)

CSCI 253 - Genetic Programming


Credits: 4

Prerequisite: CSCI 112. Genetic programming borrows concepts from biological evolution in order to evolve populations of computer programs. These populations undergo artificial selection and variation, searching for a program that solves a given problem. In this course, students learn about the genetic programming algorithm, implement it using the Clojure programming language, and conduct independent projects to add functionality to their implementations. Students also read and review recent research articles in the field. No prior knowledge of Clojure is required, with students learning the language and the functional programming paradigm during the course. Helmuth. Planned Offering: Spring 2016 and alternate years.




Add to Portfolio (opens a new window)