SE251:Session5HongYul

From Marks Wiki
Jump to navigation Jump to search
Assessment criteria Score
The session content is relevant to the course 5
The session has been a useful aid to your own learning 5
The team presenting the session has demonstrated that they have understood what they have presented 5
You have learnt something new from the session 5


Justification for the above scores

Overall very well-presented. I'm especially glad the group not only demonstrated their solutions but also explained the rationale behind the underlying concepts, including why we would use Comparators, Maps, generic classes/methods and interfaces. While the solutions to the essential tasks may not have been entirely new to all people, quite a few should have found the group's approaches to the optional tasks enlightening. Couple of useful points extending beyond the scope of the assignment were mentioned: attaching source to the JRE (Java Runtime Environment) libraries in Eclipse, overriding and overloading generic methods, and the structure of the Swing classes comprising the MovieBrowser GUI.

One aspect of the session that was particularly good

The presentation and preparedness on the whole. The Bi-directional MultiMap implementation is a big bonus to those who are interested.

One part of the session that could have been improved

The notes on generics were great, but could have used supporting examples to more visibly illustrate how e.g. overriding a generic method could be done. Also I had a feeling the class was having a little hard time catching on toward the end of the session, as we were getting into the more complex parts of the solution. Well, but the group still did their best. It ain't easy.

Peer assessors present

Me, myself and I