Nature Inspired Design in Computing / Fall 2023
Updates
- New Assignment released: [Reflect #2 assigned in moodle]
- New Assignment released: [Reflect #1 assigned in moodle]
Course Description
When scientists get stuck on a particular design or algorithm to solve a problem, they often take inspiration from nature. By studying and mimicking natural processes, computer scientists have developed innovative techniques and algorithms to solve complex problems, optimize resources, and enhance the performance and efficiency of computing systems. In this seminar, we will explore some fundamental design principles of nature, such as the behavior of ants, the structure of trees, and the organization of neurons, and how they can be applied to the design of computing systems. This course can provide you with tools to think outside the box and approach problems from a different perspective. By learning from nature's strategies, you can develop the ability to come up with creative and innovative solutions to challenges in computer science and other disciplines.
To get a feel of what the course is about, see this amazing TED talk by Janine Benyus who incidentally coined the term “biomimicry”.