Outros materiais sobre a Ciência das Redes

Em artigo anterior, eu apresentei um conjunto de livros que me ajudaram na formação da base de entendimento acerca da Ciência das Redes e que podem ajudá-lo também em sua própria jornada. A maior parte dos livros científicos que indiquei estão em inglês, mas é comum que os estudantes, que comigo aprendem, demandem conteúdo em português, de modo a tornar o aprendizado mais rápido. 

Na realidade, este blog foi a forma que eu encontrei de oferecer um material para este tipo de anseio. Por isso, neste artigo, apresento alguns outros materiais que você pode usar para aprender sobre a ciência das redes, começando pelos vídeos.

Arrisco dizer que os vídeos no Youtube são talvez a principal fonte que os estudantes universitários usam para aprender hoje em dia. Na área de informática, por exemplo, creio que rivaliza apenas com o Stack Overflow. O fato de ser uma experiência próxima da que temos em uma sala de aula, com conteúdo exposto em som e imagem, ajuda a rapidamente absorver o conteúdo. Mas vai além, já que podemos retornar e avançar o material e assistir em velocidade de reprodução diferente, adequando a experiência a nossa própria capacidade de atenção. Acho que é por isso que este tipo de material é tão requisitado.

Mas quando falamos sobre o tema de ciência das redes, o resultado ainda não é tão bom. Se você "cavar" com cuidado no Youtube em português, procurando por termos como Ciência das Redes ou Redes Complexas, você vai encontrar algumas dezenas de vídeos interessantes. Muitos desses vídeos são palestras, apresentações de trabalhos científicos e mesmo aulas a nível de pós-graduação. Porém, dificilmente você vai encontrar um material dedicado a ensinar diretamente, desde o básico, o conteúdo desta área, como fazemos aqui no blog. 

Além disso, é difícil encontrar todos os conceitos em um só vídeo ou numa sequência de vídeos que forme um todo. Normalmente, os vídeos têm duração de 30 minutos a 1 hora, ou mais, e isso levará você a rever conceitos que já viu, ver conceitos explicados com termos diferentes (nó, vértice e nodo, por exemplo, são todos nomes que já vi ou li em diferentes materiais) e mesmo ver um termo sendo usado para explicar conceitos distintos. Sobre este último caso, por exemplo, já vi o termo raio sendo usado como uma medida da rede e não do nó, como apresentei quando falamos sobre caminhos.

Fora do Youtube, é possível encontrar algum material em vídeo em plataformas de ensino remoto como edX, udemy etc. Contudo, confesso não ter encontrado material em português que versasse diretamente sobre o tema. Como um parênteses, já que não está em português, poderia indicar o curso Networks Illustrated: Principles without Calculus oferecido por Princeton na plataforma Coursera. Este curso apresenta de forma bem leve diversos conceitos que normalmente são vistos em disciplinas distintas como redes complexas, redes de computadores, sistemas de recomendação e outras. Os vídeos do curso mostram soluções práticas para diversos problemas muito comuns nos sistemas em rede. O curso é fornecido pelos autores do livro The Power of Networks: Six Principles That Connect Our Lives e vale muito fazê-lo.

Voltando ao Youtube, o fato é que, procurando e assistindo vídeos relacionados a este assunto, você acaba tendo que "garimpar" vídeos de diferentes canais para tentar aprender todos conceitos e fica com a sensação de que seu aprendizado está um tanto confuso e desorganizado. Por isso, sugiro começar seu estudo pelos materiais em texto. E a boa notícia é que temos vários. E gratuitos!

Para um primeiro contato com o tema, o texto Introdução a Redes Complexas de Daniel Figueiredo é leitura adequada. Este é o material suplementar de um minicurso oferecido em 2011 na Jornada de Atualização em Informática (JAI), que ocorre anualmente no congresso nacional da Sociedade Brasileira de Computação. O material de Figueiredo é de leitura fácil e apresenta os principais conceitos sobre redes complexas, descreve alguns dos resultados dos modelos de redes clássicos e aborda, por fim, problemas de vulnerabilidade e busca nestas redes. Além do texto, você também encontra, na página pessoal do autor, os slides do curso em três partes: 1/3, 2/3 e 3/3.

Com uma proposta mais aplicada como o próprio nome diz, o trabalho Redes Complexas na Modelagem de Redes de Computadores também é material suplementar de um minicurso. Este ocorreu em 2010 no 28º Simpósio Brasileiro de Redes de Computadores. Inclusive eu estive neste minicurso, onde tive um primeiro contato com a ciência das redes, conforme falei aqui. Os primeiros 2/3 do texto apresentam os conceitos sobre redes complexas e os modelos de redes clássicos. O terceiro terço do texto é melhor aproveitado por quem já tem um conhecimento prévio na área de redes de computadores, já que apresenta diversos casos de uso da teoria em cenários tão diversos quanto aplicações peer-to-peer e redes sem fio.

Outro material mais aplicado é o texto Coleta e Análise de Grandes Bases de Dados de Redes Sociais Online de Fabrício Benevenuto, Jussara Almeida e Altigran Silva. Este minicurso foi apresentado no JAI de 2012 e tem como foco as redes sociais, mas a seção 2.3 faz, em seis páginas, uma breve introdução à teoria de redes complexas. Acho que isso pode ser interessante para quem quer capturar rapidamente os principais conceitos e modelos. O resto do texto é focado em técnicas de coleta de dados em redes sociais online e extração automática de informação que valem muito a pena conhecer, se você pretende trabalhar neste domínio.

Pra finalizar, indico ainda os capítulos 2 e 3 da tese de doutorado de Francisco Aparecido Rodrigues, denominada Caracterização, classificação e análise de redes complexas, publicada em 2007. Devido à boa didática de Rodrigues, seus capítulos serviram inclusive de base para os trabalhos de estudantes que orientei a nível de graduação e pós-graduação. É, portanto, um material aprovado pelos próprios estudantes.

Certamente existem outros materiais na Internet de língua portuguesa que podem ser tão ou mais úteis do que estes, mas acredito que estes textos são valiosos para formar uma base porque passaram pelo crivo dos pares na academia, o que ajuda a dar maior qualidade ao material apresentado. Se você conhece outros materiais interessantes como estes, deixe aí nos comentários.

Comentários