Provides the student with the theoretical knowledge and practical skills to construct working systems in intelligent computing, artificial intelligence and robotics; students learn about methods used in artificial life, neural networks, evolutionary computation and robotics; the core modules are: artificial life: biology and computation; neural networks, evolutionary computation and robotics.