Programação Java

Este curso é destinado a estudantes que já têm conhecimentos de programação. Falaremos dos paradigmas da programação orientada a objetos através de Java. Os tópicos abordados neste curso: a máquina virtual, o coletor de lixo, herança, polimorfismo, encapsulamento

Alvo

Este curso é destinado a estudantes de escolas de engenharia , universidades ou treinamento de empresas, que já estam familiarizados com a programação imperativa, por exemplo, com a linguagem C.
O nível normal de estudantes deste curso, é estudantes universitários e alunos de engenharia e escolas de pós-graduação em computação e tecnologia da informação.

Filmografia

  • Linguagem compilada, as mais interpretadas
  • Máquina virtual (VM)
  • Coletor de lixo
  • Pacotes
  • Sintaxe: C para Java
  • POO: conceito de classe
  • Construtores e finalizar método
  • Acessos, visibilidade palavra-chave
  • Classe Object
  • Métodos iguais, toString e hashcode
  • Método sobrecarga
  • POO: herança
  • Keyword de super
  • Método redefinindo
  • Interfaces e classes abstratas
  • Classe anônima
  • Classes internas e enumerações
  • Genericity / tipos parametrizados
  • Wildcards
  • Coleções
  • Recipiente principal
  • Iterator
  • Exceções
  • Javadoc

Das aulas

Palestra que incluem 16 a 24 horas, de preferência divididas em sessões de 2 horas. Terá experiências praticas e teóricas para que os alunos se familiarizem com a programação Java no Eclipse.
O número de alunos por turma não deve ultrapassar 30 pessoas, para que uma supervisão adequada possa ser dada a cada um.

Notação

Uma prova aplicada no termino (se necessário aplicado em duas etapas), uma parte prática com um projeto em grupos de 2 a 4 alunos, ambos preparados para apresentação, de forma que todos entendam as explicaçoes.