Linguagens de Programação (LP)
Área
AC Matemática > UC Obrigatórias
Activa nos planos curriculares
Economics > Economics > 1º Ciclo > Unidades Curriculares Optativas > Linguagens de Programação
Management > Management > 1º Ciclo > Unidades Curriculares Optativas > Linguagens de Programação
MAEG PC 2004 > Maeg Pc 2004 > G1 - Disciplinas Obrigatórias > Linguagens de Programação
ECO PC 2003 > Eco Pc 2003 > G3 - Disciplinas Optativas Puras > Linguagens de Programação
Economia > Economia > 1º Ciclo > Unidades Curriculares Optativas > Linguagens de Programação
Finanças > Finanças > 1º Ciclo > Unidades Curriculares Optativas > Linguagens de Programação
Gestão > Gestão > 1º Ciclo > Unidades Curriculares Optativas > Linguagens de Programação
Matemática Aplicada à Economia e à Gestão > Matemática Aplicada à Economia e à Gestão > 1º Ciclo > Unidades Curriculares Obrigatórias > Linguagens de Programação
Nível
1º Ciclo (L)
Tipo
Não Estruturante
Regime
Semestral
Carga Horária
Aula Teórica (T): 1.5 h/semana
Aula Prática (PL): 3.0 h/semana
Trabalho Autónomo: 101.5 h/semestre
Créditos ECTS: 6.0
Objectivos
- Introduzir os conceitos da Programação Orientada para os Objetos;
- Dotar os alunos de boas práticas de programação em C++;
- Programar algoritmos relevantes para resolver problemas de matemática
Programa
Introdução à Programação Orientada para os Objetos;
- Classes e instâncias;
- Classes pré-definidas;
- Tipos de dados, Operadores e Estruturas de controlo;
- Criação de métodos e funções;
- Construtores e Destrutores;
- Referências e construtores de cópias;
- Definição de operadores;
- Criação dinâmica de objetos;
- Herança e Composição;
- Polimorfismo.
Metodologia de avaliação
.
Bibliografia
Principal
Não existem referências bibliográficas.
Secundária
Não existem referências bibliográficas secundárias.