Aqui estão disponíveis alguns materiais didáticos utilizados por mim em cursos ministrados ao longo do tempo.

Os slides do curso de Design para a Web estão disponíveis aqui.

As redes P2P estão presentes na vida de uma grande parte dos usuários de Internet. Esta palestra pretende apresentar o cenário atual de uso dessas redes, discutir as tecnologias (algoritmos e técnicas) utilizadas para construí-las, e apresentar em detalhes os algoritmos principais de uma das primeiras redes P2P desenvolvidas: Chord.
Pequeno texto (6 p.) com um resumo da história da computação até o início do século XXI e algumas referências bibliográficas interessantes para detalhar o assunto
Conjunto de slides associado às notas de aula sobre o mesmo assunto
Em algumas situações nós desejamos verificar se dois experimentos produziram o mesmo resultado. Usar 10% ou 20% de algodão em um fibra muda a sua resistência? Variar a memória do sistema de 256MB para 512MB muda o tempo médio de carga de um programa? Aumentar o tempo médio de serviço de um centro de serviço em um modelo de fila de 5 para 12ut modifica o throughput do sistema? Na realidade, queremos verificar a igualdade das médias nos dois experimentos (resistência, tempo de resposta, throughput...). Este documento apresenta os passos gerais para verificar se duas médias são iguais em modelos homocedásticos ou não. São usados testes estatísticos t e F. Isso se aplica a várias áreas experimentais
Um texto com 5 páginas que explica como efetuar a conversão de números entre as bases 2, 8, 10 e 16
Conjunto de slides com informações sobre como efetuar as quatro operações básicas (adição, subtração, multiplicação e divisão) utilizando números em base 2
Implementação inicial de um simulador de discos magnéticos, de acordo com o que foi discutido em LOBATO, D. C. (Proposta de um ambiente de simulação e aprendizado inteligente para RAID. Dissertação de Mestrado, ICMC/USP. 2000). A dissertação pode ser obtida, na íntegra, a partir do endereço http://www.teses.usp.br/teses/disponiveis/55/55134/tde-26072001-181852/
Planilha para que os alunos possam desenvolver pequenas simulações de redes de filas (com um servidor) de forma manual. Essa planilha foi utilizada durante um pequeno curso de introdução à simulação de sistemas, ministrado em 2003.