Programação Orientada a Objetos#

Curso: Análise e Desenvolvimento de Sistemas
Período: 2026.1

Informações gerais#

Verifique as páginas específicas para informações sobre Avaliações e Calendário

Ferramentas e ambiente#

Linguagem: Java
IDE recomendada: IntelliJ IDEA

É possível obter uma licença educacional para o IntelliJ IDEA usando seu e-mail acadêmico.

Clique e siga as instruções

Metodologia#

A disciplina será desenvolvida por meio de aulas expositivas dialogadas, intercaladas com atividades práticas em laboratório, nas quais os conceitos de programação orientada a objetos serão aplicados de forma progressiva. Durante as aulas, serão apresentados exemplos práticos, análise de código e demonstrações de implementação, seguidas da resolução de exercícios orientados pelo professor.

Os estudantes realizarão exercícios semanais, geralmente a cada unidade, envolvendo a criação, modificação e refatoração de programas, com ênfase na utilização de classes, objetos, encapsulamento, herança e polimorfismo. Parte dos exercícios poderá ser proposta com código parcialmente implementado e/ou propositalmente incorreto, incentivando a análise, compreensão e extensão de soluções existentes, além de possibilitar o diagnóstico de problemas no aprendizado dos estudantes.

As atividades práticas serão desenvolvidas em ambiente de laboratório, utilizando as ferramentas listadas nos recursos didáticos, envolvendo situações próximas às encontradas no contexto profissional. O acompanhamento do aprendizado será contínuo, com feedback frequente sobre os exercícios realizados, discussões em sala e orientações para melhoria das soluções apresentadas.

No decorrer da disciplina, são propostas atividades individuais e em grupo, estimulando a autonomia e a troca de experiências entre os estudantes.

Materiais úteis#

1. Introdução à Programação Orientada a Objetos usando Java - Rafael Santos
1.1. Informações e material adicional para o livro
2. Java e Orientação a Objetos - Alura
3. Introdução à Programação Orientada a Objetos (POO) - Fundação Bradesco
4. Java, Java, Java - Object-Oriented Problem Solving - Third Edition - R. Morelli and R. Walde