Academics
  /  
Courses
  /  
Descriptions
COMP_SCI 496: Evolutionary Computation


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

CS MS or ME MS or Chem_ENG MS or CS PhD or ME PhD or Chem_ENG PhD or Instructor permission

Description

This course will guide students on their own intellectual journey in evolutionary computation. Early lectures provide a jumping off point — an overview of genetic algorithms, evolutionary strategies, and genetic programming. Students will immediately begin implementing these methods in a programming language of their choice, and present their progress to the class throughout the quarter. After that, the lecturing stops. We will read important historical and trending contemporary papers together and discuss as a group. Students or teams of students will work toward a final project of their choice. Strong prior programming experience is required.

  • This course fulfills the Technical Elective area.

COURSE COORDINATORS: Sam Kriegman

COURSE INSTRUCTOR: Sam Kriegman