IPT Logotipo do IPT

Ano Letivo: 2018/19

Tecnologia e Programação em Sistemas de Informação

Programação III

<< voltar ao Plano Curricular

Publicação em Diário da República: Aviso nº 909/2016 - 27/01/2016

5 ECTS; 2º Ano, 1º Semestre, 67,50 TP , Cód. 602417.

Docente(s)
- António Manuel Rodrigues Manso (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Não aplicável.

Objetivos
1 - Aplicar os princípios básicos de resolução de problemas utilizando o paradigma de programação orientada aos objectos;
2 - Desenvolver código funcional através da linguagem Java e das suas bibliotecas de classes;
3 - Gerir situações de erro e de excepção no desenvolvimento de software;

Programa
1 - Introdução à Programação Orientada por Objectos:
- Conceitos básicos fundamentais.
- Classes, objetos e interfaces.
- Programação com a linguagem Java.
- Programação com objetos do JDK.

2 - Programação com classes:
- Métodos e atributos estáticos e dinâmicos.
- Construtores e encapsulamento.
- Documentação.
- Testes unitários.
- Gestão de situações de exceção.

3 -Interfaces gráficas com o utilizador:
- Arquitetura MVC.
- Bibliotecas de interfaces gráficas.
- Interactividade e gestão de eventos.

4 - Herança:
- Herança em Java.
- Redefinição de funções.
- Interfaces.
- Classes abstractas.
- Polimorfismo.


5 - Modelação com classes
- Análise e desenho de aplicações com classes.
- Utilização de diagramas UML.
- Gestão de situações de exceção .
- Serialização e persistência de objetos.

Metodologia de avaliação
Teórica (60%) - Teste escrito sem consulta. Mínimos de 7 valores em 20.
Prática (40%) - Testes práticos e um trabalho final. Mínimos de 10 valores em 20 na componente prática.
Será facultado um exame

Bibliografia

Método de Ensino
Aulas teóricas expositivas para apresentação dos conteúdos programáticos.
Aulas práticas laboratoriais para resolução de problemas e consolidação de conhecimentos utilizando o computador.

Software utilizado nas aulas
- Java Development Kit
- Netbeans

 

Aprovado em Conselho Técnico Cientifico: 17 de julho de 2019

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado