Share Course Ware
Engineering > Biomedical Engineering > Biological Engineering Programming
 Biological Engineering Programming  posted by  duggu   on 12/8/2007  Add Courseware to favorites Add To Favorites  
Abstract/Syllabus
Courseware/Lectures
Test/Tutorials
Further Reading
Webliography
Downloads
More Options
 
Abstract/Syllabus:

Endy, Andrew, 20.180 Biological Engineering Programming, Spring 2006. (Massachusetts Institute of Technology: MIT OpenCourseWare), http://ocw.mit.edu (Accessed 07 Jul, 2010). License: Creative Commons BY-NC-SA

Two comic book panels featuring a researcher and her young assistant.

Excerpt from the comic "Adventures in Synthetic Biology". (Image by Drew Endy, Isadora Deese, MIT Synthetic Biology Working Group, and Chuck Wadey.)

Course Highlights

This course features a full set of assignments and a selection of lecture notes.

Course Description

In this course problems from biological engineering are used to develop structured computer programming skills and explore the theory and practice of complex systems design and construction.

The official course Web site can be viewed at: BE.180 Biological Engineering Programming.

Technical Requirements

Special software is required to use some of the files in this course: .dict.

 

Syllabus

 

 

Overview

Welcome to 20.180, MIT Biological Engineering's programming course! For many of you this will be the first time learning to program computers; others may already be programming gurus. Regardless of your background, upon completing 20.180 you'll have learned how to solve complex biological engineering problems using computational approaches. You'll also discover the rudiments of how to program DNA, the genetic material that runs inside all living organisms. Along the way, you'll be exposed to powerful ideas that underlie all of modern engineering. We hope that you have a great experience with the course!

Assignments and Exams

We expect that all assignments will be turned in by 5pm on the day they are due. You may discuss assignments with your classmates but we expect that you will submit your own work. Late assignments will be assigned a grade of zero (your lowest assignment grade will be dropped from your final grade). A family crisis or severe illness requiring attention from the infirmary and prohibiting you from all your coursework are acceptable reasons for missing an exam; every effort will be made to accommodate you in these exceptional circumstances.

Grading

 

ACTIVITIES

PERCENTAGES

Exam 1

20%

Exam 2

20%

Class Participation

10%

Programming Assignments

50%

 

Calendar

 

 

SES #

TOPICS

KEY DATES

1

Biological Engineering and Programming DNA

 

2

Abstraction: From DNA to Parts

 

3

Abstraction: From Parts to Devices

Assignment 1 out

4

Device Modeling and Simplification

 

5

Guest Lecture: Tom Knight

Assignment 1 due

6

Guest Lecture: Gerry Sussman

 

7

Device Analysis

Assignment 2 out

8

Device Composition

 

9

Decomposition of Complex Problems

Assignment 2 due

10

Devices, Revisited

 

11

Genetic Devices and Device Modeling

 

12

Discussion and Review

 

 

Exam 1

 

13

Sequence Optimization

 

14

DNA Detection and Identification

Assignment 3 out

15

Space and Time Systems

 

16

Programming Space and Time Systems

Assignment 3 due

17

Programming Space and Time Systems (cont.)

 

18

Growing Point Language

Assignment 4 out

19

"Crop Circle" Language

 

20

Semester Review

Assignment 4 due

 

Exam 2

 

21

Course Evaluation and Wrap-Up

 




www.sharecourseware.org   Tell A Friend