CONTEÚDOS PROGRAMÁTICOS DO CURSO
Módulo I – IDE
- Editor
- Execução
- Debug
Módulo II – Introdução à linguagem Java
- Estrutura de um programa Java
- Sintaxe elementar da linguagem
- Tipos de dados
- Estruturas de controlo de fluxo
- Estruturas de repetição
- Estruturas de dados Java
b. arraylists
- Análise de exemplos ilustrativos de codificação Java
- Conversão de algoritmos para Java
- A partir de fluxogramas
- A partir de enunciados de problemas
Módulo III – Ferramenta de avaliação automática (VPL)
- Acesso à ferramenta
- Exemplos de utilização
- Exemplos de configuração
Módulo IV – Linguagem Java
- Decomposição modular de funcionalidades
- Análise de exemplos ilustrativos de codificação Java
- Implementação de algoritmos em Java
Módulo V – Ferramenta de avaliação automática (Mooshak)
- Acesso à ferramenta
- Navegação pela interface
- Submissão de resoluções
- Principais mensagens de erro
- Uso de avaliação automática
Módulo VI – Configuração de ferramenta de avaliação automática (Mooshak)
- Controlo de acesso
- Problemas
- Testes
- Linguagens de programação permitidas
Módulo VII – Projeto
- Criação de exercícios para avaliação automática
- Proposta de projeto (individual ou em grupo)