UNICAP
SOLID Principles and Best Practices in Object-Oriented Programming
Teaching Demonstration – Faculty Selection Process UNICAP (2026)
This material corresponds to the teaching demonstration class of the faculty selection process for the Computing area at the Universidade Católica de Pernambuco (UNICAP), held on January 22, 2026, at the Recife campus, Brazil.
The class was designed for the undergraduate level in Computer Science, with an expected duration of 15 to 20 minutes, according to the evaluation committee guidelines.
Class Topic
SOLID Principles and Best Practices in Object-Oriented Programming
The presentation covers:
- Theoretical foundations of the SOLID principles;
- The relationship between SOLID, cohesion, and coupling;
- Practical examples applied to small applications;
- Discussion on software quality, maintainability, and scalability;
- The connection between theory and practice in Software Engineering education.
Class Objectives
To demonstrate conceptual mastery and pedagogical skills in presenting:
- Fundamental OOP concepts;
- Practical application of SOLID principles;
- Critical code analysis from a structural quality perspective;
- Integration between theory and practical software development.
Evaluation Context
- Date: January 22, 2026
- Time: 09:00 AM
- Location: Inácio Loyola Laboratory – Block G – UNICAP – Recife, Brazil
- Simulated audience: Undergraduate Computer Science students