Biodesign Automation
Biodesign Automation is a fusion of computer science principles and synthetic biology, focusing on developing students' programming skills within biological frameworks. The course dives deep into essential computer science concepts such as data structures, algorithmic thinking, and software testing, all through the lens of synthetic biology. Students will engage in practical exercises that blend these computational methods with real-world biological and chemical problems. The course journey culminates in a comprehensive project where students apply their computational skills to develop an AI-assisted system for biodesign applications, thereby bridging the gap between theoretical knowledge and practical biotechnological innovation.
Topics
- 1. Develop skills in translating experimental design into software code. 2. Apply computational tools in synthetic biology. 3. Create functional components for AI-enhanced bioengineering applications.
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1021271', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1044241', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1066961', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1253391', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027