Programação de Computadores II
Horário
Segunda e Quarta, às 20:10 @ LABCOMP-02
Slack
Todo material de aula será postado no Slack. Clique aqui para acessar.
Objetivo
Introduzir os fundamentos de orientação a objetos utilizando como base a plataforma Java.
Ementa
Conceitos básicos de orientação a objetos. Teste de software. UML. Conceitos avançados de Java.
Bibliografia
- CARVALHO, Thiago leite. Orientação a Objetos. Orientação a Objetos edição. Casa do código, 2017.
- Silveira, Paulo; TURINI, Rodrigo. Java 8 Prático. Casa do código, 2015.
Material extra
Avaliação
- Exercícios em sala: 6 pontos (1pt cada exercício)
- Prova do primeiro bimestre: 4 pontos
- Projeto de discipina (PD): 10 pontos
- Atividade extra (AE): 2 pontos
Projeto de disciplina (PD)
- TBD
Atividade Extra (AE)
AE: Alunos interessados em fazer a atividade extra devem entrar em contato com o professor, avisando o interesse, até o dia 15/04. As instruções da atividade extra será passada para o aluno interessado. A atividade extra é individual.
Nota final
Soma de todas as atividades dividido por dois.
Cronograma
Passível de alterações.
| # | Data | Conteúdo de Aula |
| 1 | 18/03 | NAO TEREMOS AULA |
| 2 | 20/03 | Introdução a tecnologia Java |
| 3 | 25/03 | Entendendo Classes e Objetos |
| 4 | 27/03 | Modificadores de acesso e atributos |
| 5 | 01/04 | Exercícios (em sala) |
| 6 | 03/04 | Testes de Unidade com JUnit |
| 7 | 08/04 | Exercícios (em sala) |
| 8 | 10/04 | Herança |
| 9 | 15/04 | Encapsulamento e Polimorfismo |
| 10 | 17/04 | Exercícios (em sala) |
| 11 | 22/04 | Interfaces |
| 12 | 29/04 | Exercícios (em sala) |
| 13 | 01/05 | Exercícios (em sala) |
| 14 | 06/05 | Exercícios (em sala) |
| 15 | 08/05 | Exercícios (em sala) |
| 16 | 13/05 | Prova 1 |
| 17 | 15/05 | PARALISAÇÃO UFPA |
| 18 | 20/05 | Coleções |
| 19 | 22/05 | Tratamento de exceção |
| 20 | 27/05 | NAO TEREMOS AULA |
| 21 | 28/05 | NAO TEREMOS AULA |
| 22 | 03/06 | Diagrama de classe |
| 23 | 05/06 | Exercícios (em sala) |
| 24 | 10/06 | Definição de trabalhos |
| 25 | 12/06 | Condução de trabalhos |
| 26 | 17/06 | Condução de trabalhos |
| 27 | 19/06 | Condução de trabalhos |
| 28 | 24/06 | Apresentação de trabalhos |
| 29 | 26/06 | Apresentação de trabalhos |
| 30 | 01/07 | Buffer |
| 31 | 03/07 | Buffer |
Entrega atrasada
Entregas de trabalhos após o prazo serão aceitas mas os pontos referentes não serão contabilizados.
Política de plágio
Todos os trabalhos (a não ser que indicados explicitamentes) devem ser feitos de forma individual. O que você entregar deve ser fruto do seu trabalho. Alunos são permitidos e encorajados para discutir os trabalhos e projetos com outros alunos. Alunos não são permitidos copiar solução ou parte de solução de colegas. Na presença de plágio, os alunos envolvidos não receberão pontos da atividade em questão.