Projeto de Aprendizagem ----------------------- 1. Tema: vida artificial 2. Quadro Cognitivo Inicial 2.1. O que sei? - Vida ? um processo independente de meio. Em outras palavras, um sistema n?o precisa ser baseado em compostos org?nicos (como n?s) para ser considerado vivo; - Sistemas vivos s?o baseados em pequenos conjuntos de regras simples, cujo interrelacionamento se constr?i dinamicamente. Gra?as a isso, eles possuem uma certa capaciade de rea??o a situa??es n?o previstas pelo conjunto; - Em termos gen?ricos, um sistema vivo ? aquele capaz de interagir com o meio que o cerca, reproduzir-se, morrer e evoluir (seja ao longo das gera??es, ou no escopo de uma mesma gera??o). 2.2. O que quero saber? - Quais s?o as t?cnicas (algoritmos) atuais para implementa??o de sistemas de vida artificial? - Que problemas podem ser resolvidos por um sistema que implementa t?cnicas de vida artificial? - Quais s?o as implica??es ?ticas / filos?ficas / sociais da constru??o de sistemas de vida artificial? - Como a vida atificial pode ser usada para enriquecer a experi?ncia de intera??o humano-m?quina? 2.3. O que vou fazer? - Pesquisa e reda??o de um relat?rio sobre as quest?es levantadas; - Implementa??o de um sistema de vida artificial que ilustre pelo menos uma das t?cnicas encontradas, em linguagem funcional (LISP) ou l?gica (PROLOG). 2.4. Como vou fazer? - Pesquisa na Internet (f?runs, p?ginas, entrevistas via e-mail ou chat); - Implementa??o com ferramentas livres (GPL / Open Source). 2.5. Quando vou fazer? - Levantamento de fontes: ................... at? 02/02/2004 - Reda??o do relat?rio * T?cnicas de implementa??o: ............... at? 29/02/2004 * Problemas cobertos pela ?rea: ............ at? 08/03/2003 * Implica??es da cria??o de vida artificial: at? 05/01/2004 - Implementa??o: ............................ at? 12/04/2004