Esta disciplina busca apresentar os principais conceitos de programação orientada por objetos como objetivo de proporcionar uma visão ampla dos conceitos. Os tópicos serão tratados de forma inter-relacionada e abrangem:

  • Introdução/Revisão ATP

  • Uso de classes e objetos

  • Implementando classes

  • Construtores e Destrutores

  • Interfaces

  • Herança e polimorfismo

  • Classes e membros estáticos

  • Tratamento de exceções

  • Implementando interfaces gráficas