Aulas Teóricas
- Introdução à Linguagem Java:
- Tipos primitivos: TP01
- Exercícios: TP02
- Estruturas de controlo: TP03
- A tecnologia Java: T01
- Caraterísticas da Orientação a Objetos: T02
- Conceitos de Classe e Objeto: T03
- Exemplo: Classe Grupo
- Exemplo: Classe Empregado
- Variáveis de Classe e Composição de Classes: T04
- Listas dinâmicas: T04a
- Exemplo: Classes Aluno e Pessoa
- Herança: T05
- Polimorfismo: T06
- Exceções: T07
- Classes Abstratas e Interfaces: T08
- Ficheiros: T09
- Classes Genéricas: T10
- Interfaces Funcionais e Streams: T11
Aulas Práticas
- Introdução ao IDE Eclipse: FP00
- Introdução à linguagem Java: FP01
- Input/output: FP02
- Procedimentos e arrays: FP03
- Classes e Objetos: FP04
- Classes e Objetos (2): FP05
- Variáveis de Classe e Composição de Classes): FP06
- Listas dinâmicas: FP07
- Listas dinâmicas: (2): FP08
- Herança: FP09
- Exceções: FP10
- Ficheiros: FP11
Exemplos de testes de avaliação