On completion of the course students should be able to:
- Outline core Natural Computing approaches and algorithms
- Compare and contrast different Natural Computing approaches
- Solve optimization problems using Natural Computing methods
- Design an experiment in Natural Computing
- Write an academic paper on this subject
The field of Natural Computing concerns the development of algorithms inspired by Nature, including Biological, Social and Physical systems. These algorithms draw metaphorical inspiration from various aspects of nature, including the operation of biological neurons, processes of evolution, and models of social interaction amongst organizations. They are used to tackle complex real-world problems. This course provides a description of core Natural Computing approaches, like evolutionary algorithms, immunocomputing and cellular automata, which can be used by the students to tackle a real-world problem.
- Response course
|Bachelor course "Data Mining".|
Home assignments and a project in groups, flash talk presentations and project report.