Programação Orientada para os Objectos
0
2011-2012
01001412
Área Científica do Menor
Português
Presencial
Semestral
6.0
Opcional
1º Ciclo - Licenciatura
Conhecimentos de Base Recomendados
Métodos de Programação I e II ou disciplina(s) básica(s) de programação imperativa.
Métodos de Ensino
Aulas teóricas e aulas laboratoriais.
Resultados de Aprendizagem
Competências em aprender e usar linguagens de programação orientada para os objetos.
Modelação de problemas com ferramentas orientadas para os objetos.
Estágio(s)
NãoPrograma
Conceitos fundamentais da metodologia da Programação Orientada para os Objetos. Classes, Objetos e Mensagens. Relações entre classes. Polimorfismo. Classes Genéricas. Aplicações práticas usando uma linguagem de Programação Orientada para os Objetos. C++.
Docente(s) responsável(eis)
Pedro Henrique e Figueiredo Quaresma de Almeida
Métodos de Avaliação
Contínua
Projetos (dois) : 16.0%
Exame: 84.0%
Bibliografia
Booch, Grady. Object Oriented Design with Applications. Redwood City, USA: The Bejamin/Cummings Publishing Company, Inc. 1991.
Stroustrup, Bjarne The C++ Programming Language. Addison Wesley Longman, Inc. 1997
Rodrigues, Pimenta, Pereira, Pedro, e Sousa, Manuela. Programação em C++. 2 edn. FCA, Editora de Informática LDA. 1988
Kernighan, Brian, and Ritchie, Dennis. The C Programming Language. 2nd edn. Prentice Hall. 1998.
GUERREIRO, Pedro (2000). Programação com Classes em C++. FCA.
RODRIGUES, Pimento; PEREIRA, Pedro & SOUSA, Manuela (1998). Programação em C++: Conceitos básicos e Algoritmos. FCA.
RODRIGUES, Pimento; PEREIRA, Pedro & SOUSA, Manuela (2000). Programação em C++: Algoritmos e Estruturas de Dados. FCA.
Pedro Quaresma, Apontamentos da disciplina de Programação Orientada para os Objectos, 2012.