|
|
Nov 24, 2024
|
|
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)
|
|
|