/object-oriented-programming

Disciplina do 2° Período de Ciência da Computação da PUCPR

Primary LanguageJava

Programação Orientada a Objetos

Disciplina do 2° Período de Ciência da Computação da PUCPR

Ementa

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.

Temas de estudo

  • 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