Curriculum
  /  
Descriptions
COMP_SCI 302: Artificial Life


VIEW ALL COURSE TIMES AND SESSIONS

Description

This course introduces students to the growing field of Artificial Life: the study of “life as it could be” rather than as it happened to unfold on Earth. We will address fundamental questions about what distinguishes life from matter; the conditions in which complex adaptive systems may arise and how they may be shaped to suit our needs; as well as whether or not there can even be a science of the artificial. Answers to these questions are of interest as a basic intellectual pursuit, but they may also lead to useful computational, mechanical, chemical and biological technologies.

Learning Objectives:

In this course, students will explore software, hardware, and wetware approaches to Artificial Life. Through weekly readings and the use of bio/physical computer simulations, students will learn how to model, predict, design, manufacture, and control artificial living systems such as virtual creatures, physical robots, and biological machines.

Prerequisites: Instructor permission required

  • This course fulfills the CS Technical Elective requirement.
  • Cross-listed with Chem_Eng 395 & Mech_Eng 495.

REQUIRED TEXTBOOK: None
REFERENCE TEXTBOOKS:
None

COURSE COORDINATORS: Sam Kriegman

COURSE INSTRUCTOR: Sam Kriegman