Disciplina Curricular

Programação Centrada em Objetos PCObj

Licenciatura Bolonha em Tecnologias de Informação - 2_LTI 2020/21

Contextos

Grupo: 2_LTI 2020/21 > 1º Ciclo > LTI - Tronco comum

Período:

Peso

6.0 (para cálculo da média)

Objectivos

Os objectivos da Unidade curricular são: Capacitar os alunos com conceitos e as técnicas fundamentais da programação centrada em objetos com especial ênfase na abstração de dados. Para isso o aluno, no final da UC deverá dominar a manipulação de interfaces e classes, e os conceitos de subtipos, herança, polimorfismo, tipos genéricos e exceções; Familiarizar os alunos com padrões de programação que auxiliam o desenvolvimento de programas orientados a objectos. O conteúdo da U.C. terá por base a linguagem de programação Java. Assim, no final da U.C. o aluno deve ser proficiente no uso desta linguagem de programação.

Programa

Programação imperativa em Java - tipos primitivos, memória, variáveis, expressões; - instrução de atribuição; - abstração procedimental; - comandos condicionais; - ciclos Abstração de dados em Java - algumas classes da biblioteca Java; - o tipo de dados não primitivo array; - criação de classes; - enumerados; - interfaces Mecanismos de herança - subclasse, superclasse; - polimorfismo, ligação dinâmica, redefinição; - subtipos e o princípio da substituição (Liskov); - classes abstratas; - redefinição de métodos da classe Object Tópicos complementares - exceções; - tipos genéricos; - padrões básicos; - a framework das coleções

Métodos de ensino e avaliação

- Teóricas com exposição da matéria e exemplos. - teórico-práticas para resolução de exercícios. A avaliação tem as seguintes componente: 1. Exame Final (Ex) – cotado para 20 valores e arredondado às décimas. 2. Projecto (P) – Feito em grupos 2/3 alunos com discussão oral. Classificado individualmente de 0 a 20 arredondadas às décimas e ponderado com a discussão oral. 3. Assiduidade (0 ou 1) Obrigatória a presença em pelo menos 2/3 das aulas TP's. (A regra não se aplica aos alunos trabalhadores estudantes). 4. Exercícios Tp's (Tp) - 5 exercícios para resolver durante as aulas cada um cotado entre 0 a 5. Será feita a média dos 4 melhores e a nota é a normalização para 20 valores. Um aluno cumpre os critérios mínimos de avaliação se satisfizer as seguintes condições: Ter o mínimo de presenças descritas na assiduidade; Entregar o projecto e ter pelo menos 4.5 valores. Realizar o exame e ter nota mínima de 9.5 valores. A nota final é dada por: NF = 0.7*Ex + 0.2*P + 0.1*Tp

Disciplinas Execução

2023/2024 - 1 Semestre

2022/2023 - 1 Semestre

2021/2022 - 1 Semestre

2020/2021 - 1º semestre