- Módulo 1 - Introdução à Programação
- Conceitos básicos da programação
- Conceito de compilador e programa executável
- Conceito de Programação por Objectos (Object Oriented Programming - OOP)
- Módulo 2 - C
- Sintaxe dos programas em C
- Edição de código num editor de texto simples
- Compilação pela linha de comandos
- Apresentação do editor IDE Dev-C++ e vantagens do seu uso
- Criação de projectos no Dev-C++
- Edição de código no Dev-C++
- Tipos de dados
- Cadeias de caracteres (strings)
- Operações
- Utilização de bibliotecas
- Variáveis
- Constantes
- Controlo de fluxo "if"
- Ciclos "while", "for", "do while", "switch"
- Instruções "break", "continue", "return"
- Funções
- Apontadores (Ponteiros)
- Estruturas de dados (records e unions)
- Listas ligadas
- Listas ligadas duplamente
- Utilização de Arrays uni e multi-dimensionais
- Recursividade
- Módulo 3 - OOP e C++
- Sintaxe dos programas em C++
- Tipos de dados
- Objectos
- Classes
- Conceito de "Construtor"
- Métodos
- Atributos
- Extensão de classes
- Herança de classes
- Overloading de métodos
- Módulo 4 - Manipulação de Ficheiros
- Escrita de dados em ficheiros
- Leitura de dados em ficheiros
- Ficheiros binários
- Ficheiros de texto
- Funções para manipulação de ficheiros
- Módulo 5 - Interface com o utilizador
- Leitura de dados do utilizador
- Interfaces com o utilizador
Formação


Opiniões de formandos