teaching
Courses I have taught.
2025.2
Programming 3 (Design Patterns)
This course focuses on advanced object-oriented programming concepts, specifically design patterns and their practical applications in software development. Students learn to identify common design problems and apply proven solutions through the study of creational, structural, and behavioral patterns. Offered at UPE for Information Systems and Software Engineering courses.