• Início
  • Fórum
  • Informática
    • WEB
    • JAVA
    • Linux
    • Blender
    • BrOffice/OpenOffice
    • Livros
  • Física
    • Mecânica
    • Termodinâmica
    • Eletromagnetismo
    • Física Moderna
  • Sistemas Elétricos
    • ASP/LT
    • Instalações Elétricas
    • Máquinas Elétricas
    • Livros
  • Eletrônica
    • Analógica
    • Digital
    • VHDL
    • Microcontroladores
  • Telecom
    • Comunicações
    • DSP
  • IA
    • Algoritmos Genéticos
    • Redes Neurais
  • Contato
Informática JAVA

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.


Traduções

  • English (United States)

Menu

  • Início
  • Fórum
  • Informática
    • WEB
    • JAVA
    • Linux
    • Blender
    • BrOffice/OpenOffice
    • Livros
  • Física
  • Sistemas Elétricos
  • Eletrônica
  • Telecom
  • IA
  • Contato

Outros artigos

  • Joomla: GeSHi com o editor JCE
  • Princípios da programação orientada a objetos
  • Vídeo-aulas da Blender Underground
  • MPLAB: Code folding para Assembly
  • Controle de versão no BrOffice
  • Decibel (dB)
  • MPASM: cblock...endc

Últimos artigos

  • Amazon Kindle DX
  • Dispositivo Diferencial Residual (DR)
  • AJAX Chat - Open Source Web Chat
  • Controle escalar do motor de indução trifásico

Comunidade Livre

Conheça nosso fórum, livre e de qualidade, clicando aqui.
Para o topo
Todos os códigos-fonte estão licenciados pela LGPL e todo o conteúdo pela Creative Commons License.
Copyleft©2010. Nenhum direito reservado.