BE/CS 196a

Design and Construction of Programmable Molecular Systems

Winter term, 2019

This course will introduce students to the conceptual frameworks and tools of computer science as applied to molecular engineering, as well as to the practical realities of synthesizing and testing their designs in the laboratory. Students will design and construct DNA logic circuits, biomolecular neural networks, and complex nanostructures, as well as quantitatively analyze the designs and the experimental data. Students will learn laboratory techniques including fluorescence spectroscopy and atomic force microscopy, as well as software tools and programming in Mathematica.

website image