POO_19_20

  

 

 

 

Programação Orientada a Objectos

Ano lectivo de 2020/2021

Programa; Bibliografia; Avaliação <=

1ª e 2ª semana: aulas presenciais para alunos com número impar; aulas online  para alunos com número par;

3ª e 4ª semanas: aulas presenciais para alunos com número par; aulas online  para alunos com número impar;

5º e 6ª semanas aulas presenciais para alunos com número impar; aulas online  para alunos com número par;

// 7º e 8ª semanas (semana de 2/11 e 9/11): aulas presenciais para alunos com número par; aulas online  para alunos com número impar;

Aulas das semanas de 2/11 e 9/11: Online para o curso de Engenharia informática, presencial para Mat. e Aplicações e para Eng. Electrot. e Computadores;  

Aulas das semanas de 16/11 e 23/11: aulas presenciais para alunos com número impar; aulas online  para alunos com número par;

Aulas das semanas de 30/11 e 7/12: aulas presenciais para alunos com número par; aulas online  para alunos com número impar;

Aulas da semana de 14/12: aulas presenciais para alunos com número impar; aulas online  para alunos com número par;

Links para acesso às aulas <==

Aulas Teóricas:

 Introdução à linguagem Java:
Tipos primitivos: TP01; Exercícios: TP02; Estruturas de controlo: TP03;
Conceito de Objeto: T01
Tecnologia Java e tipos referenciados: T02;
Classes e instanciação de objectos: T03;  (criar um jar no IntelliJ);

Variáveis de Classe e Composição de Classes: T04; T04a; Exemplo (classe Aluno ..., classe Aluno2);
Herança: T05; Exemplo (Equals e Clone);
Polimorfismo: T06;
Exceções: T07;
Classes Abstratas: T08;
Ficheiros: T09;
POO Características: T10;

Para treinar;   
 

                                                                                  Notas <== Finais

 Aulas Práticas:    

Para rever a programação (não OO): exercícios;
Introdução ao ambiente de desenvolvimento (Netbeans): FP00;
Primeiros programas em Java: FP01;
Input / Output: FP02;
Ficheiros JAR e bibliotecas; Classes e Objetos: FP03; Exemplo (classe Empregado); FP04;

Variáveis de Classe e Composição de Classes: FP05;
Listas Dinâmicas: FP06; FP07;
Herança: FP08;
Exceções: FP09; Uma resolução (exer.1, 2 e 3)
Ficheiros e exercícios de revisão: FP10;

                                                                               Trabalho Prático ==>   Grupos 

Frequência; Resolução