Sumários

Teórica 3 - Representação e manipulação de dados e abstração procedimental

25 Setembro 2023, 13:30 André Souto


Conclusão da aula anterior:

- Tipos de dados primitivos;
- Tipos da dados não primitivos;
- Exemplos;
Expressões:
- composição de literais/variáveis e operações.
- Definição de tipo e de valor de uma expressão;
- Exemplos;
Variáveis:
- Declaração;
- Inicialização;
- Escrita;
- Leitura;
- Exemplos;
O tipo de dados inteiros e double.
Abstração procedimental:
- Motivação;
- Tipos de métodos: procedimentos e funções;
- static void nomeProcedimento(Tipo1 param1, Tipo2 param2, ...) como assinatura de procedimentos;
- static TipoDeRetorno nomeProcedimento(Tipo1 param1, Tipo2 param2, ...) como assinatura de funções;
- Exemplos;
Documentação de código e legibilidade:
- Elementos necessários: Descrição, @param, @retun caso exista, @requires como restrições caso existam;
- Exemplo;

Material de estudo complementar:
bibliografia 1 - capítulo 3 


TP Semana 1 - Tutorial Eclipse

21 Setembro 2023, 16:30 André Souto


Considerações gerais sobre Java e o IDE Eclipse.


Realização autónoma de um tutorial de introdução ao Eclipse.

TP Semana 1 - Tutorial Eclipse

21 Setembro 2023, 15:00 André Souto


Considerações gerais sobre Java e o IDE Eclipse.


Realização autónoma de um tutorial de introdução ao Eclipse.

Teórica 2 - Apresentação da UC e introdução ao Java como linguagem para programação centrada em objectos

21 Setembro 2023, 14:00 André Souto


Apresentação da Unidade Curricular:

- Objectivos;
- Plano;
- Horário e horário de dúvidas;
- Conteúdo programático;
- Bibliografia
- Avaliação;

Introdução ao Java:
-- Porquê uma linguagem centrada em objectos: périplo pelas noções de abstração de dados, herança, encapsulamento e polimorfismo.
-- Considerações gerais de como escrever, compilar e executar um programa em Java;
-- Tipos de erros.
-- Comparação com Python;
-- Apresentação do Eclipse como IDE para Java;
-- Noção de tipo de dado;

A matéria coberta nesta aula pode ser complementada com:
Ref 1 da bibliografia, capítulos 1 e 2
Ref 2 da bibliografia, secções 1.1 e 1.2

TP Semana 1 - Tutorial Eclipse

20 Setembro 2023, 14:30 André Souto


Considerações gerais sobre Java e o IDE Eclipse.


Realização autónoma de um tutorial de introdução ao Eclipse.