|
Programação Orientada a Objectos
| Código: |
EEC12112 |
|
Sigla: |
POO |
| Áreas Científicas: |
Informática |
Ocorrência: 2011/2012 - 2S
Cursos
Língua de Ensino
Português
Objectivos
Ensino e prática dos conceitos de programação orientada por objectos com base na linguagem JAVA.
Dar sequência teórica à cadeira de Introdução à Programação
Programa
Conceitos básicos de POO:
Classes e objectos.
Encapsulamento de dados.
Composição de classes "has a".
Herança e Polimorfismo.
Classes abstractas e interfaces
Excepções
POO aplicada:
Entradas e Saídas (I/O)
Introdução às colecções
Ambiente gráfico JavaFX
Bibliografia Principal
F. Mário Martins;JAVA6 e Programação por Objectos, FCA, 2009 |
David Barnes & Michael Kölling;Objects First with Java (5th Edition), Pearson Education Limited, 2012 |
Bibliografia Complementar
Sun;Tutoriais on-line da Sun Microsystems (http://java.sun.com/docs/books/tutorial/index.html ) |
Sun;JavaFX – Tutoriais on-line (http://javafx.com/docs/tutorials/ ) |
Bertrand Meyer;Object Oriented Software Construction – 2nd Ed, Prentice-Hall, 1997 |
Métodos de Ensino
Aulas teórico-práticas e laboratórios.
Software
IDE BlueJ --- http://www.bluej.org
JAVA --- http://java.sun.com
IDE Netbeans --- http://www.netbeans.org
Modo de Avaliação
Avaliação distribuída com exame final
Componentes de Avaliação e Ocupação registadas
| Descrição |
Tipo |
Tempo (horas) |
Data de Conclusão |
| Aulas da disciplina (estimativa) |
Aulas |
0 |
|
| |
Total: |
0 |
Obtenção de Frequência
Avaliação contínua ou com exame final:
Nota igual ou superior a 9,5 valores obtida a partir da opção de classificação (ver abaixo) que gerar a melhor nota.
Componentes de avaliação:
Exame ou testes (min. 10 Val em qualquer deles)
Projecto em duas fases (min. 10 Val)
Trabalhos de Laboratório (média dos 8 melhores; min. 10 Val em avaliação contínua, min. 0 em avaliação com exame)
Testes semanais no Moodle (média de todos; min. 10 Val em avaliação contínua, min. 0 em avaliação com exame)
Cálculo da Classificação Final
Opções de avaliação:
1. Ex – 50%, Proj – 50%
2. Ex – 30%, Proj – 70%
3. Ex – 30%, Proj – 50%, Labs – 20%
4. Ex – 30%, Proj – 50%, Labs – 10%, Moodle – 10%
5. Ex – 40%, Proj – 50%, Moodle – 10%
6. Ex – 30%, Proj – 60%, Moodle – 10%
Ex: Exame ou média testes, Proj: Projecto, Labs: trabalhos laboratório (ou testes presenciais Moodle – alunos 3ª inscrição), Moodle: testes semanais Moodle
Será utilizada “automaticamente” a opção que conduzir à melhor nota final
Observações
A nota de laboratório obtem-se fazendo a média dos 8 melhores laboratórios
As turmas de 3ª inscrição têm 3 avaliações laboratoriais presenciais em substituição das avaliações de laboratório. A nota da componente laboratório para esses alunos será a média dessas avaliações.
|
|