Synonyms for Presentation (same or very similar meaning)
WordNet sense 1 (formally making a person known to another or to the public):
intro, introduction
WordNet sense 2 (a visual representation of something):
display
WordNet sense 3 (a show or display; the act of presenting something to sight or view):
demonstration, presentment
From the ODE community, based on WordNet
add/edit