Programação Orientada a Objetos

Undergraduate Program, Universidade de São Paulo, Ciência da Computação, 2026

A disciplina de Programação Orientada a Objetos (5954018) apresenta os principais conceitos desse paradigma, utilizando Java como linguagem de programação. Ao longo do curso, os estudantes desenvolvem conhecimentos sobre classes, objetos, atributos, métodos, encapsulamento, herança, polimorfismo, agregações, coleções, programação genérica e reflexão. As aulas combinam fundamentos teóricos com atividades práticas em laboratório, promovendo a aplicação dos conceitos no desenvolvimento de software organizado, reutilizável e de fácil manutenção.

A disciplina é compartilhada com a Profa. Thaína Tosta.

Material de aula

AulaConteúdoMaterial Adicional
1Apresentação da Disciplina 
2Introdução à Programação Orientada a Objetos