CSCI 8322 Molecular Computation

This course covers theoretical models of molecular computing, DNA computing, and algorithmic self-assembly, with an emphasis on algorithmic design and analysis of self-assembling systems. Mathematical and algorithmic topics are covered along with the experimental motivation behind the models. The course will focus on models of unconventional and natural computation stemming from a selection of recently published research papers.  Specific topics will include DNA self-assembly, algorithmic tile self-assembly, DNA codeword design, and chemical reaction networks.

Credits

3

Prerequisite

Consent of instructor.

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Computer Science

Offered

As Scheduled