Computação Natural é o campo de investigação que trabalha com técnicas computacionais inspiradas na natureza. O objetivo de tal pesquisa é desenvolver ferramentas computacionais para a solução de problemas complexos. Isso muitas vezes leva à síntese de padrões naturais, comportamentos e organismos, e podem resultar na concepção de sistemas de computação inovadores. Esta disciplina oferece uma introdução aos vários algoritmos que são inspirados pela natureza (incluindo sistemas biológicos, sociais, físicos e químicos) e explora a aplicação destes em problemas complexos. Além dos fundamentos da Computação Natural, a disciplina fornece experiência no planejamento, execução, escrita, e avaliação crítica dos desenvolvimentos na área.