I am still learning English. My English language professor has given me an assignment on coherence and cohesion. But it seems difficult to me. I've consulted my friend and he told me:
Cohesion and coherence are terms used in discourse analysis and text linguistics to describe the properties of written texts.
A text may be cohesive without necessarily being coherent: Cohesion does not spawn coherence. Cohesion is determined by lexically and grammatically overt intersentential relationships, whereas coherence is based on semantic relationships.
Phew too difficult! Can anyone please explain the meanings, differences and examples of these to me, in simple and easy English?