Aviso: Se está a ler esta mensagem, provavelmente, o browser que utiliza não é compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize o seu browser para ter uma melhor experiência de utilização deste "website". Mais informações em webstandards.org.

Warning: If you are reading this message, probably, your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your browser to enjoy a better user experience of this website. More informations on webstandards.org.

Sub Menu
ISCTE-IUL  >  Ensino  >  MGSI , PGIAO

Noções Básicas de Programação (2 º Sem 2018/2019)

Planeamento

Aulas Teórico-Prática

Aula 1

Introdução à programação

Introdução à programação. O computador como máquina programável.

Aula 2

Algoritmos

Noção de algoritmo e modos de representar algoritmos.

Exemplos e exercícios.

Aula 3

Introdução ao Java

Introdução à linguagem de programação Java.

Aula 4

Variáveis e expressões

Identificadores, variáveis, expressões.

Aula 5

Exercícios com tipos numéricos

Resolução de algoritmos. Exercícios com tipos de dados numéricos.

Aula 6

Intruções de selecção

Estruturas de controlo - instruções de selecção (if).

Aula 7

Instruções de iteração

Estruturas de controlo - instruções de iteração (ciclos).

Aula 8

Vectores

Manipulação de vectores.

Aula 9

Matrizes

Manipulação de matrizes.

Aula 10

Métodos

Métodos: funções e procedimentos. Parâmetros.

Aula 11

Métodos

Exercícios com métodos.

Aula 12

Revisões e exercícios

Revisões sobre os tópicos lecionados. Resolução de exercícios.

Aula 13

Teste

Prova prática.

Aula 14

Caracteres

Manipulação de caracteres (String).

Aula 15

Revisões e exercícios

Revisões e resolução de exercícios.

Aula 16

Classes

Classes de objectos - classes e objectos.

Aula 17

Encapsulamento

Classes: encapsulamento.

Aula 18

Classes e encapsulamento

Classes: programação orientada para objectos.

Aula 19

Classes - exercícios

Exemplos e exercícios com classes. Recursividade.

Aula 20

Problemas em programação

Abordagem de problemas em programação.

Aula 21

Classes - exercícios

Exemplos e exercícios com classes.

Aula 22

Revisões e dúvidas

Revisões. Esclarecimento de dúvidas. Exercícios com classes.