A universidade de Berkeley (Califórnia), a exemplo do Massachusetts Institute of Technology (MIT), está permitindo o acesso gratuito da comunidade internacional às aulas de algumas disciplinas (cursos completos com vídeos de alta qualidade) no portal de vídeos YouTube.
Confira o roteiro do curso Estruturas de Dados, baseado na linguagem de programação Java:

Conteúdo
Jonathan Shewchuk, instrutor destas aulas, além de professor associado da Ciência da Computação da Universidade de Berkeley, Califórnia, também é pesquisador nas áreas de computação científica e geométrica, métodos numéricos e animações físicas.
O áudio das gravações é muito inteligível; mas, infelizmente, as perguntas dos alunos durante as aulas não são detectadas pelo microfone utilizado. Se a opção HQ (High Quality) do YouTube for selecionada, toda a escrita no quadro é muito nítida, ao contrário de muitas aulas do MIT.
Em média, as aulas têm 50 minutos de duração e foram gravadas no ano de 2006. Portanto, há quase 32 horas de aulas em inglês sobre Estruturas de Dados com Java:
Aula 1 - Visão geral do curso
Aula 2 - Usando objetos
Aula 3 - Definindo classes
Aula 4 - Tipos e condicionais
Aula 5 - Iteração e listas I
Aula 6 - Iteração e listas II
Aula 7 - Listas interligadas I
Aula 8 - Listas interligadas II
Aula 9 - Pilha e Heap
Aula 10 - Testando
Aula 11 - Herança
Aula 12 - Classes abstratas
Aula 13 - Pacotes Java
Aula 14 - Exceções
Aula 15 - Mais Java
Aula 16 - Árvores
Aula 17 - Encapsulamento
Aula 18 - Listas encapsuladas
Aula 19 - Análise assintótica
Aula 20 - Análise de algoritmos
Aula 21 - Tabelas Hash
Aula 22 - Pilhas e filas
Aula 23 - Árvores e pesquisa
Aula 24 - Filas prioritárias
Aula 25 - Pesquisa binária em árvores
Aula 26 - Pesquisa balanceada em árvores
Aula 27 - Grafos
Aula 28 - Grafos com peso
Aula 29 - Classificando I
Aula 30 - Classificando II
Aula 31 - Conjuntos disjuntos
Aula 32 - Classificando III
Aula 33 - Classificando V
Aula 34 - Árvores largas
Aula 35 - Análise amortizada
Aula 36 - Análise randômica
Aula 37 - Análise de expressões
Aula 38 - Coletor de lixo
Aula 39 - Estruturas de dados aumentadas
O livro indicado pelo instrutor é o Head First Java, dos autores Kathy Sierra e Bert Bates. Trata-se de um bom livro, mas há outros mais completos como Thinking in Java
do autor Bruce Eckel.
Vídeo-exemplo
Se o vídeo estiver lento devido à traffic shaping, tente clicar no player e assistí-lo diretamente no portal YouTube:
Vídeos em português
Espera-se que as universidades públicas brasileiras também façam o mesmo. Afinal, esse é o objetivo delas: conhecimento público e de qualidade.
Receber informativos
Informática
-
AJAX Chat - Open Source Web Chat O software livre (código-fonte aberto de qualidade e gratuito) AJAX Chat é um chat desenvolvido...
-
Vídeo-aulas sobre Estruturas de Dados em Java (inglês) A universidade de Berkeley (Califórnia), a exemplo do Massachusetts Institute of Technology (MIT),...
-
Joomla: componente Xmap O termo sitemap denomina arquivos XML enviados a mecanismos de busca para facilitar a indexação...
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Sistemas Elétricos
-
Dispositivo Diferencial Residual (DR) A proteção diferencial-residual consiste no seccionamento do respectivo circuito elétrico em caso...
-
Controle escalar do motor de indução trifásico O controle eletrônico da velocidade e torque desenvolvidos por motores de indução trifásicos possui...
-
Isolamento elétrico: propriedades térmicas Além dos complexos requisitos mecânicos e elétricos que uma máquina elétrica ou transformador...
- 1
- 2
- 3
Eletrônica
-
MPLAB: Code folding para Assembly Code folding é um mecanismo do MPLAB IDE que permite expandir ou esconder um código aninhado. Esse...
-
PIC16: toBCD8 - Hexadecimal para BCD 8 bits A função de conversão de números hexadecimais para BCD de 8 bits em assembly é uma rotina simples...
-
PIC16: mostra4digitos - exibe quatro dígitos em displays multiplexados A seguinte função para a família de microcontroladores PIC16 controla a exibição de 4 dígitos...
- 1
- 2
- 3
- 4
- 5
Comunidade Livre
|
|
Telecomunicações
-
Decibel (dB) O decibel (dB) consiste na mensuração da razão de duas potências na base logarítmica 10. Como...
-
Equação de Shannon A relação de Shannon determina a capacidade do canal C, em bits por segundo, considerando-se a existência...
-
Modulação em amplitude (AM) De acordo com outros artigos disponibilizados, a modulação consiste no deslocamento do conteúdo...
- 1
- 2