Evolutionary computation in the undergraduate curriculum

  • Authors:
  • Anne L. Olsen

  • Affiliations:
  • Winthrop University, Rock Hill, SC

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we discuss evolutionary algorithms and the role they play in solving difficult problems. With the rising importance of evolutionary methods in the application of computer programming, a case can be made that a module addressing these methods should be included in a course that covers computer algorithms. First we review the history of evolutionary algorithms (EAs) and their current use, then we describe the EA method. We end with an outline of a module on EAs in the undergraduate course on algorithms.