2016-2017 University Catalog 
    
    Nov 24, 2024  
2016-2017 University Catalog archived

Add to Portfolio (opens a new window)

CSCI 253 - Genetic Programming


Planned Offering: Offered when interest is expressed and departmental resources permit.
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.




Add to Portfolio (opens a new window)