SE251:Session 2 report by group 3

From Marks Wiki
Jump to navigation Jump to search




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


Justification for the above scores

  • Question 2257: A very well made question explaining many consepts of OOP including abstract can't be an instance.
  • Question 2255: Helping to understand the consepts(polymorphism, inheritance, overriding, dynamic binding ) of OOP.
  • Question 2221: Introduces method overloading,
  • Question 2212: shows default value 'null' is a string data type.

All criteria shows a good quality.

One aspect of the session that was particularly good

  • Crossword was a very effective way to learn the basic key words of OOP.

One part of the session that could have been improved

Each question is well made and explain the concept of OOP, but there are some opinions to improve the session. The question 2 shows how to use Dynamic Binding, inheritance, overriding well but it could be better to show an example of polymorphism too . The answer of Question 3 is 'wont compile' which seems not good example as a learning qustion but only makes the question triky because even we find an error, we can not tell the compiler could catch that or not. Eather changing the question that why this code has an error while compile or giving detail about compile error in the question would be better. The consept of question 4 is so specific that it would be better to be a one of option in one big consept not whole question.

Peer assessors present