Essa página é, além da defesa dos meus ideais particulares, uma espécie de protesto aos professores medíocres. Estou cansando de ver os caras dando a mesma aula há 20 anos, baseados em anotações de papel que ainda estão amarelas. Assim, todas as vezes em que eu desenvolver um trabalho para a Universidade, vou postar tudo aqui, incluindo os códigos, para evitar que a mediocridade se espalhe pelo ensino superior. Se mais gente fizesse isso, eles se esforçariam para inovar mais durante as aulas e evitariam passar trabalho em grupo, que só serve para um copiar do outro.
Ao mesmo tempo, não acredito também na mediocridade estudantil que reina na maior parte das universidades, onde os estudantes só querem saber de encontrar um conteúdo para copiar e colar. Assim, vou tentar sempre fazer valer a licença, colocando marcas de autoria em todos os documentos, mesmo sabendo que isso não impede que esse pessoal copie e cole. O que tenho a dizer pra essa gente é simplesmente nada. São estudantes ruins e serão profissionais piores ainda, e não tenho a pretensão de consertar todas as pessoas do mundo.
Alguns Direitos Reservados
Esta obra está licenciada sob uma Licença Creative Commons.
Como eu acredito em liberdade e software livre, todo o conteúdo dessa página obedece à mesma licença de todo o blog, ou seja, Creative Commons com atribuição não comercial. Isso significa que você pode copiar e redistribuir o material aqui, mas não pode cobrar por ele e deve sempre citar a fonte. Se você quiser alterá-lo e redistribuir, você também pode, desde que o conteúdo derivado obedeça à mesma licença.
Computação
Você pode encontrar todo o código fonte que eu desenvolvo num servidor que está em minha casa, no endereço http://edusantos.homelinux.org:8000/trac. Como é um ambiente doméstico, pode apresentar problemas de disponibilidade às vezes, então tenha paciência. Pretendo melhorar isso num futuro próxima.
Arquitetura de Processadores Digitais
- Laboratório 1: assembly do MIPS, MARS e análise de desempenho
- Laboratório 2: aritmética computacional inteira. Implementação da ULA do MPIS
- Laboratórios 3 e 4: implementação da CPU do MIPS, escrevendo na tela VGA, implementação de chamadas syscall e alterações na unidade de Controle
- Material de apoio: representação binária de caracteres para escrita numa tela VGA
Estruturas de Dados
Lógica Computacional 1
- Lista de Exercícios 2: tabelas verdade.
- Lista de Exercícios 3: dedução natural.
- Lista de Exercícios 4: dedução natural no ProofWeb.
- Lista de Exercícios 5: indução matemática.
- Lista de Exercícios 6: dedução natural para a Lógica de Primeira Ordem.
- Lista de Exercícios 7: Modelos. (esse eu esqueci onde coloquei. Depois eu posto o link)
Linguagens de Programação
- Projeto Tartaruga:
There are 4 comments. Add yours