SWEA 2023 Weekplan 9

The learning goals for Week 44 are:

Mon: MiniDraw - an example framework. Wed: HotStone support code for MiniDraw. Framework Theory.

Literature:

Slides:

Notes for this weekplan:

Lectures Monday start at 9.15.

Lab classes should work on Mandatory iteration 7.

The Wednesday lecture will cover the HotStone mandatory GUI exercise: Presentations W9-2 and W9-3.

The W9-4 Framework presentation is one of those 'terminology heavy' presentations that are, well, boring to present and boring to listen to in the auditorium. Therefore, it (and the Composite pattern presentation) is available as screencast and will not be repeated live. Still, the theoretical contents on Template Method in Separation/Unification formulation, frozen- and hotspots are central concepts in one of the exam questions.

The W9-2 screencast is available iff you want/need to dig into the HotStone GUI code earlier than Wednesday. The W9-3 talk is basically about "the code in the provided Zip, that you do not need to dig into" and as such it is supplementary material.

Additional exercises:

28.2 29.1 30.4

Rehearse a framework exam situation. Spend 25 minutes to prepare a 10 minute oral presentation of an exercise in the example exam question set: demo-question-final-2022.pdf.

Next, do a 10 minute presentation at the whiteboard in front of your team.

The team provides constructive feedback on the presentation: Is your presentation clear and understandable, do you discuss the concepts and terms correctly, is you Java example code correct, etc. Swap and ensure all in the team gets a chance to rehearse the situation.

Legend: The typography bold, normal, (brackets), above indicate my perception of how important the exercises are from high to optional. However, solve the mandatory project first!