What does "Contribution to Knowledge" mean?
Contribution to knowledge means creating new knowledge based on the previous available knowledge by doing extensive and innovative research.

Look up this related illustrative post by Matt Might on what is a PhD.

And for the said MS student, he should get his degree without any problem, because he showed a new &amp; original application of the CS algorithm in a new field. Hence, new knowledge generated.