Sep 22, 2021  
2017-2018 Academic Catalog 
2017-2018 Academic Catalog [ARCHIVED CATALOG]

CSC 395-01 - Advanced Special Topic: Molecular Programming and Nanoscale Self-Assembly

4 credits (Fall)
Molecular programming is an interdisciplinary field that aims to program both the function and structure of matter at the nanoscale. The primary focus of this course is an overview of the most  prevalent molecular programming language: the chemical reaction network. We will explore their ability to compute, how they are programmed, and how to compile them into physical molecules. We will also survey methods of self-assembly, including DNA origami and DNA tile self-assembly.

Prerequisite: CSC 161  and CSC 208 .
Instructor: Klinge