Conheça o fórum, democrático e de qualidade.

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), 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.

Caso você prefira os livros também, consulte as seguintes opções: Thinking in Java, Core Java e Introduction to Algorithms.

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.


English Arabic Chinese (Simplified) Chinese (Traditional) Dutch French German Japanese Spanish

Receber informativos




Informática

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Sistemas Elétricos

  • 1
  • 2
  • 3

Eletrônica

  • 1
  • 2
  • 3
  • 4
  • 5

Comunidade Livre

Conheça nosso fórum, livre e de qualidade, clicando aqui.

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

Contacte-nos

Encontrou um erro no site ou deseja expressar a sua opinião? Por favor, entre em contato clicando aqui.

Conhecimento Livre

Todos os códigos-fonte estão licenciados pela LGPL e todo o conteúdo pela Creative Commons License. Copyleft©2009. Nenhum direito reservado.

Fórum

Cadastre-se gratuitamente no nosso fórum, conheça nossos membros e participe da nossa comunidade.