CONTEÚDOS PROGRAMÁTICOS DO CURSO

Módulo I – IDE

  1. Editor
  2. Execução
  3. Debug

 Módulo II – Introdução à linguagem Java

  1. Estrutura de um programa Java
  2. Sintaxe elementar da linguagem
  3. Tipos de dados
  4. Estruturas de controlo de fluxo
  5. Estruturas de repetição
  6. Estruturas de dados Java
                a. arrays
                b. arraylists
  1. Análise de exemplos ilustrativos de codificação Java
  2. Conversão de algoritmos para Java
  3. A partir de fluxogramas
  4. A partir de enunciados de problemas

 Módulo III – Ferramenta de avaliação automática (VPL)

  1. Acesso à ferramenta
  2. Exemplos de utilização
  3. Exemplos de configuração

 Módulo IV – Linguagem Java

  1. Decomposição modular de funcionalidades
  2. Análise de exemplos ilustrativos de codificação Java
  3. Implementação de algoritmos em Java

 

Módulo V – Ferramenta de avaliação automática (Mooshak)

  1. Acesso à ferramenta
  2. Navegação pela interface
  3. Submissão de resoluções
  4. Principais mensagens de erro
  5. Uso de avaliação automática

 Módulo VI – Configuração de ferramenta de avaliação automática (Mooshak)

  1. Controlo de acesso
  2. Problemas
  3. Testes
  4. Linguagens de programação permitidas

 Módulo VII – Projeto

  1. Criação de exercícios para avaliação automática
  2. Proposta de projeto (individual ou em grupo)