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

Files