Activity 01
Collaborative Design: Class Blueprint Workshop
Small groups choose a real-world category, like 'Backpack', 'Song', or 'Student'. They brainstorm attributes and methods on sticky notes, then arrange them into a class diagram on a large paper. Groups tour each other's diagrams and suggest one missing attribute or method.
Explain the core principles of Object-Oriented Programming.
Facilitation TipDuring the Class Blueprint Workshop, circulate and ask each group to explain why they chose certain attributes and methods, ensuring the design reflects real-world relevance.
What to look forPresent students with a simple real-world scenario, such as a library book. Ask them to identify potential attributes (e.g., title, author, ISBN) and methods (e.g., checkOut(), returnBook()) for a 'Book' class. Discuss their choices as a class.