Computational Synthetic Biology for Engineers
ENG EC 552
Prerequisites: ENGEK125 and 327; This is a course intended for senior undergraduates and graduate students in electrical, computer, or biomedical engineering. A background in biology is not required. However, the students do require solid programming and problem-solving abilities in an object-oriented language (C++ or Java is preferred). Additional background in Perl/Python, HTML/Javascript/CSS, and databases (MySQL, MongoDB) is desirable but not required. The students must be interested in computation and have the willingness to learn how to program in the necessary programming environments. This course presents the field of computational synthetic biology through the lens of four distinct activities: Specification, Design, Assembly, and Test. Engineering students of all backgrounds are introduced to synthetic biology and then exposed to core challenges and approaches in each of these four areas. Homework assignments are provided which allow the students to use existing computational software to explore each of these themes. In addition, advanced concepts are presented around data management, design algorithms, standardization, and simulation challenges in the field. The course culminates in a group project in which the students apply computational design methods to an experimentally created system (working with graduate students in the Biological Design Center and the DAMP Lab)
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.