Disciplina do 2° Período de Ciência da Computação da PUCPR
A disciplina, de natureza teórico-prática, é ofertada no segundo período de Engenharia de Software, Sistemas de Informação, Ciência da Computação e Jogos Digitais. O estudante aplica conceitos de orientação a objetos na resolução de problemas estruturados. Ao término da disciplina, é capaz de codificar produtos de software utilizando linguagem de programação orientada a objetos de forma sistematizada e aderente às especificações. Os estudantes trabalham em equipes para verificar os benefícios de orientação a objetos no desenvolvimento de sistemas de grande porte. Para frequentar a disciplina é desejável conhecimento em algoritmos.
- Encapsulamento: classe, método e atributo
- Instanciação de classe
- Referência a objeto
- Interação entre objetos
- Coleção de objetos
- Generalização, especialização e herança entre classes
- Classe abstrata e interface
- Polimorfismo
- Tratamento de exceção
- Manipulação de arquivo texto
- Persistência de objeto
- Interface gráfica: interação por eventos e por formulários