Processo de solução de problemas. Variáveis. Constantes. Tipos primitivos. Operadores
e expressões lógicas. Estruturas condicionais e de repetição. Funções e passagem de parâmetros.
Tipos estruturados. Arrays. Matrizes. Manipulação de cadeias de caracteres. Classes. Objetos.
Métodos. Atributos. Associações. Herança. Diagrama de classes. Diagrama de objetos. Depuração
de programas.