Planeamento
Aulas Teóricas
Introdução à disciplina e ao C++
Introdução à disciplina. Tópicos básicos em C++.
Tópicos básicos em C++
Introdução a ponteiros e referências. Arrays de objectos. Arrays Multidimensionais. Vectores e matrizes. Funções. Âmbito de variáveis e funções.
Apresentação da Biblioteca OpenCV. Realização do trabalho 1
Apresentação da Biblioteca OpenCV. Apoio à realização do trabalho 1
Realização do trabalho 1
Apoio à realização do trabalho 1
Introdução aos conceitos da programação por objectos
Instâncias e classes. Modelos de objectos. Conceitos de ligação, agregação e herança. Classes concretas e abstractas. Exemplos. Entrega do trabalho 1
Classes em C++
Atributos constantes e estáticos. Métodos de classes. Métodos contantes. Funções friend de classes. O ponteiro this. Overload de operadores. Overload do operador de atribuição. Construtores de cópia e conversores. Exemplos.
Classes em C++
Templates para classes. Classes derivadas. Tipos de derivação. Construtores para classes derivadas. Exemplos
Classes em C++. A biblioteca STL
A "Standard Template Library - STL" Vantagens da sua utilização. Elementos que a constituem.
Modelação dinâmica em programação por objectos.
Modelação dinâmica. Introdução. Conceitos básicos. Exemplos
Modelação funcional em programação por objectos.
Modelação Funcional. Introdução. Conceitos básicos. Exemplos
Realização do trabalho 2. Preparação para o teste
Realização do trabalho 2. Preparação para o teste
Introdução ao conceito de bases de dados
Objectivo dos sistemas de bases de dados. Níveis de abstracção. Modelos de dados
Modelo e álgebra relacional
Estrutura das bases de dados relacionais. Operações fundamentais da álgebra relacional
Concepção de base de dados
Modelo Entidade-Associação (E-R). Diagramas E-R. UML- linguagem de modelação unificada.
Esclarecimentos de dúvidas
Esclarecimentos de dúvidas
Aulas de Problemas
Introdução à ao C++ e ao ambiente do Visual C++ (DOS)
Apresentação do ambiente do Visual C++ (DOS). Exemplos
Tópicos básicos em C++.
Conclusão dos tópicos básicos em C++. Exemplos.
Realização do trabalho 1
Apoio à realização do trabalho 1
Realização do trabalho 1
Apoio à realização do trabalho 1
Classes em C++
Classes em C++. Vectores de classes; classes tendo como atributos vectores, Classes tendo como atributos ponteiros para outras classes. Delegação. Classes com atributos constantes. Exemplos
Introdução à ao C++ e ao ambiente do Visual C++ (WINDOWS)
Apresentação do ambiente do Visual C++ para Windows. Exemplos
Classes em C++
Herança de atributos e métodos pelas classes derivadas. O especificador "virtual". A classe "string". Exemplos.
Classes em C++. Introdução ao trabalho 2
Introdução ao trabalho 2
Realização do trabalho 2
Apoio à realização do trabalho 2
Realização do trabalho 2
Apoio à realização do trabalho 2
Realização do 1º Teste
Realização do 1º Teste
Exemplo de bases de dados
Base de dados do banco (exemplo)
Introdução à linguagem SQL. Apresentação do MySQL
Estrutura básica da linguagem. Tipos de questões (queries). Exemplos com o MySQL
Apresentação do trabalho 3. Exemplos
Exemplos de Modelos Entidade Associação. Apresentação do trabalho 3.
Realização do 2º Teste
Realização do 2º Teste
Aulas Laboratoriais
Introdução à ao C++ e ao ambiente do Visual C++ (DOS)
Apresentação do ambiente do Visual C++ (DOS). Exemplos
Apresentação do trabalho 1.
Apresentação do 1º trabalho
Realização do trabalho 1
Apoio à realização do trabalho 1
Realização do trabalho 1
Apoio à realização do trabalho 1
Classes em C++
Classes em C++. Vectores de classes; classes tendo como atributos vectores, Classes tendo como atributos ponteiros para outras classes. Delegação. Classes com atributos constantes. Exemplos
Introdução à ao C++ e ao ambiente do Visual C++ (WINDOWS)
Apresentação do ambiente do Visual C++ para Windows. Exemplos
Classes em C++
Herança de atributos e métodos pelas classes derivadas. O especificador "virtual". A classe "string". Exemplos.
Classes em C++. Introdução ao trabalho 2
Introdução ao trabalho 2
Realização do trabalho 2
Apoio à realização do trabalho 2
Realização do trabalho 2
Apoio à realização do trabalho 2
Realização do 1º Teste
Realização do 1º Teste
Exemplo de bases de dados
Base de dados do banco (exemplo)
Introdução à linguagem SQL. Apresentação do MySQL
Estrutura básica da linguagem. Tipos de questões (queries). Exemplos com o MySQL
Apresentação do trabalho 3. Exemplos
Exemplos de Modelos Entidade Associação. Apresentação do trabalho 3.
Realização do 2º Teste
Realização do 2º Teste